blob: c77e0832e1e9738d8f44d9af030db17c5d13b036 [file] [log] [blame]
qiaoweif044a742019-07-10 16:04:20 +08001/*
2 * =========================================================================
3 * APIClud - AUI UI 框架 流浪男 QQ:343757327 http://www.auicss.com
4 * Verson 2.1
5 * =========================================================================
6 */
7 /*初始化类*/
8@charset "UTF-8";
9html{
10 font-family: "Helvetica Neue", Helvetica, sans-serif;
11 font-size: 20px;
12}
13html,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}
20body {
21 line-height: 1.5;
22 font-size: 0.8rem;
23 color: #212121;
24 background-color: #f5f5f5;
25 outline: 0;
26}
27html,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}
55ul, li {
56 list-style: none;
57}
58p {
59 font-size: 0.7rem;
60 color: #757575;
61}
62a {
63 color: #0062cc;
64 text-decoration: none;
65 background-color: transparent;
66}
67textarea {
68 overflow: hidden;
69 resize: none;
70}
71button {
72 overflow: visible;
73}
74button,select {
75 text-transform: none;
76}
77button,input,select,textarea {
78 font: inherit;
79 color: inherit;
80}
81/*自动隐藏文字*/
82.aui-ellipsis-1 {
83 overflow: hidden;
84 white-space: nowrap;
85 text-overflow: ellipsis;
86}
87.aui-ellipsis {
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: 1;
95 -webkit-box-orient: vertical;
96}
97.aui-ellipsis-2 {
98 display: -webkit-box;
99 overflow: hidden;
100 text-overflow: ellipsis;
101 word-wrap: break-word;
102 word-break: break-all;
103 white-space: normal !important;
104 -webkit-line-clamp: 2;
105 -webkit-box-orient: vertical;
106}
107/*水平线*/
108.aui-hr {
109 width: 100%;
110 position: relative;
111 border-top: 1px solid #dddddd;
112 height: 1px;
113}
114@media screen and (-webkit-min-device-pixel-ratio:1.5) {
115 .aui-hr{
116 border: none;
117 background-size: 100% 1px;
118 background-repeat: no-repeat;
119 background-position: top;
120 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
121 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
122 }
123}
124/*内外边距类*/
125.aui-padded-0 {
126 padding: 0 !important;
127}
128.aui-padded-5 {
129 padding: 0.25rem !important;
130}
131.aui-padded-10 {
132 padding: 0.5rem !important;
133}
134.aui-padded-15 {
135 padding: 0.75rem !important;
136}
137.aui-padded-t-0 {
138 padding-top: 0 !important;
139}
140.aui-padded-t-5 {
141 padding-top: 0.25rem !important;
142}
143.aui-padded-t-10 {
144 padding-top: 0.5rem !important;
145}
146.aui-padded-t-15 {
147 padding-top: 0.75rem !important;
148}
149.aui-padded-b-0 {
150 padding-bottom: 0 !important;
151}
152.aui-padded-b-5 {
153 padding-bottom: 0.25rem !important;
154}
155.aui-padded-b-10 {
156 padding-bottom: 0.5rem !important;
157}
158.aui-padded-b-15 {
159 padding-bottom: 0.75rem !important;
160}
161.aui-padded-l-0 {
162 padding-left: 0 !important;
163}
164.aui-padded-l-5 {
165 padding-left: 0.25rem !important;
166}
167.aui-padded-l-10 {
168 padding-left: 0.5rem !important;
169}
170.aui-padded-l-15 {
171 padding-left: 0.75rem !important;
172}
173.aui-padded-r-0 {
174 padding-right: 0 !important;
175}
176.aui-padded-r-5 {
177 padding-right: 0.25rem !important;
178}
179.aui-padded-r-10 {
180 padding-right: 0.5rem !important;
181}
182.aui-padded-r-15 {
183 padding-right: 0.75rem !important;
184}
185.aui-margin-0 {
186 margin: 0 !important;
187}
188.aui-margin-5 {
189 margin: 0.25rem !important;
190}
191.aui-margin-10 {
192 margin: 0.5rem !important;
193}
194.aui-margin-15 {
195 margin: 0.75rem !important;
196}
197.aui-margin-t-0 {
198 margin-top: 0.25rem !important;
199}
200.aui-margin-t-5 {
201 margin-top: 0 !important;
202}
203.aui-margin-t-10 {
204 margin-top: 0.5rem !important;
205}
206.aui-margin-t-15 {
207 margin-top: 0.75rem !important;
208}
209.aui-margin-b-0 {
210 margin-bottom: 0 !important;
211}
212.aui-margin-b-5 {
213 margin-bottom: 0.25rem !important;
214}
215.aui-margin-b-10 {
216 margin-bottom: 0.5rem !important;
217}
218.aui-margin-b-15 {
219 margin-bottom: 0.75rem !important;
220}
221.aui-margin-l-0 {
222 margin-left: 0 !important;
223}
224.aui-margin-l-5 {
225 margin-left: 0.25rem !important;
226}
227.aui-margin-l-10 {
228 margin-left: 0.5rem !important;
229}
230.aui-margin-l-15 {
231 margin-left: 0.75rem !important;
232}
233.aui-margin-r-0 {
234 margin-right: 0 !important;
235}
236.aui-margin-r-5 {
237 margin-right: 0.25rem !important;
238}
239.aui-margin-r-10 {
240 margin-right: 0.5rem !important;
241}
242.aui-margin-r-15 {
243 margin-right: 0.75rem !important;
244}
245.aui-clearfix {
246 clear: both;
247}
248.aui-clearfix:before {
249 display: table;
250 content: " ";
251}
252.aui-clearfix:after {
253 clear: both;
254}
255/*文字对齐*/
256.aui-text-left {
257 text-align: left !important;
258}
259.aui-text-center {
260 text-align: center !important;
261}
262.aui-text-justify {
263 text-align: justify !important;
264}
265.aui-text-right {
266 text-align: right !important;
267}
268/*文字、背景颜色*/
269h1,h2,h3,h4,h5,h6 {
270 font-weight: 400;
271}
272h1 {
273 font-size: 1.2rem;
274}
275h2 {
276 font-size: 1rem;
277}
278h3 {
279 font-size: 0.8rem;
280}
281h4 {
282 font-size: 0.7rem;
283}
284h5 {
285 font-size: 0.7rem;
286 font-weight: normal;
287 color: #757575;
288}
289h6 {
290 font-size: 0.7rem;
291 font-weight: normal;
292 color: #757575;
293}
294h1 small,h2 small,h3 small,h4 small {
295 font-weight: normal;
296 line-height: 1;
297 color: #757575;
298}
299h5 small,h6 small {
300 font-weight: normal;
301 line-height: 1;
302 color: #757575;
303}
304h1 small,h2 small,h3 small {
305 font-size: 65%;
306}
307h4 small,h5 small,h6 small {
308 font-size: 75%;
309}
310img {
311 max-width: 100%;
312 display: block;
313}
314.aui-font-size-12 {
315 font-size: 0.6rem !important;
316}
317.aui-font-size-14 {
318 font-size: 0.7rem !important;
319}
320.aui-font-size-16 {
321 font-size: 0.8rem !important;
322}
323.aui-font-size-18 {
324 font-size: 0.9rem !important;
325}
326.aui-font-size-20 {
327 font-size: 1rem !important;
328}
329.aui-text-default {
330 color: #212121 !important;
331}
332.aui-text-white {
333 color: #ffffff !important;
334}
335.aui-text-primary {
336 color: #00bcd4 !important;
337}
338.aui-text-success {
339 color: #009688 !important;
340}
341.aui-text-info {
342 color: #03a9f4 !important;
343}
344.aui-text-warning {
345 color: #ffc107 !important;
346}
347.aui-text-danger {
348 color: #e51c23 !important;
349}
350.aui-text-pink {
351 color: #e91e63 !important;
352}
353.aui-text-purple {
354 color: #673ab7 !important;
355}
356.aui-text-indigo {
357 color: #3f51b5 !important;
358}
359.aui-text-green {
360 color: #7cba59 !important;
361}
362.aui-text-orange {
363 color: #e0620d !important;
364}
365.aui-bg-default {
366 background-color: #f5f5f5 !important;
367}
368.aui-bg-primary {
369 background-color: #00bcd4 !important;
370}
371.aui-bg-success {
372 background-color: #009688 !important;
373}
374.aui-bg-info {
375 background-color: #03a9f4 !important;
376}
377.aui-bg-warning {
378 background-color: #f1c40f !important;
379}
380.aui-bg-danger {
381 background-color: #e51c23 !important;
382}
383.aui-bg-pink {
384 background-color: #e91e63 !important;
385}
386.aui-bg-purple {
387 background-color: #673ab7 !important;
388}
389.aui-bg-indigo {
390 background-color: #3f51b5 !important;
391}
392.aui-bg-gray {
393 background-color: #8a8a8a !important;
394}
395
396/*警告、成功颜色*/
397.aui-warning,
398.aui-warning label,
399.aui-warning .aui-input,
400.aui-warning .aui-iconfont {
401 color: #e51c23 !important;
402}
403.aui-success,
404.aui-success label,
405.aui-success .aui-input,
406.aui-success .aui-iconfont {
407 color: #009688 !important;
408}
409/*对齐,显示,隐藏等*/
410.aui-pull-right {
411 float: right !important;
412}
413.aui-pull-left {
414 float: left !important;
415}
416.aui-hide {
417 display: none !important;
418}
419.aui-show {
420 display: block !important;
421}
422.aui-invisible {
423 visibility: hidden;
424}
425.aui-inline {
426 display: inline-block;
427 vertical-align: top;
428}
429.aui-mask {
430 position: fixed;
431 width: 100%;
432 height: 100%;
433 top: 0;
434 left: 0;
435 background: rgba(0, 0, 0, 0.3);
436 opacity: 0;
437 z-index: 8;
438 visibility: hidden;
439 -webkit-transition: opacity .3s,-webkit-transform .3s;
440 transition: opacity .3s,transform .3s;
441}
442.aui-mask.aui-mask-in {
443 visibility: visible;
444 opacity: 1;
445}
446.aui-mask.aui-mask-out {
447 opacity: 0;
448}
449img.aui-img-round {
450 border-radius: 50%;
451}
452/*基本容器*/
453.aui-content {
454 -webkit-overflow-scrolling: touch;
455 overflow-x: hidden;
456 word-break: break-all;
457}
458.aui-content-padded {
459 margin: 0.75rem;
460 position: relative;
461 word-break: break-all;
462 -webkit-overflow-scrolling: touch;
463}
464/*栅格类*/
465.aui-row {
466 overflow: hidden;
467 margin: 0;
468}
469.aui-row-padded {
470 margin-left: -0.125rem;
471 margin-right: -0.125rem;
472}
473.aui-row-padded [class*=aui-col-xs-] {
474 padding: 0.125rem;
475}
476.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 {
477 position: relative;
478 float: left;
479}
480.aui-col-xs-12 {
481 width: 100%;
482 position: relative;
483}
484.aui-col-xs-11 {
485 width: 91.66666667%;
486}
487.aui-col-xs-10 {
488 width: 83.33333333%;
489}
490.aui-col-xs-9 {
491 width: 75%;
492}
493.aui-col-xs-8 {
494 width: 66.66666667%;
495}
496.aui-col-xs-7 {
497 width: 58.33333333%;
498}
499.aui-col-xs-6 {
500 width: 50%;
501}
502.aui-col-xs-5 {
503 width: 41.66666667%;
504}
505.aui-col-xs-4 {
506 width: 33.33333333%;
507}
508.aui-col-xs-3 {
509 width: 25%;
510}
511.aui-col-xs-2 {
512 width: 16.66666667%;
513}
514.aui-col-xs-1 {
515 width: 8.33333333%;
516}
517.aui-col-5 {
518 width: 20%;
519}
520/*标签*/
521.aui-label {
522 display: inline-block;
523 padding: 0.2em 0.25em;
524 font-size: 0.6rem;
525 line-height: 1;
526 color: #616161;
527 background-color: #dddddd;
528 text-align: center;
529 white-space: nowrap;
530 vertical-align: middle;
531 border-radius: 0.15em;
532 position: relative;
533}
534
535.aui-label-primary {
536 color: #ffffff;
537 background-color: #00bcd4;
538}
539.aui-label-success {
540 color: #ffffff;
541 background-color: #009688;
542}
543.aui-label-info {
544 color: #ffffff;
545 background-color: #03a9f4;
546}
547.aui-label-warning {
548 color: #ffffff;
549 background-color: #ffc107;
550}
551.aui-label-danger {
552 color: #ffffff;
553 background-color: #e51c23;
554}
555.aui-label-outlined {
556 background-color: transparent;
557 position: relative;
558}
559.aui-label-outlined:after {
560 -webkit-border-radius: 2px;
561 border-radius: 2px;
562 height: 200%;
563 content: '';
564 width: 200%;
565 border: 1px solid #d9d9d9;
566 position: absolute;
567 top: -1px;
568 left: -1px;
569 transform: scale(0.5);
570 -webkit-transform: scale(0.5);
571 transform-origin: 0 0;
572 -webkit-transform-origin: 0 0;
573 z-index: 1;
574}
575.aui-label-outlined.aui-label-primary,
576.aui-label-outlined.aui-label-primary:after {
577 color: #00bcd4;
578 border-color: #00bcd4;
579}
580.aui-label-outlined.aui-label-success,
581.aui-label-outlined.aui-label-success:after {
582 color: #009688;
583 border-color: #009688;
584}
585.aui-label-outlined.aui-label-info,
586.aui-label-outlined.aui-label-info:after {
587 color: #03a9f4;
588 border-color: #03a9f4;
589}
590.aui-label-outlined.aui-label-warning,
591.aui-label-outlined.aui-label-warning:after {
592 color: #ffc107;
593 border-color: #ffc107;
594}
595.aui-label-outlined.aui-label-danger,
596.aui-label-outlined.aui-label-danger:after {
597 color: #e51c23;
598 border-color: #e51c23;
599}
600.aui-label .aui-iconfont {
601 font-size: 0.6rem;
602}
603/*角标*/
604.aui-badge {
605 display: inline-block;
606 width: auto;
607 text-align: center;
608 min-width: 0.8rem;
609 height: 0.8rem;
610 line-height: 0.8rem;
611 padding: 0 0.2rem;
612 font-size: 0.6rem;
613 color: #ffffff;
614 background-color: #ff2600;
615 border-radius: 0.4rem;
616 position: absolute;
617 top: 0.2rem;
618 left: 60%;
619 z-index: 99;
620}
621.aui-dot {
622 display: inline-block;
623 width: 0.4rem;
624 height: 0.4rem;
625 background: #ff2600;
626 border-radius: 0.5rem;
627 position: absolute;
628 top: 0.3rem;
629 right: 20%;
630 z-index: 99;
631}
632/*按钮样式*/
633button, .aui-btn {
634 position: relative;
635 display: inline-block;
636 font-size: 0.7rem;
637 font-weight: 400;
638 font-family: inherit;
639 text-decoration: none;
640 text-align: center;
641 margin: 0;
642 background: #dddddd;
643 padding: 0 0.6rem;
644 height: 1.5rem;
645 line-height: 1.5rem;
646 border-radius: 0.2rem;
647 white-space: nowrap;
648 text-overflow: ellipsis;
649 vertical-align: middle;
650 -webkit-box-sizing: border-box;
651 box-sizing: border-box;
652 -webkit-user-select: none;
653 user-select: none;
654}
655.aui-btn:active {
656 color: #212121;
657 background-color: #bdbdbd;
658}
659.aui-btn-primary {
660 color: #ffffff;
661 background-color: #00bcd4;
662}
663.aui-btn-primary.aui-active, .aui-btn-primary:active {
664 color: #ffffff;
665 background-color: #00acc1;
666}
667.aui-btn-success {
668 color: #ffffff;
669 background-color: #009688;
670}
671.aui-btn-success.aui-active, .aui-btn-success:active {
672 color: #fff;
673 background-color: #00897b;
674}
675.aui-btn-info {
676 color: #ffffff !important;
677 background-color: #03a9f4 !important;
678}
679.aui-btn-info.aui-active, .aui-btn-info:active {
680 color: #fff !important;
681 background-color: #067cb1 !important;
682}
683.aui-btn-warning {
684 color: #ffffff !important;
685 background-color: #ffc107 !important;
686}
687.aui-btn-warning.aui-active, .aui-btn-warning:active {
688 color: #ffffff !important;
689 background-color: #ffb300 !important;
690}
691.aui-btn-danger {
692 color: #ffffff !important;
693 background-color: #e51c23 !important;
694}
695.aui-btn-danger.aui-active, .aui-btn-danger:active {
696 color: #ffffff !important;
697 background-color: #dd191b !important;
698}
699.aui-btn-orangle {
700 color: #ffffff !important;
701 background-color: #efb336 !important;
702}
703.aui-btn-orangle.aui-active, .aui-btn-orangle:active {
704 color: #fff !important;
705 background-color: #e98f36 !important;
706}
707.aui-btn-blue {
708 color: #ffffff !important;
709 background-color: #17abe3 !important;
710}
711.aui-btn-blue.aui-active, .aui-btn-blue:active {
712 color: #fff !important;
713 background-color: #1195db !important;
714}
715.aui-btn-green {
716 color: #ffffff !important;
717 background-color: #36ab60 !important;
718}
719.aui-btn-green.aui-active, .aui-btn-green:active {
720 color: #fff !important;
721 background-color: #36ab60 !important;
722}
723.aui-btn-block {
724 display: block;
725 width: 100%;
726 height: 2.5rem;
727 line-height: 2.55rem;
728 margin-bottom: 0;
729 font-size: 0.9rem;
730}
731.aui-btn-block.aui-btn-sm {
732 font-size: 0.7rem;
733 height: 1.8rem;
734 line-height: 1.85rem;
735}
736.aui-btn .aui-iconfont, .aui-btn-block .aui-iconfont {
737 margin-right: 0.3rem;
738}
739.aui-btn .aui-badge, .aui-btn-block .aui-badge {
740 margin-left: 0.3rem;
741}
742.aui-btn-outlined {
743 background: transparent !important;
744 border: 1px solid #bdbdbd;
745}
746.aui-btn-outlined:active {
747 background: transparent !important;
748}
749.aui-btn-default.aui-btn-outlined {
750 color: #bdc3c7 !important;
751 border: 1px solid #dcdcdc !important;
752}
753.aui-btn-primary.aui-btn-outlined {
754 color: #00bcd4 !important;
755 border: 1px solid #00bcd4 !important;
756}
757.aui-btn-success.aui-btn-outlined {
758 color: #009688 !important;
759 border: 1px solid #009688 !important;
760}
761.aui-btn-info.aui-btn-outlined {
762 color: #03a9f4 !important;
763 border: 1px solid #03a9f4 !important;
764}
765.aui-btn-warning.aui-btn-outlined {
766 color: #ffc107 !important;
767 border: 1px solid #ffc107 !important;
768}
769.aui-btn-danger.aui-btn-outlined {
770 color: #e51c23 !important;
771 border: 1px solid #e51c23 !important;
772}
773/*
774*表单类\输入框\radio\checkbox
775**/
776.aui-input,
777input[type="text"],
778input[type="password"],
779input[type="search"],
780input[type="email"],
781input[type="tel"],
782input[type="url"],
783input[type="date"],
784input[type="datetime-local"],
785input[type="time"],
786input[type="number"],
787select,
788textarea {
789 border: none;
790 background-color: transparent;
791 border-radius: 0;
792 box-shadow: none;
793 display: block;
794 padding: 0;
795 margin: 0;
796 width: 100%;
797 height: 2.2rem;
798 line-height: normal;
799 color: #424242;
800 font-size: 0.8rem;
801 font-family: inherit;
802 box-sizing: border-box;
803 -webkit-user-select: text;
804 user-select: text;
805 -webkit-appearance: none;
806 appearance: none;
807}
808input[type="search"]::-webkit-search-cancel-button {
809 display: none;
810}
811.aui-scroll-x {
812 position: relative;
813 overflow-y: auto;
814 -webkit-overflow-scrolling: touch;
815}
816.aui-scroll-y {
817 position: relative;
818 width: 100%;
819 overflow-x: auto;
820 -webkit-overflow-scrolling: touch;
821}
822::-webkit-scrollbar{
823 width:0px;
824}
825/*列表*/
826.aui-list {
827 position: relative;
828 font-size: 0.8rem;
829 background-color: #ffffff;
830 border-top: 1px solid #dddddd;
831}
832.aui-list .aui-content {
833 overflow: hidden;
834}
835.aui-list.aui-list-noborder,
836.aui-list.aui-list-noborder {
837 border-top: none;
838}
839.aui-list .aui-list-header {
840 background-color: #dddddd;
841 color: #212121;
842 position: relative;
843 font-size: 0.6rem;
844 padding: 0.4rem 0.75rem;
845 -webkit-box-sizing: border-box;
846 box-sizing: border-box;
847 display: -webkit-box;
848 display: -webkit-flex;
849 display: flex;
850 -webkit-box-pack: justify;
851 -webkit-justify-content: space-between;
852 justify-content: space-between;
853 -webkit-box-align: center;
854 -webkit-align-items: center;
855 align-items: center;
856}
857.aui-list .aui-list-item {
858 list-style: none;
859 margin: 0;
860 padding: 0;
861 padding-left: 0.75rem;
862 color: #212121;
863 border-bottom: 1px solid #f2f2f2;
864 position: relative;
865 min-height: 2.2rem;
866 -webkit-box-sizing: border-box;
867 box-sizing: border-box;
868 display: -webkit-box;
869 display: -webkit-flex;
870 display: flex;
871 -webkit-box-pack: justify;
872 -webkit-justify-content: space-between;
873 justify-content: space-between;
874}
875.aui-list.aui-list-noborder .aui-list-item:last-child {
876 border-bottom: 0;
877}
878.aui-list .aui-list-item-inner {
879 position: relative;
880 min-height: 2.2rem;
881 padding-right: 0.75rem;
882 width: 100%;
883 -webkit-box-sizing: border-box;
884 box-sizing: border-box;
885 display: -webkit-box;
886 display: -webkit-flex;
887 display: flex;
888 -webkit-box-flex: 1;
889 -webkit-box-pack: justify;
890 -webkit-justify-content: space-between;
891 justify-content: space-between;
892 -webkit-box-align: center;
893 -webkit-align-items: center;
894 align-items: center;
895}
896
897.aui-list .aui-list-item:active {
898 background-color: #f5f5f5;
899}
900.aui-list .aui-list-item-text {
901 font-size: 0.7rem;
902 color: #757575;
903 position: relative;
904 -webkit-box-sizing: border-box;
905 box-sizing: border-box;
906 display: -webkit-box;
907 display: -webkit-flex;
908 display: flex;
909 -webkit-box-pack: justify;
910 -webkit-justify-content: space-between;
911 justify-content: space-between;
912 -webkit-align-items: center;
913 align-items: center;
914}
915.aui-list .aui-list-item-title {
916 font-size: 0.8rem;
917 position: relative;
918 max-width: 100%;
919 color: #212121;
920}
921.aui-list .aui-list-item-right,
922.aui-list-item-title-row em {
923 max-width: 50%;
924 position: relative;
925 font-size: 0.6rem;
926 color: #757575;
927 margin-left: 0.25rem;
928}
929.aui-list .aui-list-item-inner p {
930 overflow: hidden;
931}
932.aui-list .aui-list-media-list {
933 -webkit-box-orient: vertical;
934 -webkit-box-direction: normal;
935 -webkit-flex-direction: column;
936 flex-direction: column;
937}
938.aui-media-list-item-inner {
939 -webkit-box-sizing: border-box;
940 box-sizing: border-box;
941 display: -webkit-box;
942 display: -webkit-flex;
943 display: flex;
944}
945.aui-media-list .aui-list-item {
946 display: block;
947}
948.aui-media-list .aui-list-item-inner {
949 display: block;
950 padding-top: 0.5rem;
951 padding-bottom: 0.5rem;
952}
953.aui-media-list-item-inner + .aui-info {
954 margin-right: 0.75rem;
955}
956.aui-list .aui-list-item-media {
957 width: 4.5rem;
958 position: relative;
959 padding: 0.5rem 0;
960 padding-right: 0.75rem;
961 display: inherit;
962 -webkit-flex-shrink: 0;
963 flex-shrink: 0;
964 -webkit-flex-wrap: nowrap;
965 flex-wrap: nowrap;
966 -webkit-box-align: center;
967 -webkit-align-items: flex-start;
968 align-items: flex-start;
969}
970.aui-list .aui-list-item-media img {
971 width: 100%;
972 display: block;
973}
974.aui-list .aui-list-item-media-list {
975 margin-top: 0.25rem;
976 padding-right: 0;
977 display: block;
978}
979.aui-list [class*=aui-col-xs-] img{
980 max-width: 100%;
981 width: 100%;
982 display: block;
983}
984.aui-list-item-middle .aui-list-item-inner:after {
985 display: block;
986}
987.aui-list .aui-list-item-middle > .aui-list-item-media,
988.aui-list .aui-list-item-middle > .aui-list-item-inner,
989.aui-list .aui-list-item-middle > * {
990 -webkit-box-align: center;
991 box-align: center;
992 -webkit-align-items: center;
993 align-items: center;
994}
995.aui-list .aui-list-item-center > .aui-list-item-media,
996.aui-list .aui-list-item-center > .aui-list-item-inner,
997.aui-list .aui-list-item-center {
998 -webkit-box-pack: center;
999 -webkit-justify-content: center;
1000 justify-content: center;
1001}
1002.aui-list .aui-list-item i.aui-iconfont {
1003 -webkit-align-self: center;
1004 align-self: center;
1005 font-size: 0.8rem;
1006}
1007.aui-list-item-inner.aui-list-item-arrow {
1008 overflow: hidden;
1009 padding-right: 1.5rem;
1010}
1011.aui-list-item-arrow:before {
1012 content: '';
1013 width: 0.4rem;
1014 height: 0.4rem;
1015 position: absolute;
1016 top: 50%;
1017 right: 0.75rem;
1018 margin-top: -0.2rem;
1019 background: transparent;
1020 border: 1px solid #dddddd;
1021 border-top: none;
1022 border-right: none;
1023 z-index: 2;
1024 -webkit-border-radius: 0;
1025 border-radius: 0;
1026 -webkit-transform: rotate(-135deg);
1027 transform: rotate(-135deg);
1028}
1029.aui-list-item.aui-list-item-arrow {
1030 padding-right: 0.75rem;
1031}
1032.aui-list label {
1033 line-height: 1.3rem;
1034}
1035.aui-list.aui-form-list .aui-list-item:active {
1036 background-color: #ffffff;
1037}
1038.aui-list.aui-form-list .aui-list-item-inner {
1039 -webkit-box-sizing: border-box;
1040 box-sizing: border-box;
1041 display: -webkit-box;
1042 display: -webkit-flex;
1043 display: flex;
1044 padding: 0;
1045}
1046.aui-list .aui-list-item-label,
1047.aui-list .aui-list-item-label-icon {
1048 color: #212121;
1049 width: 35%;
1050 min-width: 1.5rem;
1051 margin: 0;
1052 padding: 0;
1053 padding-right: 0.25rem;
1054 line-height: 2.2rem;
1055 position: relative;
1056 overflow: hidden;
1057 white-space: nowrap;
1058 max-width: 100%;
1059 -webkit-box-sizing: border-box;
1060 box-sizing: border-box;
1061 display: -webkit-box;
1062 display: -webkit-flex;
1063 display: flex;
1064 -webkit-align-items: center;
1065 align-items: center;
1066}
1067.aui-list .aui-list-item-label-icon {
1068 width: auto;
1069 padding-right: 0.75rem;
1070}
1071.aui-list .aui-list-item-input {
1072 width: 100%;
1073 padding: 0;
1074 padding-right: 0.75rem;
1075 -webkit-box-flex: 1;
1076 box-flex: 1;
1077 -webkit-flex-shrink: 1;
1078 flex-shrink: 1;
1079}
1080.aui-list.aui-select-list .aui-list-item:active {
1081 background-color: #ffffff;
1082}
1083.aui-list.aui-select-list .aui-list-item-inner {
1084 display: block;
1085 padding-top: 0.5rem;
1086 padding-bottom: 0.5rem;
1087 -webkit-align-self: stretch;
1088 align-self: stretch;
1089}
1090.aui-list.aui-select-list .aui-list-item-label {
1091 width: auto;
1092 min-width: 2.2rem;
1093 padding: 0.5rem 0;
1094 padding-right: 0.75rem;
1095}
1096.aui-list.aui-form-list .aui-list-item-btn {
1097 padding: 0.75rem 0.75rem 0.75rem 0;
1098}
1099.aui-list textarea {
1100 overflow: auto;
1101 margin: 0.5rem 0;
1102 height: 3rem;
1103 line-height: 1rem;
1104 resize: none;
1105}
1106.aui-list .aui-list-item-right .aui-badge,
1107.aui-list .aui-list-item-right .aui-dot {
1108 display: inherit;
1109}
1110@media screen and (-webkit-min-device-pixel-ratio:1.5) {
1111 .aui-list {
1112 border: none;
1113 background-size: 100% 1px;
1114 background-repeat: no-repeat;
1115 background-position: top;
1116 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
1117 }
1118 .aui-list .aui-list-item {
1119 border: none;
1120 background-size: 100% 1px;
1121 background-repeat: no-repeat;
1122 background-position: bottom;
1123 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
1124 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
1125 }
1126
1127 .aui-list.aui-list-in .aui-list-item {
1128 border: none;
1129 background-size: 100% 1px;
1130 background-repeat: no-repeat;
1131 background-position: 0.75rem bottom;
1132 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
1133 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
1134 }
1135 .aui-list.aui-list-in .aui-list-item:last-child {
1136 background-position: bottom;
1137 }
1138 .aui-list.aui-list-noborder,
1139 .aui-list.aui-list-noborder .aui-list-item:last-child {
1140 border: none;
1141 background-size: 100% 0;
1142 background-image: none;
1143 }
1144}
1145/*tab切换类*/
1146.aui-tab {
1147 position: relative;
1148 background-color: #ffffff;
1149 display: -webkit-box;
1150 display: -webkit-flex;
1151 display: flex;
1152 -webkit-flex-wrap: nowrap;
1153 flex-wrap: nowrap;
1154 -webkit-align-self: center;
1155 align-self: center;
1156}
1157.aui-tab-item {
1158 width: 100%;
1159 height: 2.2rem;
1160 line-height: 2.2rem;
1161 position: relative;
1162 font-size: 0.7rem;
1163 text-align: center;
1164 color: #212121;
1165 margin-left: -1px;
1166 -webkit-box-flex: 1;
1167 box-flex: 1;
1168}
1169.aui-tab-item.aui-active {
1170 color: #03a9f4;
1171 border-bottom: 2px solid #03a9f4;
1172}
1173/*卡片列表布局*/
1174.aui-card-list {
1175 position: relative;
1176 margin-bottom: 0.35rem;
1177 background: #ffffff;
1178}
1179.aui-card-list-header,
1180.aui-card-list-footer {
1181 position: relative;
1182 min-height: 2.2rem;
1183 padding: 0.5rem 0.75rem;
1184 -webkit-box-sizing: border-box;
1185 box-sizing: border-box;
1186 display: -webkit-box;
1187 display: -webkit-flex;
1188 display: flex;
1189 -webkit-box-pack: justify;
1190 -webkit-justify-content: space-between;
1191 justify-content: space-between;
1192 -webkit-box-align: center;
1193 -webkit-align-items: center;
1194 align-items: center;
1195}
1196.aui-card-list-header {
1197 font-size: 0.8rem;
1198 color: #212121;
1199}
1200.aui-card-list-header.aui-card-list-user {
1201 display: block;
1202}
1203.aui-card-list-user-avatar {
1204 width: 2rem;
1205 float: left;
1206 margin-right: 0.5rem;
1207}
1208.aui-card-list-user-avatar img {
1209 width: 100%;
1210 display: block;
1211}
1212.aui-card-list-user-name {
1213 color: #212121;
1214 position: relative;
1215 font-size: 0.7rem;
1216 -webkit-box-sizing: border-box;
1217 box-sizing: border-box;
1218 display: -webkit-box;
1219 display: -webkit-flex;
1220 display: flex;
1221 -webkit-box-pack: justify;
1222 -webkit-justify-content: space-between;
1223 justify-content: space-between;
1224 -webkit-box-align: center;
1225 -webkit-align-items: center;
1226 align-items: center;
1227}
1228.aui-card-list-user-name > *,
1229.aui-card-list-user-name small {
1230 position: relative;
1231}
1232.aui-card-list-user-name small {
1233 color: #757575;
1234}
1235.aui-card-list-user-info {
1236 color: #757575;
1237 font-size: 0.6rem;
1238}
1239.aui-card-list-content {
1240 position: relative;
1241}
1242.aui-card-list-content-padded {
1243 position: relative;
1244 padding: 0.5rem 0.75rem;
1245}
1246.aui-card-list-content,
1247.aui-card-list-content-padded {
1248 word-break: break-all;
1249 font-size: 0.7rem;
1250 color: #212121;
1251}
1252.aui-card-list-content img,
1253.aui-card-list-content-padded img {
1254 width: 100%;
1255 display: block;
1256}
1257.aui-card-list-footer {
1258 font-size: 0.7rem;
1259 color: #757575;
1260}
1261.aui-card-list-footer > * {
1262 position: relative;
1263}
1264.aui-card-list-footer.aui-text-center {
1265 display: -webkit-box;
1266 display: -webkit-flex;
1267 display: flex;
1268 -webkit-box-pack: center;
1269 box-pack: center;
1270 -webkit-justify-content: center;
1271 justify-content: center;
1272}
1273.aui-card-list-footer .aui-iconfont {
1274 font-size: 0.9rem;
1275}
1276/*宫格布局*/
1277.aui-grid {
1278 width: 100%;
1279 background-color: #ffffff;
1280 display: table;
1281 table-layout: fixed;
1282}
1283.aui-grid [class*=aui-col-] {
1284 display: table-cell;
1285 position: relative;
1286 text-align: center;
1287 vertical-align: middle;
1288 padding: 0.6rem 0;
1289}
1290.aui-grid [class*=aui-col-xs-]:active {
1291 background-color: #f5f5f5;
1292}
1293.aui-grid [class*=top-btn]:active {
1294 background-color: #048cca;
1295}
1296.aui-grid .aui-iconfont {
1297 position: relative;
1298 z-index: 20;
1299 top: 0;
1300 height: 1.4rem;
1301 font-size: 1.4rem;
1302 line-height: 1.4rem;
1303}
1304.aui-grid .aui-grid-label {
1305 display: block;
1306 font-size: 0.7rem;
1307 position: relative;
1308 margin-top: 0.25rem;
1309}
1310.aui-grid .aui-badge {
1311 position: absolute;
1312 top: 0.5rem;
1313 left: 60%;
1314 z-index: 99;
1315}
1316.aui-grid .aui-dot {
1317 position: absolute;
1318 top: 0.5rem;
1319 right: 20%;
1320 z-index: 99;
1321}
1322/*单选、多选、开关*/
1323.aui-radio,
1324.aui-checkbox {
1325 width: 1.2rem;
1326 height: 1.2rem;
1327 background-color: #ffffff;
1328 border: solid 1px #dddddd;
1329 -webkit-border-radius: 0.6rem;
1330 border-radius: 0.6rem;
1331 font-size: 0.8rem;
1332 margin: 0;
1333 padding: 0;
1334 position: relative;
1335 display: inline-block;
1336 vertical-align: top;
1337 cursor: default;
1338 -webkit-appearance: none;
1339 -webkit-user-select: none;
1340 user-select: none;
1341 -webkit-transition: background-color ease 0.1s;
1342 transition: background-color ease 0.1s;
1343}
1344.aui-checkbox {
1345 border-radius: 0.1rem;
1346}
1347.aui-radio:checked,
1348.aui-radio.aui-checked,
1349.aui-checkbox:checked,
1350.aui-checkbox.aui-checked {
1351 background-color: #03a9f4;
1352 border: solid 1px #03a9f4;
1353 text-align: center;
1354 background-clip: padding-box;
1355}
1356.aui-radio:checked:before,
1357.aui-radio.aui-checked:before,
1358.aui-checkbox:checked:before,
1359.aui-checkbox.aui-checked:before,
1360.aui-radio:checked:after,
1361.aui-radio.aui-checked:after,
1362.aui-checkbox:checked:after,
1363.aui-checkbox.aui-checked:after {
1364 content: '';
1365 width: 0.5rem;
1366 height: 0.3rem;
1367 position: absolute;
1368 top: 50%;
1369 left: 50%;
1370 margin-left: -0.25rem;
1371 margin-top: -0.25rem;
1372 background: transparent;
1373 border: 1px solid #ffffff;
1374 border-top: none;
1375 border-right: none;
1376 z-index: 2;
1377 -webkit-border-radius: 0;
1378 border-radius: 0;
1379 -webkit-transform: rotate(-45deg);
1380 transform: rotate(-45deg);
1381}
1382.aui-radio:disabled,
1383.aui-radio.aui-disabled,
1384.aui-checkbox:disabled,
1385.aui-checkbox.aui-disabled {
1386 background-color: #dddddd;
1387 border: solid 1px #dddddd;
1388}
1389.aui-radio:disabled:before,
1390.aui-radio.aui-disabled:before,
1391.aui-radio:disabled:after,
1392.aui-radio.aui-disabled:after,
1393.aui-checkbox:disabled:before,
1394.aui-checkbox.aui-disabled:before,
1395.aui-checkbox:disabled:after,
1396.aui-checkbox.aui-disabled:after {
1397 content: '';
1398 width: 0.5rem;
1399 height: 0.3rem;
1400 position: absolute;
1401 top: 50%;
1402 left: 50%;
1403 margin-left: -0.25rem;
1404 margin-top: -0.25rem;
1405 background: transparent;
1406 border: 1px solid #ffffff;
1407 border-top: none;
1408 border-right: none;
1409 z-index: 2;
1410 -webkit-border-radius: 0;
1411 border-radius: 0;
1412 -webkit-transform: rotate(-45deg);
1413 transform: rotate(-45deg);
1414}
1415.aui-switch {
1416 width: 2.3rem;
1417 height: 1.2rem;
1418 position: relative;
1419 vertical-align: top;
1420 border: 1px solid #dddddd;
1421 background-color: #dddddd;
1422 border-radius: 0.6rem;
1423 background-clip: content-box;
1424 display: inline-block;
1425 outline: none;
1426 -webkit-appearance: none;
1427 appearance: none;
1428 -webkit-user-select: none;
1429 user-select: none;
1430 -webkit-box-sizing: border-box;
1431 box-sizing: border-box;
1432 -webkit-background-clip: padding-box;
1433 background-clip: padding-box;
1434 -webkit-transition: all 0.2s linear;
1435 transition: all 0.2s linear;
1436}
1437.aui-switch:before {
1438 width: 1.1rem;
1439 height: 1.1rem;
1440 position: absolute;
1441 top: 0;
1442 left: 0;
1443 border-radius: 0.6rem;
1444 background-color: #fff;
1445 content: '';
1446 -webkit-transition: left 0.2s;
1447 transition: left 0.2s;
1448}
1449.aui-switch:checked {
1450 border-color: #03a9f4;
1451 background-color: #03a9f4;
1452}
1453.aui-switch:checked:before {
1454 left: 1.1rem;
1455}
1456/*导航栏*/
1457.aui-bar {
1458 position: relative;
1459 top: 0;
1460 right: 0;
1461 left: 0;
1462 z-index: 10;
1463 width: 100%;
1464 min-height: 2.25rem;
1465 font-size: 0.9rem;
1466 text-align: center;
1467 display: table;
1468}
1469.aui-bar-nav {
1470 top: 0;
1471 line-height: 2.25rem;
1472 background-color: #03a9f4;
1473 color: #ffffff;
1474}
1475.aui-title a {
1476 color: inherit;
1477}
1478.aui-bar-nav .aui-title {
1479 min-height: 2.25rem;
1480 position: absolute;
1481 margin: 0;
1482 text-align: center;
1483 white-space: nowrap;
1484 right: 2rem;
1485 left: 2rem;
1486 width: auto;
1487 overflow: hidden;
1488 /*text-overflow: ellipsis;*/
1489 z-index: 2;
1490}
1491.aui-bar-nav a {
1492 color: #ffffff;
1493}
1494.aui-bar-nav .aui-iconfont {
1495 position: relative;
1496 z-index: 20;
1497 font-size: 0.9rem;
1498 color: #ffffff;
1499 font-weight: 400;
1500 line-height: 2.25rem;
1501}
1502.aui-bar-nav .aui-pull-left {
1503 padding: 0 0.5rem;
1504 font-size: 0.8rem;
1505 font-weight: 400;
1506 z-index: 2;
1507 -webkit-box-sizing: border-box;
1508 box-sizing: border-box;
1509 display: -webkit-box;
1510 display: -webkit-flex;
1511 display: flex;
1512 -webkit-align-items: center;
1513 align-items: center;
1514}
1515.aui-bar-nav .aui-pull-right {
1516 padding: 0 0.5rem;
1517 font-size: 0.8rem;
1518 font-weight: 400;
1519 z-index: 2;
1520 -webkit-box-sizing: border-box;
1521 box-sizing: border-box;
1522 display: -webkit-box;
1523 display: -webkit-flex;
1524 display: flex;
1525 -webkit-align-items: center;
1526 align-items: center;
1527}
1528.aui-bar-nav .aui-btn {
1529 position: relative;
1530 z-index: 20;
1531 height: 2.25rem;
1532 line-height: 2.25rem;
1533 padding-top: 0;
1534 padding-bottom: 0;
1535 margin: 0;
1536 border-radius: 0.1rem;
1537 border-width: 0;
1538 background: transparent !important;
1539}
1540.aui-bar-nav .aui-btn.aui-btn-outlined {
1541 position: relative;
1542 padding: 0 0.15rem;
1543 margin: 0.5rem;
1544 height: 1.25rem;
1545 line-height: 1.25rem;
1546 border-width: 1px;
1547 background: transparent !important;
1548 border-color: #ffffff;
1549}
1550.aui-bar-nav .aui-btn:active {
1551 background: none;
1552}
1553.aui-bar-nav .aui-btn .aui-iconfont {
1554 font-size: 0.9rem;
1555 line-height: 1.25rem;
1556 padding: 0;
1557 margin: 0;
1558 color: #ffffff;
1559}
1560.aui-bar-light {
1561 color: #03a9f4;
1562 background-color: #ffffff;
1563 border-bottom: 1px solid #dddddd;
1564}
1565.aui-bar-nav.aui-bar-light .aui-iconfont {
1566 color: #03a9f4;
1567}
1568.aui-bar-nav.aui-bar-light .aui-btn-outlined {
1569 border-color: #03a9f4;
1570}
1571@media screen and (-webkit-min-device-pixel-ratio:1.5) {
1572 .aui-bar.aui-bar-light {
1573 border: none;
1574 background-size: 100% 1px;
1575 background-repeat: no-repeat;
1576 background-position: bottom;
1577 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
1578 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
1579 }
1580}
1581/*底部切换栏*/
1582.aui-bar-tab {
1583 position: fixed;
1584 top: auto;
1585 bottom: 0;
1586 table-layout: fixed;
1587 background-color: #ffffff;
1588 color: #757575;
1589}
1590.aui-bar-tab .aui-bar-tab-item {
1591 display: table-cell;
1592 position: relative;
1593 width: 1%;
1594 height: 2.5rem;
1595 text-align: center;
1596 vertical-align: middle;
1597}
1598.aui-bar-tab .aui-active {
1599 color: #03a9f4;
1600}
1601.aui-bar-tab .aui-bar-tab-item .aui-iconfont {
1602 position: relative;
1603 z-index: 20;
1604 top: 0.1rem;
1605 height: 1.2rem;
1606 font-size: 1rem;
1607 line-height: 1rem;
1608}
1609.aui-bar-tab .aui-bar-tab-label {
1610 display: block;
1611 font-size: 0.6rem;
1612 position: relative;
1613}
1614.aui-bar-tab .aui-badge {
1615 position: absolute;
1616 top: 0.1rem;
1617 left: 55%;
1618 z-index: 99;
1619}
1620.aui-bar-tab .aui-dot {
1621 position: absolute;
1622 top: 0.1rem;
1623 right: 30%;
1624 z-index: 99;
1625}
1626/*按钮工具栏*/
1627.aui-bar-btn {
1628 position: relative;
1629 font-size: 0.7rem;
1630 display: table;
1631 white-space: nowrap;
1632 margin: 0 auto;
1633 padding: 0;
1634 border: none;
1635 width: 100%;
1636 min-height: 1.8rem;
1637}
1638.aui-bar-btn-item {
1639 display: table-cell;
1640 position: relative;
1641 width: 1%;
1642 line-height: 1.6rem;
1643 text-align: center;
1644 vertical-align: middle;
1645 border-radius: 0;
1646 position: relative;
1647 border-width: 1px;
1648 border-style: solid;
1649 border-color: #03a9f4;
1650 border-left-width: 0;
1651}
1652.aui-bar-btn .aui-input,
1653.aui-bar-btn input,
1654.aui-bar-btn select {
1655 padding-left: 0.25rem;
1656 padding-right: 0.25rem;
1657 height: 1.8rem;
1658}
1659.aui-bar-btn-sm {
1660 min-height: 1.3rem;
1661}
1662.aui-bar-btn.aui-bar-btn-sm .aui-input,
1663.aui-bar-btn.aui-bar-btn-sm input,
1664.aui-bar-btn.aui-bar-btn-sm select {
1665 height: 1.2rem;
1666}
1667.aui-bar-btn-sm .aui-bar-btn-item {
1668 line-height: 1.3rem;
1669 font-size: 0.6rem;
1670}
1671.aui-bar-btn-item.aui-active {
1672 background-color: #03a9f4;
1673 color: #ffffff;
1674}
1675.aui-bar-btn-item:first-child {
1676 border-left-width: 1px;
1677 border-top-left-radius: 0.2rem;
1678 border-bottom-left-radius: 0.2rem;
1679}
1680.aui-bar-btn-item:last-child {
1681 border-top-right-radius: 0.2rem;
1682 border-bottom-right-radius: 0.2rem;
1683 border-left: 0px;
1684}
1685.aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:first-child {
1686 border-left-width: 0;
1687 border-top-left-radius: 0;
1688 border-bottom-left-radius: 0;
1689}
1690.aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:last-child {
1691 border-right-width: 0;
1692 border-top-right-radius: 0;
1693 border-bottom-right-radius: 0;
1694}
1695.aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:first-child {
1696 border-top-left-radius: 1.5rem;
1697 border-bottom-left-radius: 1.5rem;
1698}
1699.aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:last-child {
1700 border-top-right-radius: 1.5rem;
1701 border-bottom-right-radius: 1.5rem;
1702}
1703.aui-bar-nav .aui-bar-btn {
1704 margin-top: 0.45rem;
1705 margin-bottom: 0.4rem;
1706 min-height: 1.3rem;
1707}
1708.aui-bar-nav .aui-bar-btn-item {
1709 line-height: 1.3rem;
1710 border-color: #ffffff;
1711}
1712.aui-bar-nav .aui-bar-btn-item.aui-active {
1713 background-color: #ffffff;
1714 color: #03a9f4;
1715}
1716.aui-bar-nav.aui-bar-light .aui-bar-btn-item {
1717 border-color: #03a9f4;
1718}
1719.aui-bar-nav.aui-bar-light .aui-bar-btn-item.aui-active {
1720 background-color: #03a9f4;
1721 color: #ffffff;
1722}
1723.aui-bar-nav > .aui-bar-btn {
1724 width: 50%;
1725}
1726.aui-info {
1727 position: relative;
1728 padding: 0.5rem 0;
1729 font-size: 0.7rem;
1730 color: #757575;
1731 background-color: transparent;
1732 -webkit-box-sizing: border-box;
1733 box-sizing: border-box;
1734 display: -webkit-box;
1735 display: -webkit-flex;
1736 display: flex;
1737 -webkit-box-pack: justify;
1738 -webkit-justify-content: space-between;
1739 justify-content: space-between;
1740 -webkit-box-align: center;
1741 -webkit-align-items: center;
1742 align-items: center;
1743
1744}
1745.aui-info-item {
1746 -webkit-box-sizing: border-box;
1747 box-sizing: border-box;
1748 display: -webkit-box;
1749 display: -webkit-flex;
1750 display: flex;
1751 -webkit-box-align: center;
1752 -webkit-align-items: center;
1753 align-items: center;
1754}
1755.aui-info-item > *,
1756.aui-info > * {
1757 display: inherit;
1758 position: relative;
1759}
1760/*进度条*/
1761.aui-progress {
1762 width: 100%;
1763 height: 1rem;
1764 border-radius: 0.2rem;
1765 overflow: hidden;
1766 background-color: #f0f0f0;
1767}
1768.aui-progress-bar {
1769 float: left;
1770 width: 0;
1771 height: 100%;
1772 font-size: 0.6rem;
1773 line-height: 1rem;
1774 color: #ffffff;
1775 text-align: center;
1776 background-color: #03a9f4;
1777}
1778.aui-progress.sm,
1779.aui-progress-sm {
1780 height: 0.5rem;
1781}
1782.aui-progress.sm,
1783.aui-progress-sm,
1784.aui-progress.sm .aui-progress-bar,
1785.aui-progress-sm .aui-progress-bar {
1786 border-radius: 1px;
1787}
1788.aui-progress.xs,
1789.aui-progress-xs {
1790 height: 0.35rem;
1791}
1792.aui-progress.xs,
1793.aui-progress-xs,
1794.aui-progress.xs .progress-bar,
1795.aui-progress-xs .progress-bar {
1796 border-radius: 1px;
1797}
1798.aui-progress.xxs,
1799.aui-progress-xxs {
1800 height: 0.15rem;
1801}
1802.aui-progress.xxs,
1803.aui-progress-xxs,
1804.aui-progress.xxs .progress-bar,
1805.aui-progress-xxs .progress-bar {
1806 border-radius: 1px;
1807}
1808/*滑块*/
1809.aui-range {
1810 position: relative;
1811 display: inline-block;
1812}
1813.aui-range input[type='range']{
1814 height: 0.2rem;
1815 border: 0;
1816 border-radius: 2px;
1817 background-color: #f0f0f0;
1818 position: relative;
1819 -webkit-appearance: none !important;
1820}
1821.aui-range input[type='range']::-webkit-slider-thumb {
1822 width: 1.2rem;
1823 height: 1.2rem;
1824 border-radius: 50%;
1825 border-color: #03a9f4;
1826 background-color: #03a9f4;
1827 -webkit-appearance: none !important;
1828}
1829.aui-range .aui-range-tip {
1830 font-size: 1rem;
1831 position: absolute;
1832 z-index: 999;
1833 top: -1.5rem;
1834 width: 2.4rem;
1835 height: 1.5rem;
1836 line-height: 1.5rem;
1837 text-align: center;
1838 color: #666666;
1839 border: 1px solid #dddddd;
1840 border-radius: 0.3rem;
1841 background-color: #ffffff;
1842}
1843.aui-input-row .aui-range input[type='range'] {
1844 width: 90%;
1845 margin-left: 5%;
1846}
1847/*搜索条*/
1848.aui-searchbar {
1849 display: -webkit-box;
1850 -webkit-box-pack: center;
1851 -webkit-box-align: center;
1852 height: 2.2rem;
1853 overflow: hidden;
1854 width: 100%;
1855 background-color: #ebeced;
1856 color: #9e9e9e;
1857 -webkit-backface-visibility: hidden;
1858 backface-visibility: hidden;
1859}
1860.aui-searchbar.focus {
1861 -webkit-box-pack: start;
1862}
1863.aui-searchbar-input {
1864 margin: 0 0.5rem;
1865 background-color: #ffffff;
1866 border-radius: 0.25rem;
1867 height: 1.4rem;
1868 line-height: 1.4rem;
1869 font-size: 0.7rem;
1870 position: relative;
1871 padding-left: 0.5rem;
1872 display: -webkit-box;
1873 -webkit-box-flex: 1;
1874}
1875.aui-searchbar form {
1876 width: 90%;
1877}
1878.aui-searchbar-input input {
1879 color: #666666;
1880 width: 80%;
1881 padding: 0;
1882 margin: 0;
1883 height: 1.4rem;
1884 line-height: normal;
1885 border: 0;
1886 -webkit-appearance: none;
1887 font-size: 0.7rem;
1888}
1889.aui-searchbar input::-webkit-input-placeholder {
1890 color: #ccc;
1891}
1892.aui-searchbar .aui-iconfont {
1893 line-height: 1.4rem;
1894 margin-right: 0.25rem;
1895 color: #9e9e9e !important;
1896}
1897.aui-searchbar .aui-searchbar-btn {
1898 font-size: 0.7rem;
1899 color: #666666;
1900 margin-right: -2.2rem;
1901 width: 2.2rem;
1902 height: 1.4rem;
1903 padding-right: 0.5rem;
1904 line-height: 1.4rem;
1905 text-align: center;
1906 -webkit-transition: all .3s;
1907 transition: all .3s;
1908}
1909.aui-searchbar-clear-btn {
1910 position: absolute;
1911 right: 5px;
1912 top: 3px;
1913 width: 1.1rem;
1914 height: 1.1rem;
1915 background: #eeeeee;
1916 border-radius: 50%;
1917 line-height: 0.6rem;
1918 text-align: center;
1919 display: none;
1920}
1921.aui-searchbar-clear-btn .aui-iconfont {
1922 font-size: 0.6rem;
1923 margin: 0 auto;
1924 position: relative;
1925 top: -2px;
1926}
1927.aui-searchbar .aui-searchbar-btn .aui-iconfont {
1928 color: #666666;
1929}
1930/*信息提示条*/
1931.aui-tips {
1932 padding: 0 0.75rem;
1933 width: 100%;
1934 z-index: 99;
1935 height: 1.9rem;
1936 line-height: 1.9rem;
1937 position: relative;
1938 background-color: rgba(0,0,0,.6);
1939 color: #ffffff;
1940 display: -webkit-box;
1941 display: -webkit-flex;
1942 display: flex;
1943 -webkit-box-pack: justify;
1944 -webkit-justify-content: space-between;
1945 justify-content: space-between;
1946 -webkit-align-items: center;
1947 align-items: center;
1948}
1949.aui-tips .aui-tips-title {
1950 padding: 0 0.5rem;
1951 font-size: 0.7rem;
1952 position: relative;
1953 max-width: 100%;
1954}
1955/*toast*/
1956.aui-toast {
1957 background: rgba(0, 0, 0, 0.7);
1958 text-align: center;
1959 border-radius: 0.25rem;
1960 color: #ffffff;
1961 position: fixed;
1962 z-index: 300;
1963 top: 45%;
1964 left: 50%;
1965 width: 7.5em;
1966 min-height: 6em;
1967 margin-left: -3.75em;
1968 margin-top: -4rem;
1969 display: none;
1970}
1971.aui-toast .aui-iconfont {
1972 margin-top: 0.2rem;
1973 display: block;
1974 font-size: 2.6rem;
1975}
1976.aui-toast-content {
1977 margin: 0 0 0.75rem;
1978}
1979.aui-toast-loading {
1980 background-color: #ffffff;
1981 border-radius: 100%;
1982 margin: 0.75rem 0;
1983 -webkit-animation-fill-mode: both;
1984 animation-fill-mode: both;
1985 border: 2px solid #ffffff;
1986 border-bottom-color: transparent;
1987 height: 2.25rem;
1988 width: 2.25rem;
1989 background: transparent !important;
1990 display: inline-block;
1991 -webkit-animation: rotate 1s 0s linear infinite;
1992 animation: rotate 1s 0s linear infinite;
1993}
1994/*dialog*/
1995.aui-dialog {
1996 width: 13.5rem;
1997 text-align: center;
1998 position: fixed;
1999 z-index: 999;
2000 left: 50%;
2001 margin-left: -6.75rem;
2002 margin-top: 0;
2003 top: 45%;
2004 border-radius: 0.3rem;
2005 opacity: 0;
2006 background-color: #ffffff;
2007 -webkit-transform: translate3d(0, 0, 0) scale(1.2);
2008 transform: translate3d(0, 0, 0) scale(1.2);
2009 -webkit-transition-property: -webkit-transform, opacity;
2010 transition-property: transform, opacity;
2011 /*display: none;*/
2012}
2013.aui-dialog-header {
2014 padding: 0.5rem 0.75rem 0 0.75rem;
2015 text-align: center;
2016 font-size: 1em;
2017 color: #212121;
2018}
2019.aui-dialog-body {
2020 padding: 0.75rem;
2021 overflow: hidden;
2022 font-size: 0.875em;
2023 color: #757575;
2024}
2025.aui-dialog-body input {
2026 border: 1px solid #dddddd;
2027 height: 1.8rem;
2028 line-height: 1.8rem;
2029 min-height: 1.8rem;
2030 padding-left: 0.25rem;
2031 padding-right: 0.25rem;
2032}
2033.aui-dialog-footer {
2034 position: relative;
2035 font-size: 1em;
2036 border-top: 1px solid #dddddd;
2037 display: -webkit-box;
2038 display: -webkit-flex;
2039 display: flex;
2040 -webkit-box-pack: center;
2041 -webkit-justify-content: center;
2042 justify-content: center;
2043}
2044.aui-dialog-btn {
2045 position: relative;
2046 display: block;
2047 width: 100%;
2048 padding: 0 0.25rem;
2049 height: 2.2rem;
2050 font-size: 0.8rem;
2051 line-height: 2.2rem;
2052 text-align: center;
2053 color: #0894ec;
2054 border-right: 1px solid #dddddd;
2055 white-space: nowrap;
2056 text-overflow: ellipsis;
2057 overflow: hidden;
2058 -webkit-box-sizing: border-box;
2059 box-sizing: border-box;
2060 -webkit-box-flex: 1;
2061 box-flex: 1;
2062}
2063.aui-dialog-btn:last-child {
2064 border-right: none;
2065}
2066.aui-dialog.aui-dialog-in {
2067 opacity: 1;
2068 -webkit-transition-duration: 300ms;
2069 transition-duration: 300ms;
2070 -webkit-transform: translate3d(0, 0, 0) scale(1);
2071 transform: translate3d(0, 0, 0) scale(1);
2072}
2073.aui-dialog.aui-dialog-out {
2074 opacity: 0;
2075 -webkit-transition-duration: 300ms;
2076 transition-duration: 300ms;
2077 -webkit-transform: translate3d(0, 0, 0) scale(0.815);
2078 transform: translate3d(0, 0, 0) scale(0.815);
2079}
2080@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
2081 .aui-dialog-footer {
2082 border: none;
2083 background-size: 100% 1px;
2084 background-repeat: no-repeat;
2085 background-position: top;
2086 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
2087 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
2088 }
2089 .aui-dialog-btn {
2090 border: none;
2091 background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
2092 background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
2093 background-size: 1px 100%;
2094 background-repeat: no-repeat;
2095 background-position: right;
2096 }
2097 .aui-dialog-btn:last-child {
2098 border: none;
2099 background-size: 0 100%;
2100 }
2101 .aui-dialog-body input {
2102 border: none;
2103 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%);
2104 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%);
2105 background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
2106 background-repeat: no-repeat;
2107 background-position: top, right top, bottom, left top;
2108 }
2109}
2110/*popup*/
2111.aui-popup {
2112 padding: 0;
2113 margin: 0;
2114 background: transparent;
2115 position: fixed;
2116 height: auto;
2117 min-width: 7rem;
2118 min-height: 4.5rem;
2119 z-index: 999;
2120 opacity: 0;
2121 -webkit-transition-property: -webkit-transform, opacity;
2122 transition-property: transform, opacity;
2123}
2124.aui-popup.aui-popup-in {
2125 opacity: 1;
2126 -webkit-transition-duration: 300ms;
2127 transition-duration: 300ms;
2128}
2129.aui-popup.aui-popup-out {
2130 opacity: 0;
2131 -webkit-transition-duration: 300ms;
2132 transition-duration: 300ms;
2133}
2134.aui-popup-right {
2135 right: 0.75rem;
2136}
2137.aui-popup-content {
2138 background-color: #ffffff;
2139 border-radius: 0.2rem;
2140 overflow: hidden;
2141 min-height: 4.5rem;
2142 height: 100%;
2143}
2144.aui-popup-top,
2145.aui-popup-top-left,
2146.aui-popup-top-right {
2147 top: 0.45rem;
2148}
2149.aui-popup-top {
2150 left: 50%;
2151 margin-left: -3.5rem;
2152}
2153.aui-popup-top-left {
2154 left: 0.45rem;
2155}
2156.aui-popup-top-right {
2157 right: 0.45rem;
2158}
2159.aui-popup-arrow {
2160 position: absolute;
2161 width: 10px;
2162 height: 10px;
2163 -webkit-transform-origin: 50% 50% 0;
2164 transform-origin: 50% 50% 0;
2165 background-color: transparent;
2166 background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
2167 background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
2168}
2169.aui-popup-top .aui-popup-arrow,
2170.aui-popup-top-left .aui-popup-arrow,
2171.aui-popup-top-right .aui-popup-arrow {
2172 top: 0.2rem;
2173 -webkit-transform: rotate(135deg);
2174 transform: rotate(135deg);
2175}
2176.aui-popup-top .aui-popup-arrow {
2177 left: 50%;
2178 margin-left: -0.25rem;
2179 margin-top: -0.4rem;
2180}
2181.aui-popup-top-left .aui-popup-arrow {
2182 left: 0.25rem;
2183 margin-top: -0.4rem;
2184}
2185.aui-popup-top-right .aui-popup-arrow {
2186 right: 0.25rem;
2187 margin-top: -0.4rem;
2188}
2189.aui-popup-bottom,
2190.aui-popup-bottom-left,
2191.aui-popup-bottom-right {
2192 bottom: 0.45rem;
2193}
2194.aui-popup-bottom {
2195 left: 50%;
2196 margin-left: -3.5rem;
2197}
2198.aui-popup-bottom-left {
2199 left: 0.45rem;
2200}
2201.aui-popup-bottom-right {
2202 right: 0.45rem;
2203}
2204.aui-popup-bottom .aui-popup-arrow,
2205.aui-popup-bottom-left .aui-popup-arrow,
2206.aui-popup-bottom-right .aui-popup-arrow {
2207 -webkit-transform: rotate(-45deg);
2208 transform: rotate(-45deg);
2209 bottom: 0.2rem;
2210}
2211.aui-popup-bottom .aui-popup-arrow {
2212 left: 50%;
2213 margin-left: -0.25rem;
2214 margin-bottom: -0.4rem;
2215}
2216.aui-popup-bottom-left .aui-popup-arrow {
2217 left: 0.25rem;
2218 margin-bottom: -0.4rem;
2219}
2220.aui-popup-bottom-right .aui-popup-arrow {
2221 right: 0.25rem;
2222 margin-bottom: -0.4rem;
2223}
2224.aui-popup .aui-list {
2225 background: transparent;
2226}
2227.aui-popup-content .aui-list img {
2228 display: block;
2229 width: 1rem;
2230}
2231/*actionsheet*/
2232.aui-actionsheet {
2233 width: 100%;
2234 position: fixed;
2235 bottom: 0;
2236 left: 0;
2237 padding: 0 0.5rem;
2238 z-index: 999;
2239 opacity: 0;
2240 -webkit-transition: opacity .3s,-webkit-transform .3s;
2241 transition: opacity .3s,transform .3s;
2242 -webkit-transform: translate3d(0,100%,0);
2243 transform: translate3d(0,100%,0);
2244}
2245.aui-actionsheet-btn {
2246 background-color: #ffffff;
2247 border-radius: 6px;
2248 text-align: center;
2249 margin-bottom: 0.5rem;
2250}
2251.aui-actionsheet-title {
2252 font-size: 0.6rem;
2253 color: #999999;
2254 line-height: 1.8rem;
2255}
2256.aui-actionsheet-btn-item {
2257 height: 2.2rem;
2258 line-height: 2.2rem;
2259 color: #0075f0;
2260}
2261/*sharebox*/
2262.aui-sharebox {
2263 width: 100%;
2264 position: fixed;
2265 bottom: 0;
2266 left: 0;
2267 z-index: 999;
2268 background-color: #ffffff;
2269 opacity: 0;
2270 -webkit-transition: opacity .3s,-webkit-transform .3s;
2271 transition: opacity .3s,transform .3s;
2272 -webkit-transform: translate3d(0,100%,0);
2273 transform: translate3d(0,100%,0);
2274}
2275.aui-sharebox .aui-row {
2276 padding: 0.5rem 0;
2277}
2278.aui-sharebox img {
2279 display: block;
2280 width: 50%;
2281 margin: 0 auto;
2282}
2283.aui-sharebox.aui-grid [class*=aui-col-] {
2284 padding: 0.5rem 0;
2285}
2286.aui-sharebox.aui-grid .aui-grid-label {
2287 font-size: 0.6rem;
2288 color: #757575;
2289}
2290.aui-sharebox-close-btn {
2291 width: 100%;
2292 height: 2.2rem;
2293 line-height: 2.2rem;
2294 color: #757575;
2295 text-align: center;
2296 font-size: 0.7rem;
2297}
2298/*折叠菜单*/
2299.aui-collapse-header.aui-active {
2300 background: #ececec;
2301}
2302.aui-collapse .aui-list-item:active{
2303 background: #ececec;
2304}
2305.aui-collapse-content {
2306 display: none;
2307}
2308.aui-collapse-content .aui-list-item:last-child {
2309 border-bottom: 0;
2310}
2311@media screen and (-webkit-min-device-pixel-ratio:1.5) {
2312 .aui-collapse-content .aui-list-item:last-child {
2313 background-position: bottom;
2314 }
2315 .aui-list.aui-collapse.aui-list-noborder,
2316 .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content:last-child .aui-list-item:last-child {
2317 border: none;
2318 background-size: 100% 1px;
2319 background-repeat: no-repeat;
2320 background-position: 0 bottom;
2321 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
2322 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
2323 }
2324 .aui-list.aui-collapse.aui-list-noborder,
2325 .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item:last-child {
2326 border: none;
2327 background-size: 100% 0;
2328 background-image: none;
2329 }
2330 .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item.aui-collapse-header,
2331 .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content .aui-list-item:last-child {
2332 border: none;
2333 background-size: 100% 0;
2334 background-image: none;
2335 }
2336}
2337.aui-collapse-header.aui-active .aui-collapse-arrow {
2338 display: block;
2339 transform: rotate(180deg);
2340 -webkit-transform: rotate(180deg);
2341}
2342/*聊天气泡*/
2343.aui-chat {
2344 width: 100%;
2345 height: 100%;
2346 padding: 0.5rem;
2347}
2348.aui-chat .aui-chat-item {
2349 position: relative;
2350 width: 100%;
2351 margin-bottom: 0.75rem;
2352 overflow: hidden;
2353 display: block;
2354}
2355.aui-chat .aui-chat-header {
2356 width: 100%;
2357 text-align: center;
2358 margin-bottom: 0.75rem;
2359 font-size: 0.6rem;
2360 color: #757575;
2361}
2362.aui-chat .aui-chat-left {
2363 float: left;
2364}
2365.aui-chat .aui-chat-right {
2366 float: right;
2367}
2368.aui-chat .aui-chat-media {
2369 display: inline-block;
2370 max-width: 2rem;
2371}
2372.aui-chat .aui-chat-media img {
2373 width: 100%;
2374 border-radius: 50%;
2375}
2376.aui-chat .aui-chat-inner {
2377 position: relative;
2378 overflow: hidden;
2379 display: inherit;
2380}
2381.aui-chat .aui-chat-arrow {
2382 content: '';
2383 position: absolute;
2384 width: 0.6rem;
2385 height: 0.6rem;
2386 top: 0.2rem;
2387 -webkit-transform-origin: 50% 50% 0;
2388 transform-origin: 50% 50% 0;
2389 background-color: transparent;
2390}
2391.aui-chat .aui-chat-left .aui-chat-arrow {
2392 background-image: -webkit-linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);
2393 background-image: linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);
2394 -webkit-transform: rotate(45deg);
2395 transform: rotate(45deg);
2396 left: -0.25rem;
2397}
2398.aui-chat .aui-chat-right .aui-chat-arrow {
2399 background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
2400 background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
2401 -webkit-transform: rotate(-135deg);
2402 transform: rotate(-135deg);
2403 right: -0.25rem;
2404}
2405.aui-chat .aui-chat-content {
2406 color: #212121;
2407 font-size: 0.7rem;
2408 border-radius: 0.2rem;
2409 min-height: 2rem;
2410 position: relative;
2411 padding: 0.5rem;
2412 max-width: 80%;
2413 word-break: break-all;
2414 word-wrap: break-word;
2415}
2416.aui-chat .aui-chat-content img {
2417 max-width: 100%;
2418 display: block;
2419}
2420.aui-chat .aui-chat-status {
2421 position: relative;
2422 width: 2rem;
2423 height: 2rem;
2424 line-height: 2rem;
2425 text-align: center;
2426}
2427.aui-chat .aui-chat-name {
2428 width: 100%;
2429 position: relative;
2430 font-size: 0.6rem;
2431 color: #757575;
2432 margin-bottom: 0.25rem;
2433}
2434.aui-chat .aui-chat-left .aui-chat-name {
2435 left: 0.5rem;
2436}
2437.aui-chat .aui-chat-left .aui-chat-status {
2438 left: 0.5rem;
2439 float: left;
2440}
2441.aui-chat .aui-chat-left .aui-chat-media {
2442 width: 2rem;
2443 float: left;
2444}
2445.aui-chat .aui-chat-left .aui-chat-inner {
2446 max-width: 70%;
2447}
2448.aui-chat .aui-chat-left .aui-chat-content{
2449 background-color: #b3e5fc;
2450 float: left;
2451 left: 0.5rem;
2452}
2453.aui-chat .aui-chat-right .aui-chat-media {
2454 width: 2rem;
2455 float: right;
2456}
2457.aui-chat .aui-chat-right .aui-chat-inner {
2458 float: right;
2459 max-width: 70%;
2460}
2461.aui-chat .aui-chat-right .aui-chat-name {
2462 float: right;
2463 right: 0.5rem;
2464 text-align: right;
2465}
2466.aui-chat .aui-chat-right .aui-chat-content {
2467 background-color: #ffffff;
2468 right: 0.5rem;
2469 float: right;
2470}
2471.aui-chat .aui-chat-right .aui-chat-status {
2472 float: right;
2473 right: 0.5rem;
2474}
2475/*边框样式*/
2476.aui-border-l {
2477 border-left: 1px solid #dddddd;
2478}
2479.aui-border-r {
2480 border-right: 1px solid #dddddd;
2481}
2482.aui-border-t {
2483 border-top: 1px solid #dddddd;
2484}
2485.aui-border-b {
2486 border-bottom: 1px solid #dddddd;
2487}
2488.aui-border {
2489 border: 1px solid #dddddd;
2490}
2491@media screen and (-webkit-min-device-pixel-ratio:1.5) {
2492 .aui-border-l {
2493 border: none;
2494 background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
2495 background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
2496 background-size: 1px 100%;
2497 background-repeat: no-repeat;
2498 background-position: left;
2499 }
2500 .aui-border-r {
2501 border: none;
2502 background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
2503 background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
2504 background-size: 1px 100%;
2505 background-repeat: no-repeat;
2506 background-position: right;
2507 }
2508 .aui-border-t{
2509 border: none;
2510 background-size: 100% 1px;
2511 background-repeat: no-repeat;
2512 background-position: top;
2513 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
2514 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
2515 }
2516 .aui-border-b {
2517 border: none;
2518 background-size: 100% 1px;
2519 background-repeat: no-repeat;
2520 background-position: bottom;
2521 background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
2522 background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
2523 }
2524 .aui-border{
2525 border: none;
2526 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%);
2527 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%);
2528 background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
2529 background-repeat: no-repeat;
2530 background-position: top, right top, bottom, left top;
2531 }
2532}
2533/*时间轴*/
2534.aui-timeline {
2535 position: relative;
2536 padding: 0;
2537 list-style: none;
2538}
2539.aui-timeline:before {
2540 content: '';
2541 position: absolute;
2542 top: 0;
2543 left: 1.85rem;
2544 width: 2px;
2545 height: 100%;
2546 background: #ececec;
2547 z-index: 0;
2548}
2549.aui-timeline .aui-timeline-item {
2550 position: relative;
2551 margin-bottom: 0.35rem;
2552}
2553.aui-timeline .aui-timeline-item-header {
2554 background-color: #ececec;
2555 padding: 0.2rem 0.5rem;
2556 margin: 0.75rem;
2557 text-align: center;
2558 display: inline-block;
2559 position: relative;
2560 z-index: 1;
2561 font-size: 0.7rem;
2562}
2563.aui-timeline .aui-timeline-item-label {
2564 width: 2.5rem;
2565 height: 1.5rem;
2566 line-height: 1.5rem;
2567 font-size: 0.7em;
2568 background-color: #ececec;
2569 position: absolute;
2570 text-align: center;
2571 left: 0.75rem;
2572 top: 0;
2573}
2574.aui-timeline .aui-timeline-item-label-icon {
2575 width: 1.5rem;
2576 height: 1.5rem;
2577 font-size: 0.7rem;
2578 line-height: 1.5rem;
2579 background-color: #ececec;
2580 position: absolute;
2581 border-radius: 50%;
2582 text-align: center;
2583 left: 1.15rem;
2584 top: 0;
2585}
2586.aui-timeline .aui-timeline-item-inner {
2587 margin-left: 3.75rem;
2588 margin-right: 0.75rem;
2589 padding: 0;
2590 position: relative;
2591}
2592/*基础动画类*/
2593@keyframes rotate {
2594 0% {
2595 -webkit-transform: rotate(0deg) scale(1);
2596 transform: rotate(0deg) scale(1);
2597 }
2598 50% {
2599 -webkit-transform: rotate(180deg) scale(1);
2600 transform: rotate(180deg) scale(1);
2601 }
2602 100% {
2603 -webkit-transform: rotate(360deg) scale(1);
2604 transform: rotate(360deg) scale(1);
2605 }
2606}
2607@-webkit-keyframes rotate {
2608 0% {
2609 -webkit-transform: rotate(0deg) scale(1);
2610 transform: rotate(0deg) scale(1);
2611 }
2612 50% {
2613 -webkit-transform: rotate(180deg) scale(1);
2614 transform: rotate(180deg) scale(1);
2615 }
2616 100% {
2617 -webkit-transform: rotate(360deg) scale(1);
2618 transform: rotate(360deg) scale(1);
2619 }
2620}
2621@keyframes bounce {
2622 0%, 100% {
2623 -webkit-transform: scale(0.0);
2624 transform: scale(0.0);
2625 }
2626 50% {
2627 -webkit-transform: scale(1.0);
2628 transform: scale(1.0);
2629 }
2630}
2631@-webkit-keyframes bounce {
2632 0%, 100% {
2633 -webkit-transform: scale(0.0);
2634 transform: scale(0.0);
2635 }
2636 50% {
2637 -webkit-transform: scale(1.0);
2638 transform: scale(1.0);
2639 }
2640}
2641@keyframes fadeIn {
2642 from { opacity: 0.3; }
2643 to { opacity: 1; }
2644}
2645@-webkit-keyframes fadeIn {
2646 from { opacity: 0.3; }
2647 to { opacity: 1; }
2648}
2649@font-face {
2650 font-family: "aui_iconfont";
2651 src: url('aui-iconfont.ttf') format('truetype');
2652}
2653.aui-iconfont {
2654 position: relative;
2655 font-family:"aui_iconfont" !important;
2656 font-size: 0.7rem;
2657 font-style:normal;
2658 -webkit-font-smoothing: antialiased;
2659 -moz-osx-font-smoothing: grayscale;
2660}
2661.aui-icon-menu:before { content: "\e6eb"; }
2662.aui-icon-paper:before { content: "\e6ec"; }
2663.aui-icon-info:before { content: "\e6ed"; }
2664.aui-icon-question:before { content: "\e6ee"; }
2665.aui-icon-left:before { content: "\e6f4"; }
2666.aui-icon-right:before { content: "\e6f5"; }
2667.aui-icon-top:before { content: "\e6f6"; }
2668.aui-icon-down:before { content: "\e6f7"; }
2669.aui-icon-share:before { content: "\e700"; }
2670.aui-icon-comment:before { content: "\e701"; }
2671.aui-icon-edit:before { content: "\e6d3"; }
2672.aui-icon-trash:before { content: "\e6d4"; }
2673.aui-icon-recovery:before { content: "\e6dc"; }
2674.aui-icon-refresh:before { content: "\e6dd"; }
2675.aui-icon-close:before { content: "\e6d8"; }
2676.aui-icon-cart:before { content: "\e6df"; }
2677.aui-icon-star:before { content: "\e6e0"; }
2678.aui-icon-plus:before { content: "\e6e3"; }
2679.aui-icon-minus:before { content: "\e62d"; }
2680.aui-icon-correct:before { content: "\e6e5"; }
2681.aui-icon-search:before { content: "\e6e6"; }
2682.aui-icon-gear:before { content: "\e6e8"; }
2683.aui-icon-map:before { content: "\e6d2"; }
2684.aui-icon-location:before { content: "\e6d1"; }
2685.aui-icon-image:before { content: "\e6ce"; }
2686.aui-icon-phone:before { content: "\e6c4"; }
2687.aui-icon-camera:before { content: "\e6cd"; }
2688.aui-icon-video:before { content: "\e6cc"; }
2689.aui-icon-qq:before { content: "\e6cb"; }
2690.aui-icon-wechat:before { content: "\e6c9"; }
2691.aui-icon-weibo:before { content: "\e6c8"; }
2692.aui-icon-note:before { content: "\e6c6"; }
2693.aui-icon-mail:before { content: "\e6c5"; }
2694.aui-icon-wechat-circle:before { content: "\e6ca"; }
2695.aui-icon-home:before { content: "\e706"; }
2696.aui-icon-forward:before { content: "\e6d9"; }
2697.aui-icon-back:before { content: "\e6da"; }
2698.aui-icon-laud:before { content: "\e64b"; }
2699.aui-icon-lock:before { content: "\e6ef"; }
2700.aui-icon-unlock:before { content: "\e62f"; }
2701.aui-icon-like:before { content: "\e62b"; }
2702.aui-icon-my:before { content: "\e610"; }
2703.aui-icon-more:before { content: "\e625"; }
2704.aui-icon-mobile:before { content: "\e697"; }
2705.aui-icon-calendar:before { content: "\e68a"; }
2706.aui-icon-date:before { content: "\e68c"; }
2707.aui-icon-display:before { content: "\e612"; }
2708.aui-icon-hide:before { content: "\e624"; }
2709.aui-icon-pencil:before { content: "\e615"; }
2710.aui-icon-flag:before { content: "\e6f1"; }
2711.aui-icon-cert:before { content: "\e704"; }
2712
2713.aui-card-list-user:after {
2714 width: 100%;
2715 height: 1px;
2716 background-color: #f2f2f2;
2717 display: block;
2718 content: '';
2719 position: absolute;
2720 top: auto;
2721 right: auto;
2722 bottom: 0;
2723 left: 0;
2724 z-index: 2;
2725 -webkit-transform-origin: 50% 100%;
2726 transform-origin: 50% 100%;
2727 pointer-events: none;
2728}
2729.aui-list [class*=top-btn]:active {
2730 background-color: #048cca;
2731}