admin.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365
  1. @charset "utf-8";
  2. *{ word-wrap:break-word; outline:none; }
  3. body{ background:#FFF;}
  4. body, td, input, textarea, select, button{ color:#555; font:12px "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
  5. body, ul, ol, li, dl, dt , dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
  6. ul , ol , li { list-style-image: none; list-style-type: none; }
  7. h1, h2, h3, h4, h5, h6{ font-size:12px; }
  8. a{ color:#0D93BF; text-decoration:none; }
  9. a:hover { color:#000; text-decoration:none; }
  10. a img{ border:none; }
  11. a {blr:expression(this.onFocus=this.blur())}
  12. em, cite, th{ font-style:normal; font-weight:normal; }
  13. table{ border-collapse:collapse; }
  14. th{ text-align:left; }
  15. label, .pointer { cursor:pointer; }
  16. .trace { background: white; margin: 6px; font-size: 14px; border:1px dashed silver; padding:8px}
  17. .trace fieldset { margin:5px;}
  18. .trace fieldset legend {color:gray;font-weight:bold}
  19. .trace fieldset div {overflow:auto;height:300px;text-align:left;}
  20. input,button,select,textarea{outline:none}
  21. html{ -webkit-text-size-adjust: none;}
  22. @font-face {font-family: "iconfont";
  23. src: url('../iconfont/iconfont.eot?t=1492657591377'); /* IE9*/
  24. src: url('../iconfont/iconfont.eot?t=1492657591377#iefix') format('embedded-opentype'), /* IE6-IE8 */
  25. url('../iconfont/iconfont.woff?t=1492657591377') format('woff'), /* chrome, firefox */
  26. url('../iconfont/iconfont.ttf?t=1492657591377') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  27. url('../iconfont/iconfont.svg?t=1492657591377#iconfont') format('svg'); /* iOS 4.1- */
  28. }
  29. .iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
  30. /* 宽度\高度\尺寸
  31. ------------------------------------------------------------------- */
  32. .w12 { width: 12px; }
  33. .w24 { width: 24px; }
  34. .w36 { width: 36px; }
  35. .w48 { width: 48px; }
  36. .w60 { width: 60px; }
  37. .w72 { width: 72px; }
  38. .w84 { width: 84px; }
  39. .w96 { width: 96px; }
  40. .w108 { width: 108px; }
  41. .w120 { width: 120px; }
  42. .w132 { width: 132px; }
  43. .w144 { width: 144px; }
  44. .w156 { width: 156px; }
  45. .w150 { width: 150px;}
  46. .w200 { width: 200px !important;}
  47. .w270 { width: 270px;}
  48. .w300 { width: 300px;}
  49. .w830 { width: 830px;}
  50. .w15pre { width: 15%;}
  51. .w17pre { width: 17%;}
  52. .w18pre { width: 18%;}
  53. .w18pre { width: 18%;}
  54. .w20pre { width: 20%;}
  55. .w33pre { width: 33%;}
  56. .w34pre { width: 34%;}
  57. .w25pre { width: 25%;}
  58. .w40pre { width: 40%;}
  59. .w50pre { width: 50%;}
  60. .w100pre { width: 100%; }
  61. /* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
  62. .clearfix:after{clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
  63. .clearfix{display: inline-block;}
  64. /* Base
  65. ---------------------------------------------------------------------*/
  66. h1, h2, h3, h4, h5, h6 { color:#4D5762; position:relative; word-spacing:-0.1em;}
  67. h4, h5, h6 { font-weight:bold;}
  68. h1 { font-size:18px;}
  69. h2 { font-size:16px;}
  70. h3 { font-size:15px; color:#09C;}
  71. h4 { font-size:16px;}
  72. h5 { font-size:13px; color:#0099CC;}
  73. h6 { font-size:12px;}
  74. .mt10{margin-top:10px;}
  75. .mt20{margin-top:20px;}
  76. .red {color: red;}
  77. .blue { color: #06C;}
  78. .orange { color: #F60;}
  79. .bold {font-weight: bold; color: #545454}
  80. /*表单元素样式*/
  81. .editable2, .editable-tarea2 { color: #33464F; background-color: #FFF; border: 1px dotted ; border-color:#71CBEF;}
  82. .editable, .editable2{ line-height:20px; white-space: nowrap; display:inline-block; height:20px; overflow: hidden; cursor:text;}
  83. .editable-tarea, .editable-tarea2, textarea { line-height:18px; display:inline-block; height:36px; cursor:text; overflow:auto;}
  84. .tarea { height: 75px; width: 400px;}
  85. .sort input , .sort .editable , .sort .editable2 { width:36px;}
  86. .name input , .name .editable , .name .editable2 { width:250px;}
  87. .tag input , .tag .editable , .tag .editable2 { width:480px;}
  88. .goods-name textarea , .editable-tarea , .editable-tarea2 { width:250px;}
  89. .class input , .class .editable , .class .editable2 { width:120px;}
  90. #productclass select,#casesclass select{ color: #777; background-color: #FFF; height:38px; vertical-align: middle; *display: inline; padding: 4px; border: solid 1px #e6e6e6; *zoom:1;margin-right:10px;min-width:150px;display:block;margin-right:5px;float:left;}
  91. #productclass span,#casesclass span{height:38px;line-height:38px;}
  92. /*通用搜索样式*/
  93. .search-form {color: #999;margin-bottom:10px;}
  94. .search-form th { font-size: 12px; line-height: 22px; text-align: right; padding: 8px 8px 8px 0;}
  95. .search-form td { text-align: left; padding:8px 10px 8px 0;}
  96. .search-form input.text { vertical-align: middle; width: 148px;}
  97. .search-form .add-on { vertical-align: top;}
  98. .search-form .submit-border { vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/; margin: 0 2px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; zoom:1; }
  99. .search-form .submit-border:hover { border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
  100. .search-form input[type="submit"],
  101. .search-form input.submit,
  102. .search-form a.submit { font: 12px/28px "microsoft yahei"; color: #fff; background-color:#5cb85c; border-color: #4cae4c; width: 64px; height: 28px; padding: 0; border: 0; cursor: pointer;border-radius:3px;display: block;text-align:center;}
  103. .search-form input[type="submit"]:hover { background-color:#398439;color:#fff;}
  104. /*分页样式 BEGIN*/
  105. .pagination{ text-align: center; display:block; margin: 0 auto; padding: 15px 0; }
  106. .pagination{font-size:12px; *word-spacing:-1px/*IE6、7*/;}
  107. .pagination li{vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 0 0 -1px; }
  108. .pagination li{*display: inline/*IE6、7*/;*zoom:1;}
  109. .pagination li span {font: 600 12px/20px Verdana, Tahoma, Arial;color: #AAA; background-color: #FFF; text-align: center; display: block; min-width: 20px; padding: 8px; border: 1px solid #E6E6E6;position: relative; z-index: 1; }
  110. .pagination li a, .pagination li a:visited{font: 600 12px/20px Verdana, Tahoma, Arial;color: #555; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;display:block;min-width: 20px; padding: 8px; border: 1px solid #E6E6E6;position: relative;}
  111. .pagination li a:hover, .pagination li a:active{ color: #ff4040; text-decoration: none; border-color: #FC6520; position: relative; z-index: 9; cursor:pointer; }
  112. .pagination li a:hover{ text-decoration: none; }
  113. .pagination li span.currentpage{color: #FFF; font-weight: bold; background-color: #ff4040; border-color: #FC6520; position: relative; z-index: 2; }
  114. .pagination li:first-child{margin-right: 8px; }
  115. .pagination li:last-child{margin-left: 8px; }
  116. /*分页样式 END*/
  117. /*注释说明帮助*/
  118. .explanation { color: #0ba4da !important; background-color: rgba(79, 192, 232, 0.11) !important; display: block; width: 99%; height: 100%; padding: 6px 9px; border-radius: 5px; position: relative; overflow: hidden; }
  119. .explanation:before{content: "";width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;border-radius: 5px;background-repeat: no-repeat;background-size: cover;}
  120. .explanation .title { white-space: nowrap; margin: 8px 0; position: relative; cursor: pointer;height:20px;}
  121. .explanation .title h4 { font-size: 14px; font-weight: normal; line-height: 20px; height: 20px; display: inline-block; float:left;margin-left:16px;}
  122. .explanation .title span {border-width:4px; border-color:#F3FBFE #F3FBFE #09C #F3FBFE; border-style:solid; width:0; height:0; margin: 5px 0 0 10px; line-height:0; float:left;}
  123. .explanation .title span.up { border-color: #09C #F3FBFE #F3FBFE #F3FBFE; margin: 9px 0 0 10px; }
  124. .explanation ul { color: #748A8F; margin-left: 10px; }
  125. .explanation li { line-height: 20px;padding-left: 10px; margin-bottom: 4px; }
  126. /*登录页面 BEGIN*/
  127. .login{margin:7% auto;width:360px}
  128. .login_body{padding:20px;border-top:0;border-radius:3px;background-color:hsla(0,0%,100%,.75);box-shadow:0 0 50px rgba(0,0,0,.2);color:#666}
  129. .login_header{}
  130. .login_content{}
  131. .login_content .form-group{margin-bottom:15px;}
  132. .login_content .form-group img{border: 1px solid #ccc;}
  133. .login_content .text{height: 38px;line-height: 38px;line-height: 36px\9;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px;display: block;width:96%;padding:0 2%;}
  134. /*登录页面 END*/
  135. /*头部样式 BEGIN */
  136. .admincp-header{background-color: #23262E; width: 100%; position: relative; z-index: 2;margin: 0;box-shadow: 0 0 5px #040000;height:60px;}
  137. .admincp-header .logo{width:210px;height:60px;padding:0;float: left;text-shadow: 0 1px 3px rgba(0,0,0,0.25);overflow:hidden;}
  138. .admincp-header .logo img{height:51px;margin-top:4px;}
  139. .admincp-header .navbar li{position:relative;float:left;display:block;transition:all linear .2s;height:60px;}
  140. .admincp-header .navbar li:after{content: " ";display: block;border-right: 1px solid rgba(255,255,255,0.25);height: 10px;position: absolute;top:20px;}
  141. .admincp-header .navbar li>a{position:relative;display:block;padding:0 15px;color:#c2c5c9;font-size:14px;line-height:60px}
  142. .admincp-header .navbar li dl{position:absolute;top:50px;left:0!important;z-index:99999;float:left;display:none;margin-top:0;margin-left:0!important;padding:0;min-width:130px;border:1px solid #f6f6f6;border-radius:0;border-top-right-radius:0;border-top-left-radius:0;background-color:#fff;-webkit-box-shadow:0 0 4px #b6b6b6;list-style:none;text-align:left;font-size:9pt}
  143. .admincp-header .navbar li dl:before{position:absolute;top:-6px;left:50%;display:inline-block;border-bottom:2px solid #e3393c;content:''}
  144. .admincp-header .navbar li dl:after{content: '';display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;position: absolute;top: -5px;left: 10%;}
  145. .admincp-header .navbar li dl dd a{clear:both;display:block;padding:8px 0;padding-left:20px;border-bottom:1px solid #f6f6f6;color:#494e52;text-align:left;font-weight:400;font-size:9pt}
  146. .admincp-header .navbar li.actived,.admincp-header .navbar li:hover{border-bottom:2px solid #e3393c;background:#424b5e;}
  147. .admincp-header .navbar li.actived>a,.admincp-header .navbar li:hover>a{color:#fff}
  148. .admincp-header .navbar li:hover dl{display:block}
  149. .admincp-header .navbar li dl dd:hover{background-color:#f2f2f2!important}
  150. .admincp-header .navbar .fr li:before{position:relative;top:17px;float:left;color:#565556;content:"|";font-size:9pt}
  151. .admincp-header .navbar .fr li>span{color:#fff;padding:0 15px;color:#fff;font-size:14px;line-height:51px}
  152. .admincp-header .navbar .fr li>a{color:#fff;padding:0 15px;color:#fff;font-size:14px;line-height:51px}
  153. .admincp-header .navbar .fr li ul{margin-top: 10px}
  154. .admincp-header .navbar .fr li ul .nav-style{background-color: #8D8D8D;border-bottom: 1px solid #ccc}
  155. .admincp-header .navbar .fr li ul .nav-style:hover{background-color: #424b5e;border-bottom: 1px solid red}
  156. /*头部样式 END */
  157. /*左侧样式 BEGIN */
  158. .admincp-container{background-color: transparent; height: 100%; z-index: 1;}
  159. .admincp-container-left{position:absolute;top:61px;margin-top: -1px;z-index:2;overflow:hidden;width:200px;height:100%;background-color:#222d32}
  160. .admincp-container-left .sidebar-menu{padding:0;height:100%;list-style:none}
  161. .admincp-container-left .sidebar-menu>li{position: relative;margin: 0;padding: 0;}
  162. .admincp-container-left .sidebar-menu>li .title{padding: 12px 5px 12px 15px;display: block;position: relative;font-weight:500;color: #a7b1c2;font-size:14px;line-height:20px;border-left:5px solid transparent;}
  163. .admincp-container-left .sidebar-menu>li .title>i{width: 20px;margin-right:5px;}
  164. .admincp-container-left .sidebar-menu>li .title:hover{text-decoration:none;background: #1e282c;color:#fff;border-left-color:#009688;transition: all .3s;-webkit-transition: all .3s;}
  165. .admincp-container-left .sidebar-menu>li>.treeview-menu{background: #2c3b41;}
  166. .admincp-container-left .sidebar-menu .treeview-menu>li {margin: 0;}
  167. .admincp-container-left .sidebar-menu .treeview-menu>li>a {padding: 5px 5px 5px 30px;display: block;font-size: 14px;line-height:30px;font-weight: 500;color: #a7b1c2!important;position: relative;}
  168. .admincp-container-left .sidebar-menu .treeview-menu>li>a:hover{color: #fff!important;background-color: #009688;}
  169. .iconfont-setting_manage:before{content: "\e601";}
  170. .iconfont-cases_manage:before{content: "\e610";}
  171. .iconfont-article_manage:before{content: "\e67d";}
  172. .iconfont-wechat_manage:before{content: "\e786";}
  173. .iconfont-plugins_manage:before{content: "\e604";}
  174. .iconfont-help_manage:before{content: "\e600";}
  175. /*左侧样式 END */
  176. .admincp-container-right{ background-color: #FFF; position: absolute; z-index: 1; top:61px; right: 0; bottom: 0; left: 200px; }
  177. /* 全屏 */
  178. .tool-btns{position:absolute;right:15px;top:11px;font-size:18px;color:#888}
  179. .tool-btns .sys-icon{color:#999;margin-left:8px;}
  180. /*选择图片插入文章内容*/
  181. .selected_pic{margin:10px 0;}
  182. .selected_pic li{width:80px;height:80px;float:left;border:1px solid #eee;position:relative;}
  183. .selected_pic li img{max-width:80px;max-height:80px;}
  184. .selected_pic li i{position:absolute;top:0;display:none;width:25px;height:25px;line-height:25px;text-align:center;font-size:20px;color:#000;}
  185. .selected_pic li .insert{right:0}
  186. .selected_pic li .delect{left:0}
  187. .selected_pic li:hover{border-color:red;}
  188. .selected_pic li:hover i{display:block;}
  189. /*首页样式*/
  190. .gray_bg{background:#f7f7f7;width:18%;}
  191. .layui-tab-content{
  192. padding: 10px;
  193. }
  194. .records-content{
  195. display: flex;
  196. display: -webkit-flex;
  197. position: relative;
  198. height: 100%;
  199. }
  200. .lists{
  201. padding-top: 45px;
  202. overflow: hidden;
  203. overflow-y: auto;
  204. }
  205. .lists li{
  206. padding: 8px;
  207. border-bottom: 1px solid #ccc;
  208. }
  209. .records-content .services,.records-content .visitors{
  210. min-width: 250px;
  211. position: relative;
  212. border-right: 1px solid #ccc;
  213. overflow: hidden;
  214. }
  215. .records-content .times{
  216. min-width: 200px;
  217. position: relative;
  218. border-right: 1px solid #ccc;
  219. overflow: hidden;
  220. }
  221. .services .top-tip,.visitors .top-tip,.times .top-tip{
  222. background-color: #eee;
  223. width: 250px;
  224. height: 45px;
  225. line-height: 45px;
  226. position: fixed;
  227. margin: 0;
  228. text-align: center;
  229. }
  230. .times .top-tip{
  231. width: 200px;
  232. }
  233. .timesList li{
  234. line-height: 40px;
  235. }
  236. .records-content .top-tip p{
  237. font-size: 18px;
  238. font-weight: 500;
  239. }
  240. .person-tab img{
  241. width: 40px;
  242. height: 40px;
  243. padding-right: 10px;
  244. }
  245. .history{
  246. width: 100%;
  247. min-width: 300px;
  248. }
  249. .chatmsg{
  250. padding: 8px;
  251. margin-bottom: 25px;
  252. }
  253. .chatmsg .se_pic{
  254. float: left;
  255. padding-right: 10px;
  256. }
  257. .chatmsg .cu_pic{
  258. float: right;
  259. padding-left: 10px;
  260. }
  261. .chatmsg .customer {
  262. margin-top: 5px;
  263. background-color: #eee;
  264. display: inline-block;
  265. padding: 10px 10px;
  266. float: left;
  267. word-break: break-all;
  268. word-wrap: break-word;
  269. color: #000;
  270. border-radius: 3px;
  271. max-width: 100%;
  272. box-sizing: border-box;
  273. }
  274. .outer-left:before, .outer-left > i {
  275. float: left;
  276. width: 0;
  277. height: 1px;
  278. border-width: 6px 7px;
  279. border-style: dashed solid dashed solid;
  280. border-color: transparent #eee transparent transparent;
  281. _border-color: #fff #fff #fff #eee;
  282. font-size: 0;
  283. line-height: 0;
  284. content: "";
  285. position: absolute;
  286. margin-top: 15px;
  287. margin-left: -14px;
  288. }
  289. .outer-right:before, .outer-right > i {
  290. float: right;
  291. width: 0;
  292. height: 1px;
  293. border-width: 6px 7px;
  294. border-style: dashed solid dashed solid;
  295. border-color: transparent transparent transparent #5FB878;
  296. _border-color: #fff #19caa6 #fff #eee;
  297. font-size: 0;
  298. line-height: 0;
  299. content: "";
  300. margin-top: 15px;
  301. margin-right: -12px;
  302. }
  303. .chatmsg .service{
  304. margin-top: 5px;
  305. background-color: #5FB878;
  306. display: inline-block;
  307. padding: 10px 10px;
  308. float: right;
  309. word-break: break-all;
  310. word-wrap: break-word;
  311. color: #fff;
  312. border-radius: 3px;
  313. position: relative;
  314. max-width: 100%;
  315. }
  316. .showtime{
  317. height: 30px;
  318. line-height: 30px;
  319. text-align: center;
  320. }
  321. .showtime span{
  322. padding: 5px;
  323. background-color: #eee;
  324. border-radius: 5px;
  325. font-size: 12px;
  326. }
  327. .outer-left{
  328. text-align: left;
  329. margin-left: 15px;
  330. }
  331. .outer-right{
  332. text-align: right;
  333. margin-right: 15px;
  334. }
  335. .chooseTime{
  336. padding: 0 !important;
  337. }
  338. .chooseTime .layui-collapse{
  339. border: none !important;
  340. }