index.css 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983
  1. html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,td,pre,a,code,del,em,font,img,strong,b,u,i,center,dl,dt,dd,ol,ul,li,form,label {
  2. margin: 0;padding: 0;
  3. }
  4. body, select{font:12px "Microsoft Yahei","\5b8b\4f53", Verdana, Lucida, Helvetica, Arial, sans-serif; color:#222;}
  5. input, textarea{font:12px Verdana, Lucida, Helvetica, Arial, sans-serif; color:#222;box-shadow: none;}
  6. textarea{overflow:auto;}
  7. :focus {outline: 0;}
  8. * {outline:none;}
  9. a{cursor:pointer;color:#948b21; text-decoration:none;}
  10. a:hover {color:#ff6600;text-decoration:none;}
  11. img {border: 0;}
  12. table {empty-cells: show;border-collapse:collapse;}
  13. .avatar{
  14. padding:2px;
  15. background:#f0f0f0;
  16. border:1px solid #d9d9d9;
  17. vertical-align:middle;
  18. -webkit-border-radius: 4px 4px 4px 4px;
  19. -moz-border-radius: 4px 4px 4px 4px;
  20. border-radius: 4px 4px 4px 4px;
  21. }
  22. .online .avatar{background:none;border:1px solid #828282;}
  23. .wh30 {width:30px;height:30px;background:#fff;margin-right:8px;}
  24. .w20 {width:20px;display:inline-block;}
  25. .blue{color:#0000FF !important;}
  26. .blueb{color:#0000FF !important;font-weight:700 !important;}
  27. .red{color: #FF0000 !important;}
  28. .redb{color:#FF0000 !important;font-weight:700 !important;}
  29. .green{color: #33CC00 !important;}
  30. .greenb{font-weight:700;color: #33CC00 !important;}
  31. .orange{color: #FF9900 !important;}
  32. .orangeb{color: #FF9900 !important;font-weight:700 !important;}
  33. .light, .grey{color:#969696 !important;}
  34. .greyb, .lightb{ color:#969696 !important;font-weight:700 !important;}
  35. .left{ float:left; }
  36. .right{ float:right; }
  37. .center{ text-align:center !important; }
  38. .bold{ font-weight:700; }
  39. .normal{font-weight:400;}
  40. .clear{ clear:both; }
  41. /* 闪烁 */
  42. .shake {
  43. border: 1px solid red !important;
  44. color:red !important;
  45. -moz-box-shadow: 0 0 10px #FF9900 !important;
  46. -webkit-box-shadow: 0 0 10px #FF9900 !important;
  47. box-shadow: 0 0 10px #FF9900 !important;
  48. }
  49. .shake2 {color:red !important;}
  50. .shake2 div {border: 1px solid red !important;background:#fed9c2 !important;}
  51. .link-btn2, .link-btn3 {
  52. color: #fff !important;
  53. display:block;
  54. font-size: 13px !important;
  55. height: 20px;
  56. line-height: 20px;
  57. padding: 3px 10px;
  58. border-style: solid;
  59. border-width: 1px;
  60. border-color: #f25204;
  61. background-color: #fa852e;
  62. background-image: linear-gradient(to bottom, #FFAC47, #F56C06);
  63. background-repeat: repeat-x;
  64. box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  65. border-radius: 4px 4px 4px 4px;
  66. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  67. }
  68. .link-btn3 {
  69. border-color: #46af41;
  70. background-color: #30762c;
  71. background-image: linear-gradient(to bottom, #46af41, #30762c);
  72. }
  73. .link-btn2:hover {
  74. background-color: #f56b05;
  75. background-image: linear-gradient(to bottom, #fb8731, #FFAC47);
  76. }
  77. .link-btn3:hover {
  78. background-color: #286525;
  79. background-image: linear-gradient(to bottom, #30762c, #46af41);
  80. }
  81. #header {
  82. top:0;position:fixed;right:0;left:0;display:block;width:100%;
  83. background:#3F4042;border-top:1px solid #333436;border-bottom:1px solid #333436;
  84. }
  85. #header .logo {float:left;padding:12px 0 0 18px;height:26px;width:116px;}
  86. #ajax-loader {float:left;width:45px;height:38px;}
  87. .loading, .loading2, .loading3 {
  88. background-image: url(img/loading.gif) !important;
  89. background-repeat: no-repeat !important;
  90. background-position:50% 50% !important;
  91. }
  92. .loading2 {background-image: url(img/loading2.gif) !important;}
  93. .loading3 {background-image: url(img/loading3.gif) !important;}
  94. #topbar {color:#D1D0D0;}
  95. #topbar li {display:block;list-style:none outside;}
  96. #topbar a {color:#ececec;text-decoration: none;}
  97. #topbar a:hover {color: #fff;text-decoration: none;}
  98. #topbar dl {
  99. float: left;
  100. position: relative;
  101. width: 70px;
  102. height: 100%;
  103. border-left: 1px solid #535353;
  104. border-right: 1px solid #292929;
  105. }
  106. #topbar dl.first {border-left:0 !important;width:0;}
  107. #topbar dl.last {border-right:0 !important;width:0;}
  108. #topbar dt {
  109. position: absolute;
  110. width: 100%;
  111. text-align: center;
  112. cursor: pointer;
  113. z-index: 1;
  114. }
  115. #topbar dt a {
  116. font-size: 14px;
  117. display:block;
  118. padding:10px;
  119. line-height:18px;
  120. overflow:hidden;
  121. white-space:nowrap;
  122. }
  123. #topbar dd {
  124. display: none;
  125. position: absolute;
  126. top: 40px;
  127. width: 141px;
  128. border: 1px solid #3d3d3d;
  129. background: #676767;
  130. }
  131. #topbar dd div {padding: 6px 10px;}
  132. #topbar dd div li {border-top: 1px solid #7c7c7c;border-bottom: 1px solid #555555;}
  133. #topbar dd div li a {
  134. display:block;
  135. padding: 8px 11px;
  136. overflow:hidden;
  137. white-space:nowrap;
  138. }
  139. #topbar dd div li a:hover {
  140. background: #828282 !important;
  141. -webkit-border-radius: 3px !important;
  142. -moz-border-radius: 3px !important;
  143. border-radius: 3px !important;
  144. }
  145. #topbar dd div li a.active {
  146. background: #828282 !important;
  147. color: #32ebcf !important;
  148. }
  149. #topbar dd div li.first {border-top:0 !important;}
  150. #topbar dd div li.last {border-bottom:0 !important;}
  151. #topbar dl.hover dt, #topbar dl.active dt {
  152. color: #fff;
  153. width:69px;
  154. border: 1px solid #3d3d3d;
  155. border-bottom: 0;
  156. -moz-box-shadow: 0 0 10px #676767;
  157. -webkit-box-shadow: 0 0 10px #676767;
  158. box-shadow: 0 0 10px #676767;
  159. background: #676767;
  160. }
  161. #topbar dl.hover dt {height: 40px !important;}
  162. #topbar dl.active dt {height: 37px;}
  163. #topbar dl.active dt a {color:#FF9900;}
  164. #topbar dl.hover dt a {color:#fff;}
  165. #topbar dl.hover dd {
  166. display: block;
  167. -moz-box-shadow: 0 0 10px #676767;
  168. -webkit-box-shadow: 0 0 10px #676767;
  169. box-shadow: 0 0 10px #676767;
  170. -webkit-border-radius: 0 0 4px 4px;
  171. -moz-border-radius: 0 0 4px 4px;
  172. border-radius: 0 0 4px 4px;
  173. }
  174. #topmenu {float: left;height:38px;}
  175. #topmenu dd {left: 0;}
  176. #topuser {float:right;height:38px;}
  177. #topuser dl span {
  178. display: inline-block;
  179. font-size: 10px !important;
  180. font-family: Arial;
  181. font-weight: bold;
  182. color: #FFFFFF;
  183. border-radius: 2px 2px 2px 2px;
  184. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  185. top: -3px;
  186. margin-left: 4px;
  187. padding: 0 4px;
  188. line-height: 14px;
  189. white-space: nowrap;
  190. overflow:hidden;
  191. vertical-align:middle;
  192. }
  193. #topuser dl.info span {
  194. background-color: #f17358;
  195. background-image: -moz-linear-gradient(center top , #FBB2A1, #ED4E2A);
  196. }
  197. #topuser dl.none span {
  198. color: #e0e0e0;
  199. background-color: #929292;
  200. background-image: -moz-linear-gradient(center top , #b2b2b2, #7c7c7c);
  201. }
  202. #topuser dl i {
  203. display: inline-block;
  204. width:16px;
  205. height:14px;
  206. vertical-align:middle;
  207. background: url(img/admins.png);
  208. }
  209. #topuser dl.info i {background-position: 0 -30px;}
  210. #topuser dl.admin i {background-position: -34px -30px;width:28px;}
  211. #topuser dl.hover.info i {background-position: 0 -45px;}
  212. #topuser dl.hover.admin i {background-position:-34px -45px;}
  213. #topuser dd {right:-1px;width:142px;}
  214. #topuser dd div li a {text-align:right;}
  215. #topuser div.open {float:left;}
  216. #topuser div.open a {float:left !important;margin:6px 28px 0 0 !important;}
  217. #topuser div.open .set_serving {display:none;}
  218. .maindiv {margin-top:40px;*padding-top:40px;width:100%;background:#fff url(img/bg-main.png) repeat-x;}
  219. #main {padding:12px 28px 60px 28px;}
  220. #main img {vertical-align:middle;}
  221. #main ul{ list-style:none; }
  222. #main form label {vertical-align: middle;}
  223. .note{border-bottom:1px dashed #F66;color:#D14A10;}
  224. .note2{border-bottom:1px dashed #f8c076;color:#8c8c8c;}
  225. .itemtitle {width:100%;height:36px;}
  226. .itemtitle h3{float:left;padding:6px 20px 0 0;font-size:14px; color:#A69C26;}
  227. .itemtitle ul{ float:left;padding-top:2px;}
  228. .link-btn {
  229. float:left;
  230. margin-right:8px;
  231. background: #EFEFEF url(img/nav_bg.png) !important;
  232. border: 1px solid #c3c3c3;
  233. border-radius: 3px 3px 3px 3px;
  234. color: #646464 !important;
  235. cursor: pointer;
  236. display: block !important;
  237. padding: 6px 8px;
  238. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) !important;
  239. transition: all 0.3s ease 0s !important;
  240. text-align:center;
  241. height:14px;
  242. line-height:14px;
  243. white-space:nowrap;
  244. }
  245. .link-btn:hover, .link-live {
  246. background: none !important;
  247. text-decoration: none !important;
  248. border-color: #999 !important;
  249. color: #373737 !important;
  250. -webkit-transition: all 0.3s ease !important;
  251. -moz-transition: all 0.3s ease !important;
  252. -ms-transition: all 0.3s ease !important;
  253. -o-transition: all 0.3s ease !important;
  254. transition: all 0.3s ease !important;
  255. -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .55) !important;
  256. -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.55) !important;
  257. box-shadow: 0px 0px 3px rgba(0, 0, 0, .55) !important;
  258. }
  259. .link-live {color:#D14A10 !important;}
  260. /* table */
  261. .tb {clear:both; width:100%; margin-top: 8px;border:1px solid #E0DEDE;}
  262. .tb .tips ul li{text-align:left;padding:0 0 5px 20px; line-height:20px; background:url(img/li.gif) no-repeat 5px 8px;}
  263. .tb .td, .tb .tbheader {text-align:left;padding:5px; line-height:22px; height:22px; border-bottom: 1px dashed #E0DEDE;}
  264. .tb .tbheader{color:#9a9a9a;background:url(img/bg-table.gif) repeat-x;font-weight:700;border-bottom:1px solid #E0DEDE;}
  265. .tb .last{border-right:1px solid #E0DEDE;}
  266. .tb .tr0 td{white-space:nowrap;font-weight:700;}
  267. .tb .tr2 td{background:#f0f0f0;border-top: 1px solid #E0DEDE;border-bottom: 1px solid #E0DEDE;height:8px;}
  268. input, select, textarea {
  269. background-color: #FFFFFF;
  270. border: 1px solid #CCCCCC;
  271. box-shadow:none;
  272. transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  273. border-radius: 4px 4px 4px 4px;
  274. line-height: 20px;
  275. margin-left: 0;
  276. padding: 4px 6px;
  277. vertical-align: middle;
  278. }
  279. input{height:20px;}
  280. input:focus, select:focus, textarea:focus {
  281. border-color: #00c4ba !important;
  282. /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
  283. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
  284. box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); */
  285. z-index: 2
  286. }
  287. input:-moz-placeholder {
  288. color: #c1c1c1;
  289. }
  290. input[type=checkbox], input[type=radio], .tb label {
  291. border:0px;padding:0;margin:0;vertical-align:middle;margin-right:4px;background:transparent;
  292. }
  293. #main .submit {text-align:center;margin-top:18px;}
  294. input.save, input.cancel {
  295. display: inline-block;
  296. cursor: pointer;
  297. border-radius: 4px 4px 4px 4px;
  298. border-style: solid;
  299. border-width: 1px;
  300. font-size: 13px;
  301. font-family: "Microsoft Yahei","\5b8b\4f53", Verdana, Arial;
  302. line-height: 20px !important;
  303. height:auto !important;
  304. padding: 3px 6px;
  305. box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  306. }
  307. input.save {
  308. margin-right:28px;
  309. color: #FFFFFF;
  310. background-color: #fa852e;
  311. background-image: linear-gradient(to bottom, #FFAC47, #F56C06);
  312. background-repeat: repeat-x;
  313. border-color: #f25204;
  314. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  315. }
  316. input.save:hover {
  317. background-color: #f56b05;
  318. background-image: linear-gradient(to bottom, #fb8731, #FFAC47);
  319. }
  320. input.cancel {
  321. color: #333333;
  322. background-color: #c5c5c5;
  323. background-image: linear-gradient(to bottom, #eeeeee, #b0b0b0);
  324. background-repeat: repeat-x;
  325. border-color: #9b9b9b;
  326. text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.35);
  327. }
  328. input.cancel:hover {
  329. background-color: #acacac;
  330. background-image: linear-gradient(to bottom, #c6c6c6, #eeeeee);
  331. }
  332. .fileupload {float:left;position:relative;width:344px;white-space:nowrap;overflow:hidden;}
  333. .file_text {float:left;width:236px;margin-right:4px;}
  334. .file_input {
  335. position:absolute;left:0;top:0;width:344px !important;height:30px !important;
  336. line-height:30px !important;opacity:0;filter:alpha(opacity:0);cursor:pointer;
  337. }
  338. /* 分页 start */
  339. #pagelist {font-size:12px;color:#000;margin-top:12px;width:100%;}
  340. .PageListDiv { text-align:center;margin:0 auto;}
  341. .PageList {list-style-type:none !important;}
  342. .PageList li {display:inline;background:none !important;padding:0 !important;margin:0 3px !important;line-height:26px !important;}
  343. .PageList a {text-decoration:none !important;background:#F7F7F7;border:1px solid #9B9B9B;padding:2px 6px 2px 6px;border-radius: 3px 3px 3px 3px;}
  344. .PageList a:hover {background:#E7E7E7;}
  345. .PageList span {background:#F7F7F7;padding:2px 6px 2px 6px;border: 1px solid #D0D0D0;color:#ACA8AA;border-radius: 3px 3px 3px 3px;}
  346. .PageList span.CurrentPage {background:#C2C2C2;color:#CC0000;border:1px solid #9B9B9B;}
  347. .PageList li a.PagePrev, .PageList li a.PageNext {*padding:4px 6px 1px 6px !important;}
  348. .PageList li span.NoPagePrev, .PageList li span.NoPageNext {*padding:4px 6px 1px 6px !important;}
  349. /*页底系统信息*/
  350. .sysinfo {position:fixed;bottom:8px;color:#b7b7b7;font-size:11px;text-align: center;width:100%;z-index:-1;}
  351. .sysinfo a {color:#b7b7b7;}
  352. .sysinfo a:hover {color:#ff6600;border-bottom:1px dashed #ff6600;}
  353. /*以下为客服操作页面*/
  354. #tiptip_content input.save {margin:0;}
  355. .scb_radius, #s_hwrap .overview .i {-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
  356. .scb_scrollbar {z-index:80000;visibility: hidden; position:relative;float:right;width:8px;background:#c8c8c8;}
  357. .scb_tracker {height:100%;width:8px;position:relative;padding:0 1px;}
  358. .scb_mover {position:absolute;top:0;left:0;height:20px;width:8px;cursor:s-resize;overflow:hidden;background:#888;}
  359. .supporter {width:auto !important;color:#fff;}
  360. .supporter div {padding:8px 28px 0 28px;}
  361. .online, .online .maindiv {background:#fff url(img/bg2.png);}
  362. .online #main {padding:12px 28px !important;}
  363. .online #main td {vertical-align:top;}
  364. .online .sysinfo {z-index:0 !important;}
  365. .smilies_div, .phrases_div, .phrasesen_div {display:none;}
  366. .smilies_wrap {width:100%;}
  367. .smilies_wrap img {padding:3px 2px;cursor:pointer;border:0;}
  368. .smilies_wrap img:hover {border-radius: 4px 4px 4px 4px; background:#b7b7b7;}
  369. .phrases_wrap {border-bottom:1px solid #fafafa;border-top:1px solid #ccc;width:336px;}
  370. .phrases_wrap li {list-style:none;height:20px;line-height:20px;width:100%;overflow:hidden;cursor:pointer;border-bottom:1px solid #ccc;border-top:1px solid #fafafa;padding:2px 0;}
  371. .phrases_wrap li:hover {color:#FF0000;}
  372. .phrases_wrap li b {font-weight:normal;}
  373. .phrases_wrap li i {margin-right:6px;color:#999;font-style:normal;}
  374. #s_chat {
  375. border:1px solid #919191;
  376. width:380px;
  377. float:right;
  378. background:#b7b7b7;
  379. -moz-box-shadow: 0 0 8px #676767;
  380. -webkit-box-shadow: 0 0 8px #676767;
  381. box-shadow: 0 0 8px #676767;
  382. -webkit-border-radius: 6px 6px 6px 6px;
  383. -moz-border-radius: 6px 6px 6px 6px;
  384. border-radius: 6px 6px 6px 6px;
  385. }
  386. #s_chat .s_title {padding:4px 8px 4px 3px;height:16px;overflow:hidden;color:#777;font-weight:bold;}
  387. #s_chat .s_title div.l {float:left;background:#b74900;padding:1px 6px 3px 6px;color:#3EF9EF;}
  388. #s_chat .s_title div.off {background:none !important;color:#777 !important;text-shadow:1px 1px 0 #eee;}
  389. #s_chat .s_title div.r {float:right;text-shadow:1px 1px 0 #eee;}
  390. #s_chat .s_title .s_admins {color:#099797;text-shadow:1px 1px 0 #e1fdfd;}
  391. #s_chat .s_mid {padding:0 2px;overflow:hidden;position:relative;}
  392. #s_chat .s_bott {position:relative;background:#b7b7b7;width:100%;height:43px;border-radius: 0 0 5px 5px;}
  393. #s_chat .s_bott .s_face {
  394. width:250px;
  395. height:26px;
  396. position:absolute;
  397. top:-28px;
  398. left:6px;
  399. background-color:red;
  400. -moz-opacity:0;
  401. -khtml-opacity:0;
  402. -webkit-opacity:0;
  403. opacity:0;
  404. -ms-filter:alpha(opacity=0);
  405. filter:alpha(opacity=0);
  406. }
  407. #s_chat input.s_msg {float:left;width:220px;border:1px solid #a1a1a1;margin:6px 0 0 10px;float:left;font:12px "Microsoft Yahei","\5b8b\4f53", Verdana;}
  408. #s_chat .s_send, #s_chat .s_send:hover {background-image:url(img/admins.png);background-repeat:no-repeat;}
  409. #s_chat .s_send, #s_chat .s_ring, #s_chat .s_ringoff {
  410. float:left;
  411. margin:6px 0 0 10px;
  412. width:28px;
  413. height:28px;
  414. cursor:pointer;
  415. background-color:#a2a2a2;
  416. background-position:-90px -28px;
  417. border:1px solid #919191;
  418. border-radius: 4px 4px 4px 4px;
  419. }
  420. #s_chat .s_send:hover {background-color:#d8d8d8;background-position:-67px -28px;border:1px solid #729f24;}
  421. #s_chat .loading2 {background-color:#b7b7b7 !important;border:0 !important;}
  422. #s_chat .s_ring, #s_chat .s_ringoff {
  423. float:right;
  424. margin:6px 10px 0 0;
  425. background-image:url(img/admins.png);
  426. background-repeat:no-repeat;
  427. }
  428. #s_chat .s_ring {background-color:#d8d8d8;background-position:7px -71px;}
  429. #s_chat .s_ringoff {background-color:#a2a2a2;background-position:-23px -71px;}
  430. #s_chat #s_hwrap {
  431. float:left;
  432. width:281px;
  433. padding:4px;
  434. background:#fff;
  435. overflow:hidden;
  436. border-top:2px solid #9b9b9b;
  437. border-left:1px solid #919191;
  438. border-bottom:1px solid #acacac;
  439. }
  440. #s_chat #s_owrap {
  441. position:absolute;
  442. right:2px;
  443. width:80px;
  444. padding:2px;
  445. background:#e8e8e8;
  446. overflow:hidden;
  447. border-top:2px solid #9d9d9d;
  448. border-left:1px solid #c5c5c5;
  449. border-right:1px solid #919191;
  450. border-bottom:1px solid #acacac;
  451. }
  452. #s_hwrap .viewport, #s_owrap .viewport {width:98%;overflow: hidden;position: relative;float: left;}
  453. #s_hwrap .overview, #s_owrap .overview {width:100%;position: absolute; left: 0; top: 0; padding: 0; margin: 0;padding-bottom:30px;}
  454. #s_hwrap .overview img {vertical-align:middle;border:0;}
  455. #s_hwrap .overview a {border-bottom:1px dashed #ddd;}
  456. #s_hwrap .overview a:hover {color:#ff6600;border-bottom:1px dashed #ff6600;}
  457. #s_owrap li, .s_transfer li {width:100%;display:inline-block;text-align:center;margin:4px 0;cursor:pointer;}
  458. #s_owrap li div, .s_transfer li div {width:46px;height:46px;position:relative;margin:0 auto;}
  459. #s_owrap li div img, .s_transfer li div img {
  460. width:40px;
  461. padding:2px;
  462. background:#f8f8f8;
  463. border:1px solid #bbb;
  464. vertical-align:middle;
  465. -webkit-border-radius: 4px 4px 4px 4px;
  466. -moz-border-radius: 4px 4px 4px 4px;
  467. border-radius: 4px 4px 4px 4px;
  468. }
  469. #s_owrap li div b, .s_transfer li div b {width:14px;height:14px;position:absolute;background:url(img/admins.png) no-repeat -155px -32px;top:2px;left:48px;}
  470. #s_owrap li i, .s_transfer li i {height:18px;display:block;overflow:hidden;font-style:normal;color:#555;text-shadow:1px 1px 0 #fff;}
  471. #s_owrap li i.a, .s_transfer li i.a {color:#FF7700;}
  472. .s_transfer li {width:60px;}
  473. .s_transfer li div b {width:60px;left:30px;}
  474. #s_owrap .scb_scrollbar {background:#f8c578;}
  475. #s_owrap .scb_mover {background:#e78f0c;}
  476. #s_hwrap .overview div{color:#111;padding-left:20px;line-height:20px;margin-bottom:10px;}
  477. #s_hwrap .overview u {margin-left:-20px;color:#666;text-decoration:none;width:180px;height:12px;line-height:12px;display:inline-block;overflow:hidden;}
  478. #s_hwrap .overview i {float:right;margin-right:4px;color:#ddd;}
  479. #s_hwrap .overview .a u {color:#FF9900;}
  480. #s_hwrap .overview .a {color:red;}
  481. #s_hwrap .overview .me u {color:blue;}
  482. #s_hwrap .overview .i {width:160px;color:#b0b0b0;padding:0;margin:0 auto;margin-bottom:10px;border:1px solid #ddd;padding:0 4px;}
  483. #s_hwrap .overview .i b {width:16px;height:20px;line-height:20px;overflow:hidden;background:url(img/admins.png) no-repeat -132px -28px;display:inline-block;margin:0 8px 0 -24px;vertical-align:top;}
  484. /*访客列表*/
  485. #g,#showusername{overflow:auto;overflow-x:hidden;background: #fff;height:549px !important;}
  486. #g .g {
  487. float:left;margin:10px;width:60px;height:60px;border:1px solid #117d86;overflow:hidden;
  488. padding:2px;background:#14919a url(img/g_bg.png) no-repeat 50% bottom;cursor:pointer;text-align:center;
  489. border-radius: 5px 5px 5px 5px;
  490. box-shadow: 0 0 5px #676767;
  491. }
  492. #g .g i {font-style:normal;color:#fff;width:60px;height:36px;display:inline-block;overflow:hidden;font-size:11px;}
  493. #g .g b {color:#fb5a04;padding:0 4px;border:1px solid #ff9900;background:#ffcc80;border-radius: 4px 4px 4px 4px;}
  494. #g .offline {border:1px solid #aaa !important;background:#ddd url(img/g_offline.png) no-repeat 50% bottom !important;box-shadow: 0 0 5px #bbb;}
  495. #g .offline i {color:#999 !important;}
  496. /*小窗口*/
  497. .x-win {overflow:hidden;padding:0px;width:100%;height:600px;visibility:hidden;position: absolute;}
  498. .x-title {overflow:hidden;height:30px;width:100%;display: none;}
  499. .x-user {font-weight:bold;color:#C5C5C5;position:absolute;overflow:hidden;height:15px;top:12px;padding:0 4px 0 6px;margin-right:15px;}
  500. .x-now {color:#3ef9ef;border-left:1px solid #a5a6a6;background:#bf4d00;height:18px;top:10px;}
  501. .x-titleleft {float:left;height:30px;width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-t1.png', sizingMethod='scale');background:url('ximg/x-t1.png') !important;background:none;cursor:move;}
  502. .x-titlemid {float:left;width:370px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-t2.png', sizingMethod='scale');background:url('ximg/x-t2.png') !important;background:none;cursor:move;}
  503. .x-titleright {float:left;height:30px;width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-t3.png', sizingMethod='scale');background:url('ximg/x-t3.png') !important;background:none;}
  504. .x-body {overflow:hidden;width:100%;}
  505. .x-bodyleft {display: none;overflow:hidden;float:left;width:15px;height:455px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-l1.png', sizingMethod='scale');background:#fff !important;background:none;cursor:move;}
  506. .x-bodymid {float:left;width:100%;height:600px;overflow:hidden;padding:0px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
  507. .x-bodyright {display: none;overflow:hidden;float:left;width:15px;height:455px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-r1.png', sizingMethod='scale');background:#fff !important;background:none;cursor:move;}
  508. .x-bottom {display: none;overflow:hidden;height:15px;width:100%;}
  509. .x-bottomleft {float:left;height:15px;width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-l2.png', sizingMethod='scale');background:url('ximg/x-l2.png') !important;background:none;cursor:move;}
  510. .x-bottomid {float:left;width:370px;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-b1.png', sizingMethod='scale');background:url('ximg/x-b1.png') !important;background:none;cursor:move;}
  511. .x-bottomright {float:left;height:15px;width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/ximg/x-r2.png', sizingMethod='scale');background:url('ximg/x-r2.png') !important;background:none;cursor:move;}
  512. .x-drag {filter:alpha(Opacity=10,style=0);opacity:0.2;width:400px;height:500px;position:absolute;background:#000;cursor:move;border-radius:6px 6px 6px 6px;}
  513. .x-min, .x-min2 {position:absolute; background:url('ximg/x-ctrls.png') no-repeat;top:8px !important;height:17px;top:7px;overflow:hidden;cursor:pointer;}
  514. .x-min {background-position:0px 0px;width:26px;right:15px;}
  515. .x-min2 {background-position:0px -17px;width:26px;right:15px;}
  516. .history{
  517. clear: both;
  518. padding: 10px;
  519. height: 408px;
  520. border: none;
  521. border-bottom: 1px solid #E7E7E7;
  522. overflow: hidden;
  523. }
  524. .send-tools{
  525. width: 100%;
  526. height: 45px;
  527. border-bottom: 1px solid #ddd;
  528. }
  529. .tools-nav{
  530. width: 100%;
  531. height: 100%;
  532. overflow: hidden;
  533. list-style: none;
  534. }
  535. .tools-nav li{
  536. float: left;
  537. padding: 8px 10px;
  538. }
  539. .send-txt{
  540. padding:0 10px 10px;
  541. height: 70px;
  542. }
  543. .send-txt .msger{
  544. width: 98%;
  545. height: 100%;
  546. resize: none;
  547. border: none;
  548. outline: none !important;
  549. overflow: hidden;
  550. overflow-y: auto;
  551. }
  552. .send-btns{
  553. padding: 10px;
  554. overflow: hidden;
  555. }
  556. .send-btns button{
  557. padding: 3px 10px;
  558. background: none;
  559. float: right;
  560. right: 10px;
  561. outline: none;
  562. border: 1px solid #ccc;
  563. border-radius: 4px;
  564. }
  565. .send-area input{
  566. width: 0;
  567. height: 0;
  568. background-color: transparent;
  569. position: absolute;
  570. left: 0px;
  571. opacity: 0;
  572. }
  573. .g_history {width:100%;height:73%;float:left;overflow:hidden;background:#f8f8f8;border-bottom: 1px solid #ccc;min-width: 350px;}
  574. .history .viewport {width:100%;height:100%;overflow:;position: relative;}
  575. .history .overview {width:98%;position: absolute; left: 0; top: 0; padding: 0; margin: 0;padding-bottom:30px;}
  576. .history .overview img {vertical-align:middle;border:0;}
  577. .sina-emotion{
  578. width: 26px !important;
  579. }
  580. .history .overview a {border-bottom:1px dashed #ddd;}
  581. .history .overview a:hover {color:#ff6600;border-bottom:1px dashed #ff6600;}
  582. .msg.updating b, .msg.l b, .msg.r b, .msg.s .ico, .msg.e .ico{/* background-image: url(../images/admins.png); */}
  583. .msg{position: relative;width:100%;display:inline-block;padding:8px 0;}
  584. .msg.l, .msg.updating{float: left;}
  585. .msg.r{float: right;}
  586. .msg b{position: absolute;bottom: 10px;width:13px;height: 15px;background-repeat: no-repeat;}
  587. .msg.l b{left: 40px;top: 15px;}
  588. .msg.l b:before{
  589. content: "";
  590. position: absolute;
  591. left: -10px;
  592. border:7px solid transparent;
  593. border-right: 10px solid #ccc;
  594. }
  595. .msg.l b:after{
  596. content: "";
  597. position: absolute;
  598. left: -8px;
  599. border:7px solid transparent;
  600. border-right: 10px solid #fff;
  601. }
  602. .msg.r b{right: 31px;top: 16px;
  603. width: 0px;
  604. height: 0px;
  605. border:7px solid transparent;
  606. border-left:10px solid #99CC32;;
  607. }
  608. .msg.updating b{background-position:-185px -76px;left: 0;}
  609. .msg .ico{float:left;margin-top:-1px;padding-right:6px;width:20px;height:20px;}
  610. .msg.s .ico{background-position:-97px -76px;}
  611. .msg.e .ico{background-position:-71px -76px;}
  612. .msg .b{
  613. padding: 2px 5px 2px 5px;
  614. border-radius: 5px;
  615. -moz-border-radius: 5px;
  616. -webkit-border-radius: 5px;
  617. }
  618. .msg.l .b, .msg.updating .b{text-align: left;float:left; margin-left: 47px;margin-top: -43px;border: solid 1px /* #84ae2b */#ccc;color: #3f3f3f;display:inline;background:#fff;padding:8px}
  619. .msg.updating .b{border: solid 1px #d8d8d8;color: #555;background:#f8f8f8;}
  620. .msg.r .b{text-align: right;float:right;padding: 8px; margin-right: 11px;border: solid 1px #d8d8d8;color: #555;display:inline;background:#99CC32;}
  621. .msg.s .b, .msg.e .b{width:200px;margin:0 auto;text-align: left;border: solid 1px #ddd;color: #888;background:#eee;}
  622. .msg .i{word-wrap: break-word;line-height:18px;}
  623. .msg.r .i, .msg.l .i, .msg.updating .i{_width:expression(this.offsetWidth<60?"60px":this.offsetWidth>260?"260px":true);min-width:24px;max-width: 320px;font-family:"\5b8b\4f53",Arial;display:inline-block;}
  624. .msg i{color: #ddd;font-size: 11px;top: 0px;}
  625. .msg.r i{float: right;padding:4px 8px 0 0;}
  626. .msg.l i{float: left;padding:4px 0 0 8px;}
  627. .g_tools {height:45px;padding:4px 8px 0 2px;overflow:hidden;background-color: #fff;}
  628. .g_tools .icon {
  629. padding:8px
  630. }
  631. .g_tools a:hover, .g_tools a.hover {background-color:#ddd;border:1px solid #fff;}
  632. .t_smilies {float:left !important;background-position:0 -110px;}
  633. .t_smilies:hover, .t_smilies.hover {background-position:0 -133px;}
  634. .t_phrase {float:left !important;background-position:-24px -110px;}
  635. .t_phrase:hover, .t_phrase.hover {background-position:-24px -133px;}
  636. .t_picture {position: absolute;
  637. background-position: -48px -110px;
  638. width: 13px;
  639. margin-left: -33px;
  640. margin-top: 10px;
  641. opacity: 0;
  642. height: 13px;}
  643. .t_picture:hover, .t_picture.hover {background-position:-48px -133px;}
  644. .t_video {float:left !important;background-position:-72px -110px;}
  645. .t_video:hover, .t_video.hover {background-position:-72px -133px;}
  646. .t_note {background-position:-48px -110px;}
  647. .t_note:hover, .t_note.hover {background-position:-48px -133px;}
  648. .t_transfer {background-position:-72px -110px;}
  649. .t_transfer:hover, .t_transfer.hover {background-position:-72px -133px;}
  650. .t_kickout {background-position:-96px -110px;}
  651. .t_kickout:hover, .t_kickout.hover {background-position:-96px -133px;}
  652. .t_banned {background-position:-120px -110px;}
  653. .t_banned:hover, .t_banned.hover {background-position:-120px -133px;}
  654. .t_unban {display:none;background-position:-144px -110px;}
  655. .t_unban:hover, .t_unban.hover {background-position:-144px -133px;}
  656. .g_bott input.g_msg {float:left;width: 100%;height: 60px;float:left;font:12px "Microsoft Yahei","\5b8b\4f53", Verdana;border:none}
  657. .g_bott .g_send, .g_bott .g_send:hover {/* background-image:url(img/admins.png); */}
  658. .g_bott .g_send {
  659. float: right;
  660. margin-right: 10px;
  661. margin-top: 10px;
  662. padding: 3px 10px;
  663. cursor:pointer;
  664. border:1px solid #ccc;
  665. border-radius:4px;
  666. background: none;
  667. }
  668. .g_bott .g_send:hover {background-color:#d8d8d8;background-position:-67px -28px;border:1px solid #888;}
  669. .g_note {
  670. width:310px;
  671. height:314px;
  672. overflow:hidden;
  673. top:92px;
  674. left:36px;
  675. position:absolute;
  676. display:none;
  677. vertical-align:middle;
  678. text-shadow:1px 1px 0 #fff;
  679. padding: 4px 8px;
  680. border: 1px solid #b7b7b7;
  681. background: #E8E8E8;
  682. border-radius: 4px;
  683. -webkit-border-radius: 4px;
  684. -moz-border-radius: 4px;
  685. }
  686. .g_note li {list-style:none;margin-top:4px;}
  687. .g_note li.f {margin-bottom:8px;}
  688. .g_note li.f input {margin:0;padding:0;}
  689. .g_note u {width:240px;overflow:hidden;height:18px;text-decoration:none;display:inline-block;vertical-align:middle;white-space:nowrap;}
  690. .g_note i {margin-right:16px;font-style:normal;vertical-align:middle;color:#ff3300;}
  691. .g_note b {width:40px;color:#666;display:inline-block;padding-right:8px;text-align:right;font-weight:normal;}
  692. .g_note textarea {width:240px;height:60px;resize:none;}
  693. .g_note .l {width:200px;height:16px;padding:4px 6px;}
  694. .g_note .s {width:120px;height:16px;padding:4px 6px;}
  695. .g_note .bt {text-align:center;margin-bottom:4px;}
  696. /* 自定义聊天室样式 */
  697. .chat-room-main{
  698. width:100%;
  699. height: 660px;
  700. overflow: hidden;
  701. }
  702. .guests{
  703. float: left;
  704. width: 20%;
  705. height: 100%;
  706. overflow: hidden;
  707. overflow-y: auto;
  708. }
  709. .top-tip{
  710. height: 48px;
  711. line-height: 48px;
  712. border-bottom: 2px solid #00C4BA;
  713. font-size: 18px;
  714. }
  715. #chat-content{
  716. float: left;
  717. width:100%;
  718. height: 100%;
  719. position: relative !important;
  720. background-color: #fff;
  721. border-left: 1px solid #ddd;
  722. border-right: 1px solid #ddd;
  723. }
  724. .others{
  725. width:100%;
  726. height:100%;
  727. background-color: #fff;
  728. }
  729. .other-content{
  730. padding: 10px;
  731. height: 580px;
  732. overflow: hidden;
  733. border-left: 1px solid #ddd;
  734. }
  735. .visit_content{
  736. padding:10px;
  737. height: 40px;
  738. line-height: 40px;
  739. overflow: hidden;
  740. }
  741. .visit_content .guest-headerImg{
  742. width: 40px;
  743. height: 40px;
  744. float: left;
  745. }
  746. .guest_name{
  747. padding-left: 10px;
  748. font-size: 16px;
  749. line-height: 40px;
  750. display: block;
  751. float:left;
  752. }
  753. .newmsg{
  754. margin-left: 60px;
  755. margin-top: -20px;
  756. }
  757. .right-menunav{
  758. height: 48px;
  759. line-height: 48px;
  760. font-size: 16px;
  761. }
  762. .right-menunav li{
  763. display: inline-block;
  764. width: 31%;
  765. text-align: center;
  766. }
  767. .right-menunav .active{
  768. color:#00C4BA;
  769. border-bottom: 2px solid #00C4BA;
  770. background-color: transparent;
  771. }
  772. .tab-content{
  773. width: 100%;
  774. position: relative;
  775. min-height: 100px;
  776. }
  777. .tab-content .tab{
  778. width: 100%;
  779. height: auto;
  780. position: absolute;
  781. display: none;
  782. background: #fff;
  783. margin-top: 2px;
  784. line-height: 26px;
  785. }
  786. .tab-content .show{
  787. display: block;
  788. }
  789. .visit_content:hover{
  790. background-color: #BAC5D6;
  791. filter: grayscale(0%);
  792. color: #333;
  793. }
  794. .active{
  795. background-color: #BAC5D6;
  796. filter: grayscale(0%);
  797. color: #333;
  798. }
  799. .delBtn{
  800. width:28px;
  801. height: 28px;
  802. float: right;
  803. margin-top: 0px;
  804. background: none;
  805. border: none;
  806. }
  807. .guest-list-title{
  808. height: 48px;
  809. line-height: 48px;
  810. color: #00C4BA;
  811. border-bottom: 2px solid #00C4BA;
  812. text-indent: 10px;
  813. background: #fff;
  814. font-size: 16px;
  815. }
  816. #reply-List li{
  817. height: 45px;
  818. line-height: 45px;
  819. border-bottom: 1px solid #ccc;
  820. }
  821. #reply-List li:hover{
  822. background-color: #BAC5D6;
  823. }
  824. .mper-img,.sper-img{
  825. width: 36px !important;
  826. height: 36px !important;
  827. border-radius: 50%;
  828. overflow: hidden;
  829. }
  830. .mper-img{
  831. float: right;
  832. }
  833. .mper-img img,.sper-img img{
  834. width: 100%;
  835. height: 100%;
  836. }
  837. .product-form{
  838. width: 300px;
  839. overflow: hidden;
  840. }
  841. .proImg{
  842. float: left;
  843. }
  844. .proImg,.proImg img{
  845. width: 60px;
  846. height: 60px;
  847. }
  848. .proDesc{
  849. margin-left: 8px;
  850. text-align: left;
  851. }
  852. .proTit{
  853. font-size: 16px;
  854. font-weight: 500;
  855. line-height: 28px;
  856. }
  857. .proPri{
  858. color: red;
  859. }
  860. .main{
  861. width: 100%;
  862. height: 100%;
  863. overflow: hidden;
  864. }
  865. .content{
  866. width: 100%;
  867. margin: 0;
  868. border-top:1px solid #ccc;
  869. border-bottom: 1px solid #ccc;
  870. }
  871. /* 不在线 */
  872. .offline{
  873. color:#ccc;
  874. -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
  875. filter: grayscale(100%);
  876. }
  877. #result .sina-emotion{
  878. width: 26px;
  879. }
  880. /* 上传的图片样式 */
  881. .history .trans_img{
  882. max-width: 200px;
  883. max-height: 240px;
  884. }
  885. /* 消息条数展示 */
  886. .messCount{
  887. display: block;
  888. width: 15px;
  889. height: 15px;
  890. border-radius: 50%;
  891. background-color: red;
  892. color: #fff;
  893. position: absolute;
  894. margin: -5px;
  895. font-size: 14px;
  896. text-align: center;
  897. line-height: 19px;
  898. }
  899. .history video{
  900. max-width: 300px;
  901. max-height: 250px;
  902. }
  903. .visit_content .messCount{
  904. display: none;
  905. }