You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

607 lines
10 KiB

  1. /*
  2. * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn)
  3. * Copyright (c) 2013-2018 北京泉江科技有限公司
  4. * 创建人:陈彬彬
  5. * 日 期:2017.03.16
  6. * 描 述:页面顶层框架通用样式表
  7. */
  8. /*背景页*/
  9. .InternetExplorer .pace,
  10. .IE .pace {
  11. display: none;
  12. }
  13. .lr-loadbg {
  14. position: fixed;
  15. top: 0;
  16. left: 0;
  17. background: #fff;
  18. height: 100%;
  19. width: 100%;
  20. z-index: 100;
  21. }
  22. /*数据加载条*/
  23. .lr-loading-bar {
  24. position: fixed;
  25. top: 0;
  26. left: 0;
  27. z-index: 29891015;
  28. cursor: wait;
  29. width: 100%;
  30. height: 100%;
  31. display: none;
  32. }
  33. .lr-loading-bar-bg {
  34. position: absolute;
  35. top: 0;
  36. left: 0;
  37. height: 100%;
  38. width: 100%;
  39. opacity: 0.0;
  40. filter: alpha(opacity=00);
  41. background: #fff;
  42. }
  43. .lr-loading-bar-message {
  44. position: relative;
  45. left: 0;
  46. top: 50%;
  47. z-index: 1;
  48. color: #666;
  49. font-size: 20px;
  50. border: 1px solid #bbb;
  51. width: 300px;
  52. height: 80px;
  53. line-height: 78px;
  54. padding-left: 80px;
  55. padding-right: 20px;
  56. background: #fff;
  57. border-radius: 8px;
  58. background-image: url(/Content/images/loading.gif);
  59. background-repeat: no-repeat;
  60. background-position: 8px 50%;
  61. box-shadow: 0 1px 15px rgba(0,0,0,.175);
  62. margin: auto;
  63. margin-top: -40px;
  64. }
  65. /* =============
  66. Notification
  67. ============= */
  68. #toast-container {
  69. z-index: 198910188;
  70. }
  71. #toast-container > div {
  72. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  73. opacity: 1;
  74. }
  75. #toast-container > :hover {
  76. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  77. opacity: 1;
  78. }
  79. .toast {
  80. background-color: #64b0f2;
  81. }
  82. .toast-success {
  83. background-color: #1bb99a;
  84. border: 2px solid #1bb99a;
  85. }
  86. .toast-error {
  87. background-color: #ff3015;
  88. border: 2px solid #ff3015;
  89. }
  90. .toast-info {
  91. background-color: #3db9dc;
  92. border: 2px solid #3db9dc;
  93. }
  94. .toast-warning {
  95. background-color: #f1b53d;
  96. border: 2px solid #f1b53d;
  97. }
  98. .alerts-demo {
  99. background-color: #f7f7f9;
  100. border: 1px solid #eceeef;
  101. padding: 20px;
  102. }
  103. .progress-sm {
  104. height: 0.7rem;
  105. }
  106. .progress-xs {
  107. height: 0.4rem;
  108. }
  109. label {
  110. font-weight: 500;
  111. }
  112. .input-group-addon {
  113. font-size: 1.2rem;
  114. line-height: 1.5rem;
  115. }
  116. /*青桔 客服*/
  117. .serBtn.btn,
  118. .lrQj.btn {
  119. width: 43px;
  120. height: 42px;
  121. position: absolute;
  122. border-right-width: 0;
  123. outline: none!important;
  124. box-shadow: none!important;
  125. color: #58666e!important;
  126. border-top-right-radius: 0;
  127. border-bottom-right-radius: 0;
  128. line-height: 0!important;
  129. text-align: center;
  130. }
  131. .serBtn {
  132. background: #282E3B!important;
  133. top: 0px;
  134. left: -43px;
  135. }
  136. .lrQj {
  137. background: #A2C900!important;
  138. top: 50%;
  139. right: -1px;
  140. z-index: 10;
  141. margin-top: 1px;
  142. }
  143. .lrQj img,
  144. .lrService .serBtn img {
  145. height: 20px;
  146. margin-top: 4px;
  147. }
  148. .lrService {
  149. position: fixed;
  150. top: 50%;
  151. right: -230px;
  152. z-index: 10;
  153. width: 230px;
  154. -webkit-transition: right .5s;
  155. transition: right .5s;
  156. margin-top: -48px;
  157. background: #282E3B;
  158. border-radius: 0 0 0px 4px;
  159. }
  160. .lrSerT{
  161. line-height: 42px;
  162. padding: 0 5px;
  163. height: 42px;
  164. font-size: 15px;
  165. color: #fff;
  166. }
  167. .lrSerBox{
  168. padding: 0px 20px 5px;
  169. }
  170. .lrSerCon:first-child{
  171. border-bottom: 1px solid #39404E;
  172. margin-bottom: 15px;
  173. }
  174. .lrSerCon{
  175. font-size: 14px;
  176. padding-bottom: 15px;
  177. }
  178. .lrSerTitle{
  179. color: #676E7D;
  180. }
  181. .lrSerTxt{
  182. color: #fff;
  183. margin-top: 12px;
  184. }
  185. .lrSerTxt img{
  186. position: relative;
  187. width: 12px;
  188. top: -1px;
  189. }
  190. .lrSerTxt > img{
  191. margin: 0 5px;
  192. }
  193. .lrSerTxt > img + .serQq {
  194. margin: 10px 0 0 50px;
  195. }
  196. .serQq{
  197. width: 108px;
  198. height: 32px;
  199. line-height: 32px;
  200. text-align: center;
  201. margin-left: 20px;
  202. font-size: 12px;
  203. position: relative;
  204. display: inline-block;
  205. border-radius: 2px;
  206. background: #52A8DA;
  207. cursor: pointer;
  208. }
  209. .serQq img{
  210. width: 15px;
  211. top: -1px;
  212. }
  213. .serQq > a{
  214. display:inline-block;
  215. width:100%;
  216. height:100%;
  217. color:#fff;
  218. }
  219. /*界面风格设置*/
  220. .lr-theme-setting {
  221. position: fixed;
  222. top: 50%;
  223. right: -160px;
  224. z-index: 10;
  225. width: 160px;
  226. -webkit-transition: right 0.5s;
  227. transition: right 0.5s;
  228. border: 1px solid #dee5e7;
  229. margin-top: -100px;
  230. }
  231. .lr-theme-setting.opened,.lrService.opened {
  232. right: -1px;
  233. z-index: 20;
  234. }
  235. .lr-theme-setting .btn {
  236. position: absolute;
  237. top: -1px;
  238. left: -43px;
  239. padding: 10px 15px;
  240. background: #f6f8f8 !important;
  241. border-color: #dee5e7 !important;
  242. border-right-width: 0;
  243. outline: none !important;
  244. box-shadow: none !important;
  245. color: #58666e !important;
  246. border-top-right-radius: 0px;
  247. border-bottom-right-radius: 0px;
  248. }
  249. .lr-theme-setting .panel-heading {
  250. color: #333;
  251. border-color: #edf1f2;
  252. background-color: #f6f8f8;
  253. font-size: 14px;
  254. padding: 10px 15px;
  255. }
  256. .lr-theme-setting .panel-body {
  257. background-color: #fff;
  258. padding: 15px;
  259. color: #58666e;
  260. }
  261. .lr-theme-setting .panel-body > div {
  262. position: relative;
  263. margin-bottom: 10px;
  264. cursor: pointer;
  265. padding-left: 20px;
  266. }
  267. .lr-theme-setting .panel-body label input {
  268. position: absolute;
  269. outline: none !important;
  270. left: 0;
  271. margin-top: 3px;
  272. }
  273. /*顶部*/
  274. .lr-frame-top {
  275. position: absolute;
  276. top: 0;
  277. left: 0;
  278. width: 100%;
  279. z-index: 2;
  280. height: 40px;
  281. -moz-user-select: none;
  282. -webkit-user-select: none;
  283. -ms-user-select: none;
  284. -khtml-user-select: none;
  285. user-select: none;
  286. }
  287. /*logo标题*/
  288. .lr-logo-title {
  289. display: block;
  290. position: absolute;
  291. top: 0;
  292. height: 100%;
  293. width:320px;
  294. line-height: 0px;
  295. cursor: pointer;
  296. text-decoration: none;
  297. font-size: 18px;
  298. white-space: nowrap;
  299. }
  300. .lr-logo-title img {
  301. width:320px;
  302. }
  303. .lr-logo-title:hover {
  304. color: #3498DB;
  305. }
  306. /*菜单*/
  307. .lr-frame-menu {
  308. position: absolute;
  309. }
  310. .lr-frame-menu-wrap {
  311. position: relative;
  312. top: 0;
  313. height: 100%;
  314. overflow: visible;
  315. -moz-user-select: none;
  316. -webkit-user-select: none;
  317. -ms-user-select: none;
  318. -khtml-user-select: none;
  319. user-select: none;
  320. }
  321. .lr-frame-menu-wrap .lr-scroll-box {
  322. overflow: visible;
  323. }
  324. .lr-uitheme-default .lr-frame-menu-wrap {
  325. top: -8px;
  326. width: 129px !important;
  327. }
  328. .lr-frame-menu li {
  329. position: relative;
  330. width: 100%;
  331. zoom: 1;
  332. }
  333. .lr-menu-item {
  334. display: block;
  335. position: relative;
  336. text-decoration: none;
  337. width: 100%;
  338. overflow: hidden;
  339. }
  340. .lr-menu-item-icon {
  341. font-size: 14px;
  342. width: 25px;
  343. vertical-align: middle;
  344. margin-bottom: 1px;
  345. opacity: .9;
  346. filter: alpha(opacity=90);
  347. }
  348. .lr-uitheme-default .lr-menu-item-icon {
  349. opacity:1;
  350. filter: alpha(opacity=100);
  351. }
  352. .lr-second-menu-list, .lr-three-menu-list {
  353. display: none;
  354. }
  355. /*tabs条*/
  356. .lr-frame-tabs {
  357. position: absolute;
  358. top: 40px;
  359. left: 0;
  360. width: 100%;
  361. height: 30px;
  362. z-index: 1;
  363. padding: 0px 32px 0px 85px;
  364. -moz-user-select: none;
  365. -webkit-user-select: none;
  366. -ms-user-select: none;
  367. -khtml-user-select: none;
  368. user-select: none;
  369. }
  370. .lr-uitheme-default .lr-frame-tabs {
  371. top: 56px;
  372. left:0px;
  373. padding: 0px 32px 0px 140px;
  374. }
  375. .lr-frame-tabs-wrap {
  376. position: relative;
  377. overflow: hidden;
  378. width: 100%;
  379. height: 100%;
  380. }
  381. .lr-frame-tabs-wrap ul {
  382. position: relative;
  383. height: 100%;
  384. white-space: nowrap;
  385. }
  386. .lr-frame-tabItem {
  387. position: relative;
  388. padding: 0px 20px 0px 15px;
  389. margin-left: 5px;
  390. display: inline-block;
  391. white-space: nowrap;
  392. cursor: pointer;
  393. }
  394. .lr-uitheme-default .lr-frame-tabItem {
  395. padding: 0px 10px 0px 10px;
  396. margin-left: 0;
  397. }
  398. .lr-frame-tabItem .reomve {
  399. position: absolute;
  400. width: 12px;
  401. height: 13px;
  402. display: block;
  403. background: url(/Content/images/tab_close.png) no-repeat;
  404. }
  405. /*炫动版 关闭icon换图片*/
  406. .lr-uitheme-windos .lr-frame-tabItem:hover .reomve {
  407. display: inline-block;
  408. background: url(/Content/images/tab_close.png) no-repeat;
  409. }
  410. .lr-uitheme-default .lr-frame-tabItem .reomve {
  411. display: none;
  412. }
  413. .lr-uitheme-default .lr-frame-tabItem {
  414. padding: 0px 18px 0px 12px;
  415. }
  416. .lr-uitheme-default .lr-frame-tabItem:hover .reomve {
  417. display: inline-block;
  418. border-radius: 50%;
  419. margin-left: 5px;
  420. width:13px;
  421. height:13px;
  422. background-position: 0px 0px;
  423. background-size: 98%;
  424. }
  425. .lr-frame-tabItem .reomve:hover {
  426. background-position: 0 -12px;
  427. }
  428. /*功能窗口*/
  429. .lr-frame-main {
  430. position: absolute;
  431. width: 100%;
  432. height: 100%;
  433. z-index: 0;
  434. }
  435. .lr-uitheme-windos .lr-frame-main {
  436. background: #F7FEFF;
  437. }
  438. .lr-uitheme-default .lr-frame-main {
  439. background: #f8f8f8;
  440. }
  441. .lr-frame-main > img {
  442. position: absolute;
  443. top: 50%;
  444. left: 50%;
  445. margin: -200px 0 0 -300px;
  446. z-index: -1;
  447. }
  448. /*功能窗口ifame*/
  449. .lr-frame-iframe {
  450. width: 100%;
  451. height: 100%;
  452. display: none;
  453. }
  454. .lr-frame-iframe.active {
  455. display: block;
  456. }
  457. /*头像和个人中心*/
  458. .lr-frame-personCenter {
  459. position: absolute;
  460. z-index: 4;
  461. }
  462. .lr-frame-personCenter > a {
  463. position: relative;
  464. display: block;
  465. }
  466. .lr-uitheme-default .lr-frame-personCenter > .dropdown-toggle {
  467. color: #333;
  468. }
  469. .lr-uitheme-windos .lr-frame-personCenter > .dropdown-toggle {
  470. color: #fff;
  471. }
  472. .lr-frame-personCenter > .dropdown-toggle > img {
  473. float: left;
  474. width: 26px;
  475. height: 26px;
  476. border-radius: 50%;
  477. margin: 7px 5px 0px 0px;
  478. }
  479. .lr-frame-personCenter .dropdown-menu > li > a {
  480. padding: 5px 15px;
  481. color: #333;
  482. }
  483. .lr-uitheme-windos .lr-frame-personCenter .dropdown-menu > li > a {
  484. color: #333;
  485. }
  486. .lr-uitheme-default .lr-frame-personCenter .dropdown-menu > li > a {
  487. color: #333;
  488. }
  489. .lr-frame-personCenter .dropdown-menu {
  490. width: 120px;
  491. }
  492. .lr-uitheme-windos .lr-frame-personCenter .dropdown-menu {
  493. border:1px solid transparent;
  494. box-shadow: none;
  495. }
  496. dropdown-menu > li > a > .glyphicon,
  497. .dropdown-menu > li > a > .fa,
  498. .dropdown-menu > li > a > .ion {
  499. margin-right: 10px;
  500. }
  501. .dropdown-menu i {
  502. vertical-align: inherit;
  503. margin-bottom: 3px;
  504. }
  505. /*全屏*/
  506. .lr_frame_fullscreen {
  507. position: absolute;
  508. top: 40px;
  509. right: 10px;
  510. height: 29px;
  511. line-height: 29px;
  512. z-index: 3;
  513. }
  514. .lr_frame_fullscreen a {
  515. cursor: pointer;
  516. color: #999;
  517. }
  518. .lr_frame_fullscreen a:hover {
  519. color: #999;
  520. }
  521. /*即时通讯图标*/
  522. .lr-im-icon {
  523. position: fixed;
  524. z-index: 10;
  525. bottom: 11px;
  526. right: 13px;
  527. width: 35px;
  528. height: 35px;
  529. border: none;
  530. border-radius: 25px;
  531. background-color: rgba(0, 0, 0, 0.4);
  532. text-align: center;
  533. }
  534. .lr-im-icon i {
  535. color:#fff;
  536. line-height: 35px;
  537. font-size: 20px;
  538. }
  539. .lr-frame-main > img {
  540. opacity: .15;
  541. }