base.css 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. .c-ff8b4c{color: #ff8b4c;}
  2. .c-ffa54b{color: #ffa54b;}
  3. .c-17b3ec{color: #17b3ec;}
  4. .line-h2{line-height: 2;}
  5. .flag{background-color: #eee; padding: 2px 10px; border-radius: 5px; display: inline-block;}
  6. .flag.active{background-color: #17b3ec; color: #fff;}
  7. .footer{position: fixed; width: 100%; bottom:0; left:0; z-index:5;}
  8. .h50{height: 50px;}
  9. .h40{height:40px;}
  10. .lh40{line-height: 40px;}
  11. .bgc-ffa54b{background-color: #ffa54b;}
  12. .bgc-ff4c4c{background-color: #ff4c4c;}
  13. .bgc-17b3ec{background-color: #17b3ec;}
  14. .bgc-19d5c5{background-color: #19d5c5;}
  15. .link-row{
  16. position: relative;
  17. overflow: hidden;
  18. padding: 11px 15px;
  19. }
  20. .link-row a{
  21. position: relative;
  22. display: block;
  23. overflow: hidden;
  24. margin: -11px -15px;
  25. padding: inherit;
  26. white-space: nowrap;
  27. text-overflow: ellipsis;
  28. color: inherit;
  29. }
  30. .arrow-r:after{
  31. right: 15px;
  32. content: '\e583';
  33. font-family: Muiicons;
  34. font-size: inherit;
  35. line-height: 1;
  36. position: absolute;
  37. top: 50%;
  38. display: inline-block;
  39. -webkit-transform: translateY(-50%);
  40. transform: translateY(-50%);
  41. text-decoration: none;
  42. color: #bbb;
  43. -webkit-font-smoothing: antialiased;
  44. }
  45. .icon-checkbox{position: relative;}
  46. .icon-checkbox[type=checkbox]:before,
  47. .icon-checkbox[type=radio]:before{
  48. content: '\e411';
  49. font-family: Muiicons;
  50. font-size: 28px;
  51. font-weight: 400;
  52. line-height: 1;
  53. text-decoration: none;
  54. color: #e1e1e1;
  55. border-radius: 0;
  56. background: 0 0;
  57. -webkit-font-smoothing: antialiased;
  58. }
  59. .icon-checkbox[type=checkbox]:checked:before,
  60. .icon-checkbox[type=radio]:checked:before{
  61. content: '\e442';
  62. color: #17B3EC;
  63. }
  64. .icon-checkbox[type=checkbox]:disabled:before{
  65. content: '\e442'; color: #e1e1e1;
  66. }
  67. .question input[type=text]{border:none; border-bottom: 1px solid #e1e1e1; margin-bottom:0;}
  68. .edit-div{
  69. max-height: 100px;
  70. padding: 10px;
  71. min-height: 32px;
  72. width: 100%;
  73. overflow-x: hidden;
  74. overflow-y: auto;
  75. -webkit-user-select: auto;
  76. user-modify: read-write-plaintext-only;
  77. -webkit-user-modify: read-write-plaintext-only;
  78. }
  79. .c-btn-17b3ec {
  80. background-color: #17b3ec;
  81. }
  82. .c-table td.t-left{text-align: left; padding: 10px;}
  83. .arrow-div{height: 7px; width:24px; display: inline-block;}
  84. .arrow-div .ui-arrow{border-width: 6px;}
  85. .arrow-div .ui-arrow-t{position: absolute; bottom:0; left:0;}
  86. .arrow-div .ui-arrow-b{position: absolute; top:0; right:0;}
  87. .arrow-div .ui-arrow-t:empty {
  88. border-bottom-color: #fff;
  89. }
  90. .arrow-div .ui-arrow-t.active:empty{
  91. border-bottom-color: #ffa54b;
  92. }
  93. .arrow-div .ui-arrow-b:empty {
  94. border-top-color: #fff;
  95. }
  96. .arrow-div .ui-arrow-b.active:empty{
  97. border-top-color: #ffa54b;
  98. }
  99. .search-bar{height:30px; line-height: 30px;}
  100. .mb65{margin-bottom:65px;}
  101. .sel-group{
  102. position: fixed;
  103. top: 45px;
  104. right: 10px;
  105. width: 163px;
  106. height: 190px;
  107. z-index: 11;
  108. background: url(../images/tanchuang_icon.png) no-repeat;
  109. background-size: 100% 100%;
  110. display: none;
  111. }
  112. .sel-group li{
  113. height: 45px;
  114. line-height: 45px;
  115. font-size: 16px;
  116. color: #323232;
  117. margin-left: 2px;
  118. border-bottom: 1px solid #f2f4f6;
  119. }
  120. .sel-group li:first-child{
  121. margin-top: 10px;
  122. }
  123. .sel-group li:last-child{
  124. border-bottom: none;
  125. }
  126. .lin-mask{
  127. position: fixed;
  128. top: 45px;
  129. height: 100%;
  130. width: 100%;
  131. height: 100%;
  132. z-index: 10;
  133. display: none;
  134. background-color: rgba(0,0,0,0.5);
  135. }
  136. .border-17b3ec{border: 1px solid #17b3ec;}
  137. .align-v-center{-webkit-box-align: center; -webkit-align-items: center; align-items: center;}
  138. input[type=text].title-input{border:none; margin:0;}
  139. .c-table .option td,
  140. .c-table .no-border td{border: none;}
  141. input[type=text].gray-input{margin-bottom:0; border:none; background-color:#f2f4f6; padding: 10px;}
  142. .ptb2{padding: 2px 0;}
  143. .c-table td.pl10{padding-left:10px;}
  144. .input-group.input-border .input-group-addon{padding: 10px 15px; font-size: 18px;}
  145. .input-group .input-group-addon + .form-control,
  146. .input-group .input-group-addon + .form-select{
  147. margin: 0;
  148. padding-right: 15px;
  149. text-align: right;
  150. }
  151. .ptb8{padding-top: 8px; padding-bottom:8px;}
  152. .mb60{margin-bottom: 60px;}
  153. .mt90{margin-top:90px;}
  154. .flag2 {
  155. display: inline-block;
  156. min-width: 70px;
  157. text-align: center;
  158. background-color: #eee;
  159. height: 25px;
  160. line-height: 25px;
  161. border-radius: 5px;
  162. padding:0 7px;
  163. }
  164. .flag2.active{color: #fff; background-color: #17B3EC;}
  165. @media screen and (max-width:400px) {
  166. .flag-div{min-width:calc(100%/3);}
  167. }
  168. @media screen and (min-width:400px) {
  169. .flag-div{min-width:calc(100%/4);}
  170. }
  171. .new-panel{height: 70px; border: 1px dotted #e1e1e1; line-height:70px;}
  172. .new-panel img{vertical-align: middle; margin-bottom: 7px;}
  173. .j-text-ellipsis em { color: #23AFFF; }
  174. .del-icon{position: absolute; width: 20px; height:24px; top:10px; right: 10px;}