No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

1295 líneas
28 KiB

  1. button:focus{outline:none!important;}
  2. .iframe_box {
  3. min-width: 1100px;
  4. padding: 25px;
  5. }
  6. .date{
  7. width: 205px;
  8. }
  9. /*外层框架(头部导航和左侧竖导航)*/
  10. li{
  11. list-style-type: none;
  12. }
  13. .menu_header{
  14. width: 100%;
  15. height: 60px;
  16. background-color: #3e4355;
  17. box-shadow: none;
  18. margin: 0;
  19. padding-left: 0;
  20. padding-right: 0;
  21. min-width: 1300px;
  22. }
  23. .menu_left{
  24. width: 228px;
  25. height: 60px;
  26. padding: 16px;
  27. float: left;
  28. }
  29. .menu_center{
  30. width: 777px;
  31. height: 60px;
  32. float: right;
  33. /* padding: 16px;*/
  34. }
  35. .menu_center span{
  36. float: left;
  37. color: #80889a;
  38. height: 60px;
  39. font-size: 14px;
  40. padding: 20px 22px;
  41. cursor: pointer;
  42. }
  43. .head_selected{
  44. color: #fff!important;
  45. background-image: url(../img/sel.png);
  46. background-size:12px 5px;
  47. background-position:bottom center;
  48. background-repeat: no-repeat;
  49. }
  50. .menu_right{
  51. width: 94px;
  52. height: 60px;
  53. float: right;
  54. padding: 14px 0;
  55. }
  56. .menu_right div{
  57. width: 52px;
  58. height: 32px;
  59. float: right;
  60. background-color: #363945;
  61. border-top-left-radius: 100px;
  62. border-bottom-left-radius: 100px;
  63. }
  64. .menu_name_t{
  65. font-size: 18px;
  66. color: #fff;
  67. font-weight: 200;
  68. }
  69. .menu_name_b{
  70. font-size: 10px;
  71. color: #fff;
  72. font-weight: 200;
  73. }
  74. .menu_img{
  75. background-image: url(../img/logo.png);
  76. background-size:100%;
  77. background-position:center;
  78. background-repeat: no-repeat;
  79. width: 19px;
  80. height: 28px;
  81. float: left;
  82. }
  83. .menu_name{
  84. width: 135px;
  85. height: 28px;
  86. float: left;
  87. line-height: 1;
  88. padding-left: 8px;
  89. }
  90. .menu_select{
  91. width: 42px;
  92. height: 28px;
  93. float: left;
  94. background-image: url(../img/portlet-collapse-icon-white.png);
  95. background-size:6px 6px;
  96. background-position:center;
  97. background-repeat: no-repeat;
  98. }
  99. .control-bar{
  100. width: 198px;
  101. background-color: #fff;
  102. margin-right: 6px;
  103. box-shadow: 0 2px 4px 0 rgba(62, 67, 85, 0.15);
  104. }
  105. .clearfix{
  106. margin: 16px;
  107. }
  108. .left_menu>li>a {
  109. position: relative;
  110. display: block;
  111. padding: 18px 7px 8px 22px;
  112. color: #80889a;
  113. text-decoration:none;
  114. }
  115. .left_menu>li>a:link {
  116. text-decoration:none;
  117. }
  118. .left_menu>li>a:hover {
  119. text-decoration:none;
  120. color: #80889a;
  121. }
  122. .left_selected{
  123. border-right: 2px solid #3e4355;
  124. }
  125. .leftmenu_2level>a{
  126. padding: 12px 0 12px 38px;
  127. display: block;
  128. color: #3e4355;
  129. text-decoration:none;
  130. }
  131. .leftmenu_2level>a:link {
  132. text-decoration:none;
  133. }
  134. .leftmenu_2level>a:hover {
  135. text-decoration:none;
  136. color: #3e4355;
  137. border-right: 1px solid #3e4355;
  138. }
  139. .leftmenu_2level>a:focus {
  140. border-right: 2px solid #3e4355;
  141. }
  142. .arrow{
  143. float: right;
  144. }
  145. /*时间选择器*/
  146. .timepicker{
  147. position: relative;
  148. display: inline-block;
  149. outline: none;
  150. font-size: 12px;
  151. -webkit-transition: opacity 0.3s ease;
  152. transition: opacity 0.3s ease;
  153. width: 101px;
  154. }
  155. .timepicker input{
  156. width: 101px!important;
  157. }
  158. .timepicker span{
  159. color: #ccc;
  160. top: 8px;
  161. left: 80px;
  162. position: absolute!important;
  163. }
  164. .timepicker_select{
  165. width: 101px;
  166. height: 127px;
  167. box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08);
  168. border: 1px solid #efeff4;
  169. border-radius: 3px;
  170. position: absolute;
  171. display: none;
  172. background-color: #fff;
  173. }
  174. .timepicker_box{
  175. width: 100px;
  176. display: inline-block;
  177. }
  178. .select_hour_box{
  179. overflow-x: hidden;
  180. width: 49px;
  181. border-right:1px solid #efeff4;
  182. height: 125px;
  183. float: left;
  184. overflow: hidden;
  185. padding-bottom: 100px;
  186. }
  187. .select_minute_box{
  188. width: 49px;
  189. height: 125px;
  190. float: left;
  191. overflow: hidden;
  192. padding-bottom: 100px;
  193. overflow-x: hidden;
  194. }
  195. .select_hour{
  196. width: 48px;
  197. height: 25px;
  198. text-align: left;
  199. line-height: 25px;
  200. padding-left: 8px;
  201. color: #999;
  202. cursor: pointer;
  203. -webkit-transition: background 0.3s ease;
  204. transition: background 0.3s ease;
  205. -webkit-user-select:none;
  206. -moz-user-select:none;
  207. -ms-user-select:none;
  208. user-select:none;
  209. }
  210. .select_hour_box div:hover {
  211. background: #eef9f8;
  212. }
  213. .select_minute_box div:hover {
  214. background: #eef9f8;
  215. }
  216. .timepicker_select div:hover {
  217. overflow-y: scroll;
  218. }
  219. .select_minute{
  220. width: 49px;
  221. height: 25px;
  222. text-align: left;
  223. line-height: 25px;
  224. padding-left: 8px;
  225. color: #999;
  226. cursor: pointer;
  227. -webkit-transition: background 0.3s ease;
  228. transition: background 0.3s ease;
  229. -webkit-user-select:none;
  230. -moz-user-select:none;
  231. -ms-user-select:none;
  232. user-select:none;
  233. }
  234. .select_option{
  235. background: #f7f7f7;
  236. font-weight: bold;
  237. }
  238. /*分页*/
  239. .pageDiv {
  240. padding: 15px 20px;
  241. color: #ccc;
  242. clear: both;
  243. }
  244. .pageDiv a {
  245. display: inline-block;
  246. margin: 0 4px;
  247. color: #666666;
  248. border-radius: 4px;
  249. vertical-align: middle;
  250. border: 1px solid #b9bdc7;
  251. min-width: 27px;
  252. padding: 0 7px;
  253. height: 27px;
  254. text-align: center;
  255. line-height: 27px;
  256. background-color: #fff;
  257. }
  258. .pageDiv a:hover {
  259. text-decoration: none;
  260. border: 1px solid #428bca;
  261. }
  262. .pageDiv span.current {
  263. padding: 0 7px;
  264. display: inline-block;
  265. margin: 0 4px;
  266. color: #ffffff;
  267. border-radius: 4px;
  268. vertical-align: middle;
  269. border: 1px solid #4191ff;
  270. min-width: 27px;
  271. height: 27px;
  272. text-align: center;
  273. line-height: 27px;
  274. background-color: #4191ff;
  275. }
  276. .pageDiv span.disabled {
  277. display: inline-block;
  278. padding: 7px;
  279. margin: 0 4px;
  280. color: #bfbfbf;
  281. background: #fff;
  282. border: 1px solid #efeff4;
  283. vertical-align: middle;
  284. border-radius: 4px;
  285. }
  286. .pageDiv span.pagecount {
  287. padding: 0 10px;
  288. font-size: 12px;
  289. color: #999999;
  290. margin-right: -20px;
  291. }
  292. .pageDiv span.countYe {
  293. color: #666;
  294. font-size: 12px;
  295. margin-left: 30px;
  296. }
  297. .pageDiv span.countYe input {
  298. outline: none;
  299. border: 1px solid #ddd;
  300. height: 27px;
  301. padding: 0px;
  302. width: 27px;
  303. margin: 0 5px;
  304. border-radius: 4px;
  305. }
  306. .pageDiv a.turndown {
  307. margin-right: 0
  308. }
  309. .pageDiv {
  310. padding-right: 0
  311. }
  312. /*NO.3 下拉筛选*/
  313. .combo-select {
  314. position: relative;
  315. max-width: 400px;
  316. width: 200px;
  317. display: inline-block;
  318. margin-bottom: 15px;
  319. font: 100% Helvetica, Arial, Sans-serif;
  320. border: 1px #eaebee solid;
  321. border-radius: 3px; }
  322. .combo-select .combo-input {
  323. margin-bottom: 0; }
  324. /**
  325. * Input field
  326. */
  327. .combo-input {
  328. background-image: linear-gradient(to top, #f4f7fa, #ffffff);
  329. -webkit-appearance: none;
  330. -moz-appearance: none;
  331. appearance: none;
  332. margin: 0;
  333. text-overflow: ellipsis;
  334. white-space: nowrap;
  335. border: none;
  336. width: 100%;
  337. box-sizing: border-box;
  338. padding: 6px;
  339. line-height: 1.18;
  340. padding-right: 30px;
  341. border-radius: 3px; }
  342. .combo-input:focus {
  343. outline: none; }
  344. /**
  345. * Arrow
  346. */
  347. .combo-arrow {
  348. position: absolute;
  349. right: 0;
  350. top: 0;
  351. height: 100%;
  352. cursor: pointer;
  353. text-align: center;
  354. font-size: 14px;
  355. width: 30px;
  356. font-size: 12px;
  357. color: #999999; }
  358. .combo-arrow:before {
  359. content: " ";
  360. border-left: 5px solid transparent;
  361. border-right: 5px solid transparent;
  362. border-top: 5px solid #cccccc;
  363. display: block;
  364. width: 0;
  365. height: 0;
  366. top: 0;
  367. right: 10px;
  368. bottom: 0;
  369. position: absolute;
  370. margin: auto 0; }
  371. /**
  372. * When opened
  373. */
  374. .combo-open .combo-arrow {
  375. border-color: #51A7E8; }
  376. .combo-open .combo-arrow:before {
  377. border-top: none;
  378. border-bottom: 5px solid #cccccc; }
  379. /**
  380. * When focused
  381. */
  382. .combo-focus {
  383. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  384. border-color: #51A7E8; }
  385. .combo-focus input {
  386. border-color: #51A7E8; }
  387. /**
  388. * Hide native select
  389. */
  390. .combo-select select {
  391. position: absolute;
  392. z-index: 1;
  393. left: 0;
  394. top: 0;
  395. width: 100%;
  396. height: 0;
  397. -webkit-appearance: none;
  398. opacity: 0;
  399. border: 0;}
  400. @media only screen and (min-width: 960px) {
  401. .combo-select select {
  402. left: -1px;
  403. top: -1px;
  404. width: 0;
  405. height: 0;
  406. margin: 0; } }
  407. /**
  408. * Selected option
  409. */
  410. .option-selected {
  411. background-color: #eee; }
  412. /**
  413. * Hovered option
  414. */
  415. .option-hover {
  416. background-color: #70acff;
  417. color: #fff; }
  418. /**
  419. * Option item
  420. */
  421. .option-item {
  422. cursor: pointer;
  423. border-bottom: 1px #e3e3e3 solid; }
  424. .option-item:hover {
  425. background-color: #70acff;
  426. color: #fff; }
  427. .option-item:last-child {
  428. border-bottom: none; }
  429. /**
  430. * Disabled and optgroups
  431. */
  432. .option-group {
  433. cursor: text;
  434. font-weight: 600;
  435. background: #e1e1e1;
  436. border: 1px #ccc solid;
  437. border-width: 1px 0; }
  438. /**
  439. * Disabled
  440. */
  441. .option-disabled {
  442. opacity: 0.5; }
  443. /**
  444. * Dropdown
  445. */
  446. .combo-dropdown {
  447. position: absolute;
  448. z-index: 999;
  449. top: 100%;
  450. left: 0;
  451. min-width: 100%;
  452. max-width: 300px;
  453. max-height: 300px;
  454. margin: 0;
  455. padding: 0;
  456. display: none;
  457. overflow-y: auto;
  458. background: #fff;
  459. border: 1px solid #ccc;
  460. border-radius: 0;
  461. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  462. box-sizing: border-box; }
  463. .combo-dropdown li {
  464. list-style: none;
  465. padding: 6px 1em;
  466. margin: 0; }
  467. /**
  468. * On Active
  469. */
  470. .combo-open .combo-dropdown {
  471. display: block;
  472. }
  473. /**
  474. * Search marker
  475. */
  476. .combo-marker {
  477. text-decoration: underline;
  478. }
  479. .form_date{
  480. width: 128px;
  481. border: 1px solid #eaebee;
  482. border-radius: 4px;
  483. }
  484. .form_date:hover{
  485. border-color: #a0c8ff;
  486. }
  487. .form_date input{
  488. background-image: linear-gradient(to top, #f4f7fa, #ffffff);
  489. border: 0;
  490. }
  491. .form_date input:focus{
  492. border-color: #a0c8ff!important;
  493. outline: 0;
  494. -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0)!important;
  495. box-shadow: 0 0px 0px rgba(0,0,0,0)!important;
  496. }
  497. .form_date .input-group-addon{
  498. padding: 6px 9px!important;
  499. border: 0;
  500. background-image: linear-gradient(to top, #f4f7fa, #ffffff);
  501. }
  502. .glyphicon-calendar{
  503. transform: scale(.8);
  504. }
  505. /*单选按钮*/
  506. /*input[type="radio"] {
  507. width: 0px;
  508. height: 0px;
  509. position: relative;
  510. top: -11px;
  511. right: 0;
  512. left: -18px;
  513. bottom: 0;
  514. margin-left: 18px;
  515. }
  516. input[type="radio"]:before,input[type="radio"]:after {
  517. content: '';
  518. display: block;
  519. position: absolute;
  520. border-radius: 50%;
  521. transition: .3s ease;
  522. }
  523. input[type="radio"]:before {
  524. top: -2px;
  525. left: 0px;
  526. width: 14px;
  527. height: 14px;
  528. background-color: #fff;
  529. border: 1px solid #eaebee;
  530. }
  531. input[type="radio"]:hover::before {
  532. border-color: #a0c8ff;
  533. }
  534. input[disabled]:hover::before {
  535. border-color: #eaebee;
  536. }
  537. input[type="radio"]:after {
  538. top: 1px;
  539. left: 3px;
  540. width: 8px;
  541. height: 8px;
  542. background-color: #fff;
  543. }
  544. input[type="radio"]:checked:after {
  545. top: 1px;
  546. left: 3px;
  547. width: 8px;
  548. height: 8px;
  549. background-color: #4191ff;
  550. }
  551. input[type="radio"]:checked:before {
  552. border-color:#4191ff;
  553. }*/
  554. /*多选按钮*/
  555. /*input[type="checkbox"] {
  556. width: 0px;
  557. height: 0px;
  558. position: relative;
  559. top: -11px;
  560. right: 0;
  561. left: -18px;
  562. bottom: 0;
  563. margin-left: 18px;
  564. }
  565. input[type="checkbox"]:before {
  566. content: '';
  567. display: block;
  568. position: absolute;
  569. border-radius: 4px;
  570. transition: .3s ease;
  571. box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.08), inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
  572. }
  573. input[type="checkbox"]:after {
  574. content: '';
  575. display: block;
  576. position: absolute;
  577. box-sizing: content-box;
  578. border: 2px solid #fff;
  579. border-right: 0;
  580. border-top: 0;
  581. transform: rotate(-45deg) scaleY(1);
  582. transition: transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;
  583. transform-origin: center;
  584. }
  585. input[type="checkbox"]:before {
  586. box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.08), inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
  587. top: -2px;
  588. left: 0px;
  589. width: 14px;
  590. height: 14px;
  591. background-color: #fff;
  592. border: 1px solid #eaebee;
  593. }
  594. input[type="checkbox"]:hover::before {
  595. border-color: #a0c8ff;
  596. }
  597. input[disabled]:hover::before {
  598. border-color: #eaebee;
  599. }
  600. input[type="checkbox"]:after {
  601. top: 1px;
  602. left: 3px;
  603. width: 7px;
  604. height: 3px;
  605. background-color: #fff;
  606. }
  607. input[type="checkbox"]:checked:after {
  608. top: 1px;
  609. left: 3px;
  610. width: 7px;
  611. height: 3px;
  612. background-color: #4191ff;
  613. }
  614. input[type="checkbox"]:checked:before {
  615. border-color:#4191ff;
  616. background-color:#4191ff; ;
  617. }*/
  618. /*日历*/
  619. /*!
  620. * Datetimepicker for Bootstrap
  621. *
  622. * Copyright 2012 Stefan Petre
  623. * Improvements by Andrew Rowls
  624. * Licensed under the Apache License v2.0
  625. * http://www.apache.org/licenses/LICENSE-2.0
  626. *
  627. */
  628. .datetimepicker {
  629. padding: 4px;
  630. margin-top: 1px;
  631. -webkit-border-radius: 4px;
  632. -moz-border-radius: 4px;
  633. border-radius: 4px;
  634. direction: ltr;
  635. }
  636. .datetimepicker-inline {
  637. width: 220px;
  638. }
  639. .datetimepicker.datetimepicker-rtl {
  640. direction: rtl;
  641. }
  642. .datetimepicker.datetimepicker-rtl table tr td span {
  643. float: right;
  644. }
  645. .datetimepicker-dropdown, .datetimepicker-dropdown-left {
  646. top: 0;
  647. left: 0;
  648. }
  649. [class*=" datetimepicker-dropdown"]:before {
  650. content: '';
  651. display: inline-block;
  652. border-left: 7px solid transparent;
  653. border-right: 7px solid transparent;
  654. border-bottom: 7px solid #cccccc;
  655. border-bottom-color: rgba(0, 0, 0, 0.2);
  656. position: absolute;
  657. }
  658. [class*=" datetimepicker-dropdown"]:after {
  659. content: '';
  660. display: inline-block;
  661. border-left: 6px solid transparent;
  662. border-right: 6px solid transparent;
  663. border-bottom: 6px solid #ffffff;
  664. position: absolute;
  665. }
  666. [class*=" datetimepicker-dropdown-top"]:before {
  667. content: '';
  668. display: inline-block;
  669. border-left: 7px solid transparent;
  670. border-right: 7px solid transparent;
  671. border-top: 7px solid #cccccc;
  672. border-top-color: rgba(0, 0, 0, 0.2);
  673. border-bottom: 0;
  674. }
  675. [class*=" datetimepicker-dropdown-top"]:after {
  676. content: '';
  677. display: inline-block;
  678. border-left: 6px solid transparent;
  679. border-right: 6px solid transparent;
  680. border-top: 6px solid #ffffff;
  681. border-bottom: 0;
  682. }
  683. .datetimepicker-dropdown-bottom-left:before {
  684. top: -7px;
  685. right: 6px;
  686. }
  687. .datetimepicker-dropdown-bottom-left:after {
  688. top: -6px;
  689. right: 7px;
  690. }
  691. .datetimepicker-dropdown-bottom-right:before {
  692. top: -7px;
  693. left: 6px;
  694. }
  695. .datetimepicker-dropdown-bottom-right:after {
  696. top: -6px;
  697. left: 7px;
  698. }
  699. .datetimepicker-dropdown-top-left:before {
  700. bottom: -7px;
  701. right: 6px;
  702. }
  703. .datetimepicker-dropdown-top-left:after {
  704. bottom: -6px;
  705. right: 7px;
  706. }
  707. .datetimepicker-dropdown-top-right:before {
  708. bottom: -7px;
  709. left: 6px;
  710. }
  711. .datetimepicker-dropdown-top-right:after {
  712. bottom: -6px;
  713. left: 7px;
  714. }
  715. .datetimepicker > div {
  716. display: none;
  717. }
  718. .datetimepicker.minutes div.datetimepicker-minutes {
  719. display: block;
  720. }
  721. .datetimepicker.hours div.datetimepicker-hours {
  722. display: block;
  723. }
  724. .datetimepicker.days div.datetimepicker-days {
  725. display: block;
  726. }
  727. .datetimepicker.months div.datetimepicker-months {
  728. display: block;
  729. }
  730. .datetimepicker.years div.datetimepicker-years {
  731. display: block;
  732. }
  733. .datetimepicker table {
  734. margin: 0;
  735. }
  736. .datetimepicker td,
  737. .datetimepicker th {
  738. text-align: center;
  739. width: 20px;
  740. height: 20px;
  741. -webkit-border-radius: 4px;
  742. -moz-border-radius: 4px;
  743. border-radius: 4px;
  744. border: none;
  745. }
  746. .table-striped .datetimepicker table tr td,
  747. .table-striped .datetimepicker table tr th {
  748. background-color: transparent;
  749. }
  750. .datetimepicker table tr td.minute:hover {
  751. background: #eeeeee;
  752. cursor: pointer;
  753. }
  754. .datetimepicker table tr td.hour:hover {
  755. background: #eeeeee;
  756. cursor: pointer;
  757. }
  758. .datetimepicker table tr td.day:hover {
  759. background: #eeeeee;
  760. cursor: pointer;
  761. }
  762. .datetimepicker table tr td.old,
  763. .datetimepicker table tr td.new {
  764. color: #999999;
  765. }
  766. .datetimepicker table tr td.disabled,
  767. .datetimepicker table tr td.disabled:hover {
  768. background: none;
  769. color: #999999;
  770. cursor: default;
  771. }
  772. .datetimepicker table tr td.today,
  773. .datetimepicker table tr td.today:hover,
  774. .datetimepicker table tr td.today.disabled,
  775. .datetimepicker table tr td.today.disabled:hover {
  776. background-color: #fde19a;
  777. background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  778. background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  779. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  780. background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  781. background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  782. background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  783. background-repeat: repeat-x;
  784. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  785. border-color: #fdf59a #fdf59a #fbed50;
  786. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  787. filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  788. }
  789. .datetimepicker table tr td.today:hover,
  790. .datetimepicker table tr td.today:hover:hover,
  791. .datetimepicker table tr td.today.disabled:hover,
  792. .datetimepicker table tr td.today.disabled:hover:hover,
  793. .datetimepicker table tr td.today:active,
  794. .datetimepicker table tr td.today:hover:active,
  795. .datetimepicker table tr td.today.disabled:active,
  796. .datetimepicker table tr td.today.disabled:hover:active,
  797. .datetimepicker table tr td.today.active,
  798. .datetimepicker table tr td.today:hover.active,
  799. .datetimepicker table tr td.today.disabled.active,
  800. .datetimepicker table tr td.today.disabled:hover.active,
  801. .datetimepicker table tr td.today.disabled,
  802. .datetimepicker table tr td.today:hover.disabled,
  803. .datetimepicker table tr td.today.disabled.disabled,
  804. .datetimepicker table tr td.today.disabled:hover.disabled,
  805. .datetimepicker table tr td.today[disabled],
  806. .datetimepicker table tr td.today:hover[disabled],
  807. .datetimepicker table tr td.today.disabled[disabled],
  808. .datetimepicker table tr td.today.disabled:hover[disabled] {
  809. background-color: #fdf59a;
  810. }
  811. .datetimepicker table tr td.today:active,
  812. .datetimepicker table tr td.today:hover:active,
  813. .datetimepicker table tr td.today.disabled:active,
  814. .datetimepicker table tr td.today.disabled:hover:active,
  815. .datetimepicker table tr td.today.active,
  816. .datetimepicker table tr td.today:hover.active,
  817. .datetimepicker table tr td.today.disabled.active,
  818. .datetimepicker table tr td.today.disabled:hover.active {
  819. background-color: #fbf069;
  820. }
  821. .datetimepicker table tr td.active,
  822. .datetimepicker table tr td.active:hover,
  823. .datetimepicker table tr td.active.disabled,
  824. .datetimepicker table tr td.active.disabled:hover {
  825. background-color: #006dcc;
  826. background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  827. background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  828. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  829. background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  830. background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  831. background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  832. background-repeat: repeat-x;
  833. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  834. border-color: #0044cc #0044cc #002a80;
  835. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  836. filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  837. color: #ffffff;
  838. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  839. }
  840. .datetimepicker table tr td.active:hover,
  841. .datetimepicker table tr td.active:hover:hover,
  842. .datetimepicker table tr td.active.disabled:hover,
  843. .datetimepicker table tr td.active.disabled:hover:hover,
  844. .datetimepicker table tr td.active:active,
  845. .datetimepicker table tr td.active:hover:active,
  846. .datetimepicker table tr td.active.disabled:active,
  847. .datetimepicker table tr td.active.disabled:hover:active,
  848. .datetimepicker table tr td.active.active,
  849. .datetimepicker table tr td.active:hover.active,
  850. .datetimepicker table tr td.active.disabled.active,
  851. .datetimepicker table tr td.active.disabled:hover.active,
  852. .datetimepicker table tr td.active.disabled,
  853. .datetimepicker table tr td.active:hover.disabled,
  854. .datetimepicker table tr td.active.disabled.disabled,
  855. .datetimepicker table tr td.active.disabled:hover.disabled,
  856. .datetimepicker table tr td.active[disabled],
  857. .datetimepicker table tr td.active:hover[disabled],
  858. .datetimepicker table tr td.active.disabled[disabled],
  859. .datetimepicker table tr td.active.disabled:hover[disabled] {
  860. background-color: #0044cc;
  861. }
  862. .datetimepicker table tr td.active:active,
  863. .datetimepicker table tr td.active:hover:active,
  864. .datetimepicker table tr td.active.disabled:active,
  865. .datetimepicker table tr td.active.disabled:hover:active,
  866. .datetimepicker table tr td.active.active,
  867. .datetimepicker table tr td.active:hover.active,
  868. .datetimepicker table tr td.active.disabled.active,
  869. .datetimepicker table tr td.active.disabled:hover.active {
  870. background-color: #003399;
  871. }
  872. .datetimepicker table tr td span {
  873. display: block;
  874. width: 23%;
  875. height: 54px;
  876. line-height: 54px;
  877. float: left;
  878. margin: 1%;
  879. cursor: pointer;
  880. -webkit-border-radius: 4px;
  881. -moz-border-radius: 4px;
  882. border-radius: 4px;
  883. }
  884. .datetimepicker .datetimepicker-hours span {
  885. height: 26px;
  886. line-height: 26px;
  887. }
  888. .datetimepicker .datetimepicker-hours table tr td span.hour_am,
  889. .datetimepicker .datetimepicker-hours table tr td span.hour_pm {
  890. width: 14.6%;
  891. }
  892. .datetimepicker .datetimepicker-hours fieldset legend,
  893. .datetimepicker .datetimepicker-minutes fieldset legend {
  894. margin-bottom: inherit;
  895. line-height: 30px;
  896. }
  897. .datetimepicker .datetimepicker-minutes span {
  898. height: 26px;
  899. line-height: 26px;
  900. }
  901. .datetimepicker table tr td span:hover {
  902. background: #eeeeee;
  903. }
  904. .datetimepicker table tr td span.disabled,
  905. .datetimepicker table tr td span.disabled:hover {
  906. background: none;
  907. color: #999999;
  908. cursor: default;
  909. }
  910. .datetimepicker table tr td span.active,
  911. .datetimepicker table tr td span.active:hover,
  912. .datetimepicker table tr td span.active.disabled,
  913. .datetimepicker table tr td span.active.disabled:hover {
  914. background-color: #006dcc;
  915. background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  916. background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  917. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  918. background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  919. background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  920. background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  921. background-repeat: repeat-x;
  922. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  923. border-color: #0044cc #0044cc #002a80;
  924. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  925. filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  926. color: #ffffff;
  927. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  928. }
  929. .datetimepicker table tr td span.active:hover,
  930. .datetimepicker table tr td span.active:hover:hover,
  931. .datetimepicker table tr td span.active.disabled:hover,
  932. .datetimepicker table tr td span.active.disabled:hover:hover,
  933. .datetimepicker table tr td span.active:active,
  934. .datetimepicker table tr td span.active:hover:active,
  935. .datetimepicker table tr td span.active.disabled:active,
  936. .datetimepicker table tr td span.active.disabled:hover:active,
  937. .datetimepicker table tr td span.active.active,
  938. .datetimepicker table tr td span.active:hover.active,
  939. .datetimepicker table tr td span.active.disabled.active,
  940. .datetimepicker table tr td span.active.disabled:hover.active,
  941. .datetimepicker table tr td span.active.disabled,
  942. .datetimepicker table tr td span.active:hover.disabled,
  943. .datetimepicker table tr td span.active.disabled.disabled,
  944. .datetimepicker table tr td span.active.disabled:hover.disabled,
  945. .datetimepicker table tr td span.active[disabled],
  946. .datetimepicker table tr td span.active:hover[disabled],
  947. .datetimepicker table tr td span.active.disabled[disabled],
  948. .datetimepicker table tr td span.active.disabled:hover[disabled] {
  949. background-color: #0044cc;
  950. }
  951. .datetimepicker table tr td span.active:active,
  952. .datetimepicker table tr td span.active:hover:active,
  953. .datetimepicker table tr td span.active.disabled:active,
  954. .datetimepicker table tr td span.active.disabled:hover:active,
  955. .datetimepicker table tr td span.active.active,
  956. .datetimepicker table tr td span.active:hover.active,
  957. .datetimepicker table tr td span.active.disabled.active,
  958. .datetimepicker table tr td span.active.disabled:hover.active {
  959. background-color: #003399;
  960. }
  961. .datetimepicker table tr td span.old {
  962. color: #999999;
  963. }
  964. .datetimepicker th.switch {
  965. width: 145px;
  966. }
  967. .datetimepicker th span.glyphicon {
  968. pointer-events: none;
  969. }
  970. .datetimepicker thead tr:first-child th,
  971. .datetimepicker tfoot th {
  972. cursor: pointer;
  973. }
  974. .datetimepicker thead tr:first-child th:hover,
  975. .datetimepicker tfoot th:hover {
  976. background: #eeeeee;
  977. }
  978. .input-append.date .add-on i,
  979. .input-prepend.date .add-on i,
  980. .input-group.date .input-group-addon span {
  981. cursor: pointer;
  982. width: 14px;
  983. height: 14px;
  984. }
  985. /*进度气泡*/
  986. .wizard-steps{
  987. list-style: none;
  988. display: table;
  989. width: 100%;
  990. padding: 0;
  991. margin: 0;
  992. position: relative;
  993. }
  994. .wizard-steps li {
  995. display: table-cell;
  996. text-align: center;
  997. width: 1%;
  998. }
  999. .wizard-steps li.active:before, .wizard-steps li.complete:before, .wizard-steps li.active .step, .wizard-steps li.complete .step {
  1000. border-color: #4191ff;
  1001. }
  1002. .wizard-steps li:first-child:before {
  1003. max-width: 51%;
  1004. left: 50%;
  1005. }
  1006. .wizard-steps li:before {
  1007. display: block;
  1008. content: "";
  1009. width: 100%;
  1010. height: 1px;
  1011. font-size: 0;
  1012. overflow: hidden;
  1013. border-top: 3px solid #ced1d6;
  1014. position: relative;
  1015. top: 19px;
  1016. z-index: 1;
  1017. }
  1018. .wizard-steps li .step {
  1019. border: 4px solid #ced1d6;
  1020. color: #546474;
  1021. font-size: 15px;
  1022. border-radius: 100%;
  1023. background-color: #FFF;
  1024. position: relative;
  1025. z-index: 2;
  1026. display: inline-block;
  1027. width: 35px;
  1028. height: 35px;
  1029. line-height: 27px;
  1030. text-align: center;
  1031. }
  1032. .wizard-steps li .title {
  1033. display: block;
  1034. margin-top: 4px;
  1035. max-width: 100%;
  1036. color: #949ea7;
  1037. font-size: 14px;
  1038. z-index: 104;
  1039. text-align: center;
  1040. table-layout: fixed;
  1041. word-wrap: break-word;
  1042. }
  1043. .wizard-steps li:last-child:before {
  1044. max-width: 50%;
  1045. width: 50%
  1046. }
  1047. /*分页前后图标*/
  1048. @font-face {
  1049. font-family: 'icomoon';
  1050. src: url('../fonts/icomoon.eot?5echn');
  1051. src: url('../fonts/icomoon.eot?5echn#iefix') format('embedded-opentype'),
  1052. url('../fonts/icomoon.ttf?5echn') format('truetype'),
  1053. url('../fonts/icomoon.woff?5echn') format('woff'),
  1054. url('../fonts/icomoon.svg?5echn#icomoon') format('svg');
  1055. font-weight: normal;
  1056. font-style: normal;
  1057. }
  1058. [class^="icon-"], [class*=" icon-"] {
  1059. /* use !important to prevent issues with browser extensions that change fonts */
  1060. font-family: 'icomoon' !important;
  1061. speak: none;
  1062. font-style: normal;
  1063. font-weight: normal;
  1064. font-variant: normal;
  1065. text-transform: none;
  1066. line-height: 1;
  1067. /* Better Font Rendering =========== */
  1068. -webkit-font-smoothing: antialiased;
  1069. -moz-osx-font-smoothing: grayscale;
  1070. }
  1071. .icon-left:before {
  1072. content: "\e900";
  1073. }
  1074. .icon-right:before {
  1075. content: "\e901";
  1076. }
  1077. /*这是一个延时3秒就消失的弹出框*/
  1078. .alert-animated {
  1079. -webkit-animation-duration: 400ms;
  1080. animation-duration: 400ms;
  1081. -webkit-animation-fill-mode: both;
  1082. animation-fill-mode: both
  1083. }
  1084. .alert-animated.alert-infinite {
  1085. -webkit-animation-iteration-count: infinite;
  1086. animation-iteration-count: infinite
  1087. }
  1088. @-webkit-keyframes alert-show {
  1089. 0% {
  1090. opacity: 0;
  1091. -webkit-transform: translate(-50%,-20px);
  1092. transform: translate(-50%,-20px)
  1093. }
  1094. 100% {
  1095. opacity: 1;
  1096. -webkit-transform: translate(-50%,0);
  1097. transform: translate(-50%,0)
  1098. }
  1099. }
  1100. @keyframes alert-show {
  1101. 0% {
  1102. opacity: 0;
  1103. -webkit-transform: translate(-50%,-20px);
  1104. transform: translate(-50%,-20px)
  1105. }
  1106. 100% {
  1107. opacity: 1;
  1108. -webkit-transform: translate(-50%,0);
  1109. transform: translate(-50%,0)
  1110. }
  1111. }
  1112. .alert-show {
  1113. -webkit-animation-name: alert-show;
  1114. animation-name: alert-show
  1115. }
  1116. @-webkit-keyframes alert-remove {
  1117. 0% {
  1118. opacity: 1;
  1119. -webkit-transform: translate(-50%,0);
  1120. transform: translate(-50%,0)
  1121. }
  1122. 100% {
  1123. opacity: 0;
  1124. -webkit-transform: translate(-50%,-20px);
  1125. transform: translate(-50%,-20px)
  1126. }
  1127. }
  1128. @keyframes alert-remove {
  1129. 0% {
  1130. opacity: 1;
  1131. -webkit-transform: translate(-50%,0);
  1132. transform: translate(-50%,0)
  1133. }
  1134. 100% {
  1135. opacity: 0;
  1136. -webkit-transform: translate(-50%,-20px);
  1137. transform: translate(-50%,-20px)
  1138. }
  1139. }
  1140. .alert-remove {
  1141. -webkit-animation-name: alert-remove;
  1142. animation-name: alert-remove
  1143. }
  1144. .alert-box{
  1145. min-width: 315px;
  1146. height: 40px;
  1147. background-color: #fff;
  1148. position: fixed;
  1149. top: 20px;
  1150. box-shadow: 0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);
  1151. border-radius: 2px;
  1152. left: 50%;
  1153. transform: translateX(-50%);
  1154. overflow: hidden;
  1155. z-index: 9999999;
  1156. }
  1157. .a-success-img{
  1158. background-color: #00CE57;
  1159. width: 40px;
  1160. height: 40px;
  1161. float: left;
  1162. background-image: url(../images/right.png);
  1163. background-size: 20px 20px;
  1164. background-position: center;
  1165. background-repeat: no-repeat;
  1166. }
  1167. .a-warning-img{
  1168. background-color: #F8B200;
  1169. width: 40px;
  1170. height: 40px;
  1171. float: left;
  1172. background-image: url(../images/warning.png);
  1173. background-size: 18px 18px;
  1174. background-position: center;
  1175. background-repeat: no-repeat;
  1176. }
  1177. .a-error-img{
  1178. background-color: #FF3E3B;
  1179. width: 40px;
  1180. height: 40px;
  1181. float: left;
  1182. background-image: url(../images/error.png);
  1183. background-size: 16px 16px;
  1184. background-position: center;
  1185. background-repeat: no-repeat;
  1186. }
  1187. .a-cont{
  1188. background-color: #fff;
  1189. width: 275px;
  1190. height: 40px;
  1191. float: left;
  1192. color: #8391a5;
  1193. line-height: 40px;
  1194. padding: 0 16px;
  1195. }