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.
 
 
 
 
 
 

1442 lines
31 KiB

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