style.css 21 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261
  1. @charset "utf-8";
  2. @font-face {
  3. font-family: 'icomoon';
  4. src:url('fonts/icomoon.eot');
  5. src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
  6. url('fonts/icomoon.woff') format('woff'),
  7. url('fonts/icomoon.ttf') format('truetype'),
  8. url('fonts/icomoon.svg#icomoon') format('svg');
  9. font-weight: normal;
  10. font-style: normal;
  11. }
  12. [data-icon]:before {
  13. font-family: 'icomoon';
  14. content: attr(data-icon);
  15. speak: none;
  16. font-weight: normal;
  17. font-variant: normal;
  18. text-transform: none;
  19. line-height: 1;
  20. -webkit-font-smoothing: antialiased;
  21. vertical-align:middle
  22. }
  23. ul, ol, li{
  24. line-height:normal;
  25. list-style-image:none;
  26. list-style-position:outside;
  27. list-style-type:none;
  28. margin:0
  29. }
  30. dl {
  31. margin:0
  32. }
  33. dd {
  34. margin-left:0
  35. }
  36. body{
  37. font: 12px/1.5 tahoma,arial,'Hiragino Sans GB',"微软雅黑",sans-serif;
  38. overflow:hidden;
  39. }a {
  40. outline:none;
  41. }
  42. a {
  43. color: #0088cc;
  44. text-decoration: none;
  45. }
  46. a:hover,
  47. a:focus {
  48. color: #005580;
  49. text-decoration:none;
  50. }
  51. .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  52. font-weight: 600
  53. }
  54. .taC,td.taC,th.taC{text-align: center;}
  55. .taR,td.taR,th.taR{text-align:right;}
  56. .fL{float:left}
  57. .fR{float:right}
  58. .width960{
  59. width:960px;
  60. margin:0 auto;
  61. }
  62. .colRed {color:#f70000}
  63. .colOrange {color:#ed8b00}
  64. .colYel {color:#d9a601}
  65. .colGreen{color:#17ab0c}
  66. .colGray{color:#999}
  67. .colBlue{color:#3172d9}
  68. .wrapHeader{
  69. height:48px;
  70. background:url(headerBg.jpg) repeat-x 0 0;
  71. position:relative
  72. }
  73. .wrapHeader h1.mainLogo{
  74. width:249px;
  75. height:48px;
  76. position: absolute;
  77. background:url(logo.png) no-repeat 0 0;
  78. left:0;
  79. top:0;
  80. margin:0
  81. }
  82. .wrapHeader div.userInfo,.wrapHeader div.sysTools {
  83. position:absolute;
  84. right:0
  85. }
  86. .wrapHeader div.sysTools{
  87. top:15px;
  88. right:10px
  89. }
  90. div.userInfo .btn-group {
  91. margin:8px 10px 0 0
  92. }
  93. div.userInfo .btn-group .dropdown-menu{
  94. left:inherit;
  95. right:0
  96. }
  97. .mainSidebar{
  98. width:68px;
  99. float:left
  100. }
  101. .mainSidebar ul{
  102. border-bottom:1px solid #535353;
  103. padding:0
  104. }
  105. .mainSidebar li{
  106. text-align:center;
  107. border-bottom:1px solid #303030;
  108. position:relative
  109. }
  110. .mainSidebar li .badge{
  111. position:absolute;
  112. right:8px;
  113. top:8px
  114. }
  115. .mainSidebar li .badge-warning{
  116. background:#f0ad4e
  117. }
  118. .mainNav a{
  119. color:#fff;
  120. text-decoration:none;
  121. font-size:12px;
  122. border-top:1px solid #535353;
  123. padding:15px 0;
  124. display:block;
  125. color:#BABABA
  126. }
  127. .mainNav a:hover{
  128. border-left:1px solid #CFD37A;
  129. padding-right:1px;
  130. color:#e3e3e3
  131. }
  132. .mainNav a.focus{
  133. background:url(sidebarAfocue.png) repeat;
  134. border-left:1px solid #CFD37A;
  135. cursor: default;
  136. padding-right:1px;
  137. color:#fff
  138. }
  139. .mainNav .navIcon{
  140. font-size:24px
  141. }
  142. .wrapContent{
  143. background:url(sidebarBg.jpg) repeat-y 0 0;
  144. position:relative
  145. }
  146. .mainContainer{
  147. margin:0 0 0 68px;
  148. border-top:5px solid #CFD37A;
  149. overflow-y:auto;
  150. }
  151. .mainContent{
  152. padding:0 30px 0
  153. }
  154. .mainContent .title h1{
  155. font-size:20px;
  156. color:#333;
  157. font-weight:normal;
  158. margin-top: 10px
  159. }
  160. .mainContent .title {
  161. padding:10px 0 0 0;
  162. }
  163. .mainContent .title .nav{
  164. display: inline-block;
  165. font-size: 18px;
  166. margin: 5px 0 0;
  167. }
  168. .mainContent .title .nav li.dropdown{
  169. float:left;
  170. margin:0 5px 0;
  171. line-height:18px;
  172. }
  173. .mainContent .title .nav li.dropdown a span{
  174. overflow: hidden;
  175. text-overflow: ellipsis;
  176. white-space: nowrap;
  177. max-width: 200px;
  178. display: inline-block
  179. }
  180. .mainContent .title .nav li.dropdown .dropdown-menu{
  181. font-size:12px
  182. }
  183. .mainContent .title .btn-group .dropdown-menu {
  184. left: inherit;
  185. right: 0;
  186. }
  187. .project {
  188. margin:30px 0;
  189. }
  190. .projec .odd{
  191. background:#fcfcfc
  192. }
  193. .project table th input,.project table td input{
  194. margin:0
  195. }
  196. .projectEntry {
  197. height:70px;
  198. margin:0 0 5px 0;
  199. border-radius:5px;
  200. background:#f7f7f7;
  201. color:#666
  202. }
  203. .proSection{
  204. margin:10px;
  205. }
  206. .project .proSection{
  207. margin:0 0 50px 0;
  208. }
  209. .project .proSection .table{
  210. margin:0;
  211. }
  212. .projectEntry:hover{
  213. background:#fff8ef;
  214. color:#333
  215. }
  216. .projectEntry .pojIcon {
  217. min-width:65px;
  218. height:70px;
  219. line-height:70px;
  220. text-align:center;
  221. text-shadow:0 1px 0 rgba(255, 255, 255, 0.4), 0 -1px 0 rgba(0, 0, 0, 0.4);
  222. font-size:36px;
  223. border-radius:5px 0 0 5px;
  224. position:relative;
  225. background:#CFD37A;
  226. }
  227. .projectEntry .pojIcon div {
  228. height: 40px;
  229. line-height: 40px;
  230. margin: 16px 0 0;
  231. }
  232. .projectEntry .c1{
  233. background-color: #E9DDCF;
  234. color: #D8A196
  235. }
  236. .projectEntry .c2{
  237. background-color: #ECE8D5;
  238. color: #C8BFA5
  239. }
  240. .projectEntry .c3{
  241. background-color: #E4EDD1;
  242. color: #C8D7A5
  243. }
  244. .projectEntry .c4{
  245. background-color: #DBEEE6;
  246. color: #AFD8C7
  247. }
  248. .projectEntry .c5{
  249. background-color: #CFE6E9;
  250. color: #8CB6C7
  251. }
  252. .projectEntry .c6{
  253. background-color: #CFD8E9;
  254. color: #8FA6D1
  255. }
  256. .projectEntry .c7{
  257. background-color: #F0DCE3;
  258. color: #DBA8BA
  259. }
  260. .projectEntry .c8{
  261. background-color: #E3E3E3;
  262. color: #B9C0C7
  263. }
  264. .projectEntry .pojDetail{
  265. width:92%
  266. }
  267. .pojDetail .title{
  268. width:35%;
  269. padding:0 0 0 10px;
  270. margin:12px 0 0 0
  271. }
  272. .pojDetail .title h5{
  273. margin:0 0 5px 0
  274. }
  275. .pojDetail .detail,.pojDetail .detail2 {
  276. width:35%;
  277. margin:12px 0 0 20px;
  278. overflow: hidden;
  279. }
  280. .pojDetail .detail2{
  281. width:25%
  282. }
  283. .pojDetail .detail p{
  284. margin:0 0 5px 0
  285. }
  286. .pojDetail .detail .progress {
  287. margin:0
  288. }
  289. .slidePanel{
  290. position:absolute;
  291. right:-100%;
  292. top:0;
  293. width:75%;
  294. height:100%;
  295. background:#fff;
  296. border-left: 1px solid #9b9c9e;
  297. box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.2);
  298. overflow: auto;
  299. z-index: 999
  300. }
  301. .slidePanel .panelContent{
  302. margin:20px 20px 20px 0
  303. }
  304. .panelContent .title{
  305. margin:0 0 30px 0
  306. }
  307. .panelContent .title div.closePanel{
  308. cursor:pointer;
  309. border-radius:0 15px 15px 0
  310. }
  311. .panelContent .title div.closePanel:hover {
  312. background:#B94A48
  313. }
  314. .slidePanel .panelContent h2{
  315. font-size:18px;
  316. color:#666;
  317. margin:0;
  318. color:#333;
  319. font-weight:normal;
  320. height:30px;
  321. line-height:30px
  322. }
  323. .panelContent h2 div{
  324. height:30px;
  325. line-height:30px;
  326. text-align:center;
  327. width:24px;
  328. color:#fff;
  329. background:#9b9c9e;
  330. margin:0 5px 0 0
  331. }
  332. .panelContent .form{
  333. margin:0 0 0 20px
  334. }
  335. .panelContent .table input {
  336. margin:0;
  337. }
  338. .form .controls .alert{
  339. margin:0 90px 0 0
  340. }
  341. .jlTable,.misTable{
  342. overflow:auto;
  343. margin:8px 0 2px 0;
  344. position: relative
  345. }
  346. .misTable {
  347. margin-left:140px;
  348. margin-right:5px;
  349. }
  350. .jlTable .alert,.misTable .alert{
  351. position: absolute;
  352. bottom:0;
  353. right:20px;
  354. z-index: 999;
  355. }
  356. .bottomToolsbar {
  357. height:60px;
  358. overflow:hidden;
  359. }
  360. .reportList {
  361. margin:5px 0;
  362. }
  363. .tableTypeList {
  364. float:left;
  365. width:140px;
  366. margin-top:8px;
  367. }
  368. .tableTypeList ul{
  369. padding:0;
  370. }
  371. .tableTypeList li {
  372. width:140px;
  373. overflow: hidden
  374. }
  375. .tableTypeList li a{
  376. display: inline-block;
  377. padding:5px 10px;
  378. width:120px;
  379. line-height: 16px
  380. }
  381. .tableTypeList li a:hover{
  382. text-decoration: none;
  383. background: #f5f5f5;
  384. font-weight: 600
  385. }
  386. .tableTypeList li a.now{
  387. background:#414141;
  388. color:#CFD37A;
  389. cursor: default;
  390. font-weight: 600
  391. }
  392. .periodBar{
  393. height:28px;
  394. line-height:28px;
  395. background:#f1f1f1;
  396. padding:0 0 0 20px
  397. }
  398. .pjColorList{
  399. position:relative
  400. }
  401. .pjColor,.pjIcon{
  402. display:inline-block;
  403. *display:inline;
  404. zoom:1;
  405. width:24px;
  406. height:24px;
  407. margin:0 5px 0 0;
  408. text-align:center;
  409. padding:0;
  410. position:relative;
  411. font-size:14px;
  412. cursor: pointer;
  413. border-radius:3px
  414. }
  415. .pjSelect {
  416. height:20px;
  417. width:20px;
  418. border-width: 2px;
  419. border-style:solid;
  420. }
  421. .pjColor:hover {
  422. height:22px;
  423. width:22px;
  424. border-width: 1px;
  425. border-style:solid;
  426. }
  427. .pjSelect:hover {
  428. height:20px;
  429. width:20px;
  430. border-width: 2px;
  431. border-style:solid;
  432. }
  433. .pjSelect:after{
  434. content: "✔";
  435. position: absolute;
  436. top:0;
  437. left:5px
  438. }
  439. .pjIcon{
  440. font-size:18px;
  441. height:30px;
  442. line-height:30px;
  443. width:30px
  444. }
  445. .pjiSelect{
  446. border-width: 2px;
  447. border-style:solid;
  448. height:26px;
  449. width:26px;
  450. line-height:26px
  451. }
  452. .pjIcon:hover{
  453. border-width: 1px;
  454. border-style:solid;
  455. height:28px;
  456. width:28px;
  457. line-height:28px
  458. }
  459. .pjiSelect:hover{
  460. border-width: 2px;
  461. border-style:solid;
  462. height:26px;
  463. width:26px;
  464. line-height:26px
  465. }
  466. .pj-c1 {
  467. background-color: #E9DDCF;
  468. border-color: #D8A196;
  469. color: #D8A196
  470. }
  471. .pj-c2{
  472. background-color: #ECE8D5;
  473. border-color: #C8BFA5;
  474. color: #C8BFA5
  475. }
  476. .pj-c3{
  477. background-color: #E4EDD1;
  478. border-color: #C8D7A5;
  479. color: #C8D7A5
  480. }
  481. .pj-c4{
  482. background-color: #DBEEE6;
  483. border-color: #AFD8C7;
  484. color: #AFD8C7
  485. }
  486. .pj-c5{
  487. background-color: #DBEEE6;
  488. border-color: #AFD8C7;
  489. color: #AFD8C7
  490. }
  491. .pj-c6{
  492. background-color: #CFE6E9;
  493. border-color: #8CB6C7;
  494. color: #8CB6C7
  495. }
  496. .pj-c7{
  497. background-color: #E3E3E3;
  498. border-color: #B9C0C7;
  499. color: #B9C0C7
  500. }
  501. .pj-c8{
  502. background-color: #F0DCE3;
  503. border-color: #DBA8BA;
  504. color: #DBA8BA
  505. }
  506. .periodBar .entry{
  507. float:left
  508. }
  509. .periodBar a{
  510. text-decoration:none;
  511. cursor:pointer
  512. }
  513. .periodBar a.disAva{
  514. color:#999;
  515. cursor:default
  516. }
  517. .periodBar .page a{
  518. margin:0 5px
  519. }
  520. .periodBar a.dashed{
  521. margin:0 5px
  522. }
  523. .periodList .periodItem {
  524. width:370px;
  525. overflow: hidden;
  526. border-left:1px solid #d6d6d6;
  527. margin:0 0 0 20px
  528. }
  529. .periodList li{
  530. float:left;
  531. height:28px;
  532. line-height:28px;
  533. border:1px solid #d6d6d6;
  534. border-top:none;
  535. border-bottom:none;
  536. margin:0 0 0 -1px
  537. }
  538. .periodList li a{
  539. padding:0 15px
  540. }
  541. .periodList li.focus{
  542. float:left;
  543. height:25px;
  544. line-height:25px;
  545. border-color:#ababab;
  546. border-bottom:2px solid #333333;
  547. background:#fff
  548. }
  549. .periodList li.focus a{
  550. color:#333;
  551. border-color:#fff
  552. }
  553. .periodBar{.
  554. height:28px;
  555. overflow: hidden
  556. }
  557. .periodBar .addPeriod{
  558. margin:0 0 0 10px;
  559. font-size:18px
  560. }
  561. .periodBar .addPeriod a{
  562. margin:8px 0 0 0
  563. }
  564. .mpItem .title{
  565. padding:0 5px;
  566. font-size:48px;
  567. line-height:48px;
  568. height:48px;
  569. border-top:1px solid #F7F7F7
  570. }
  571. .mpItem .title div{
  572. font-size:12px;
  573. margin:0 5px 0 48px;
  574. text-align:right;
  575. line-height:16px
  576. }
  577. .mpItem .title div p{
  578. margin:10px 0 0 0
  579. }
  580. .avatar {
  581. margin:13px 0 0 10px
  582. }
  583. .avatar li{
  584. border:2px solid #999;
  585. padding:1px;
  586. background:#fff;
  587. position:relative;
  588. float:left;
  589. margin:3px 10px 0 0;
  590. border-radius:3px
  591. }
  592. .avatar li img{
  593. border-radius:3px
  594. }
  595. .avatar li span{
  596. position: absolute;
  597. background:#333;
  598. color:#fff;
  599. left:1px;
  600. bottom:1px;
  601. height:14px;
  602. line-height:14px;
  603. text-align:center;
  604. width:14px
  605. }
  606. .avatar li.add {
  607. width:54px;
  608. height:54px;
  609. border:none;
  610. background:none;
  611. }
  612. .avatar li.add span{
  613. font-size:56px;
  614. left:0;
  615. top:3px;
  616. background: none;
  617. color:#999;
  618. cursor:pointer;
  619. }
  620. .avatar li.add:hover{
  621. border-color: #333
  622. }
  623. .avatar li.add span:hover{
  624. color:#333
  625. }
  626. .avatar li.num {
  627. font-size:36px;
  628. color:#ccc;
  629. border:none;
  630. background:none;
  631. padding:0 5px;
  632. height:54px;
  633. width:40px
  634. }
  635. .avatar li.name {
  636. font-size:14px;
  637. border:none;
  638. background:none;
  639. padding:0 10px;
  640. height:54px;
  641. line-height:54px;
  642. min-width:100px;
  643. }
  644. .avatar li.con {
  645. font-size:12px;
  646. border:none;
  647. background:none;
  648. padding:0 10px;
  649. color:#666;
  650. max-width:500px
  651. }
  652. .avatar li.con p{
  653. line-height: 18px;
  654. margin-top:5px
  655. }
  656. .missionPeriod .mpPass{
  657. width:60px;
  658. height:60px;
  659. background-color: #f7f7f7;
  660. border:1px solid #e5e5e5;
  661. float:left;
  662. line-height:60px;
  663. text-align:center;
  664. margin:0 5px 5px 0;
  665. color:#84af84;
  666. font-size:50px;
  667. text-decoration:none
  668. }
  669. .missionPeriod .mpPass:hover{
  670. background:#fff8ef
  671. }
  672. .missionPeriod {
  673. border-bottom:1px dashed #dbdbdb;
  674. padding:0 0 20px 0
  675. }
  676. .missionPeriod h4{
  677. font-weight:normal;
  678. font-size:14px;
  679. color:#666;
  680. height:30px;
  681. line-height:30px;
  682. cursor: pointer;
  683. padding:0 10px
  684. }
  685. .missionPeriod:hover h4{
  686. background:#f7f7f7;
  687. border-color:#fff
  688. }
  689. .missionPeriod .mpTips{
  690. text-align:center
  691. }
  692. .mpNotpass .title{
  693. border-color:#cc0000
  694. }
  695. .mpNotpass .title b{
  696. color:#cc0000
  697. }
  698. .mpWait .title{
  699. border-color:#ff9900
  700. }
  701. .mpWait .title b{
  702. color:#ff9900
  703. }
  704. .avatar .pass{
  705. border-color:#009d0e
  706. }
  707. .avatar .pass span{
  708. background:#009d0e
  709. }
  710. .avatar .wait{
  711. border-color:#ff9900
  712. }
  713. .avatar .wait span{
  714. background:#ff9900
  715. }
  716. .avatar .notpass{
  717. border-color:#cc0000
  718. }
  719. .avatar .notpass span{
  720. background:#cc0000
  721. }
  722. .avatarBar {
  723. background:#F1F1F1;
  724. width:100%;
  725. min-height:64px;
  726. }
  727. .avatarBar .avatar{
  728. margin:2px 0 0 5px
  729. }
  730. .avatarBar .fR{
  731. margin:10px 20px 0 0
  732. }
  733. .avatarBar .caret {
  734. border-bottom:4px solid #fff
  735. }
  736. .label input{
  737. margin:0;
  738. vertical-align:top;
  739. }
  740. .group-c1 {
  741. background-color:#e56061
  742. }
  743. .group-c2 {
  744. background-color:#8d9cb1
  745. }
  746. .group-c3 {
  747. background-color:#4fb7b8
  748. }
  749. .group-c4 {
  750. background-color:#66b856
  751. }
  752. .group-c5 {
  753. background-color:#B8569E
  754. }
  755. .group-c6 {
  756. background-color:#B87456
  757. }
  758. .group-c7 {
  759. background-color:#564FB8
  760. }
  761. .group-c8 {
  762. background-color:#4F81B8
  763. }
  764. .group-c9 {
  765. background-color:#D0CC59
  766. }
  767. .workGroup .groupEntry {
  768. background:#f7f7f7;
  769. padding:0 0 10px 0;
  770. margin:0 0 15px 0;
  771. box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1);
  772. border-radius:3px;
  773. }
  774. .groupEntry .title b{
  775. color:#fff;
  776. height:28px;
  777. line-height:28px;
  778. display:inline-block;
  779. *display:inline;
  780. zoom:1;
  781. padding:0 10px;
  782. margin:0 10px 0 0;
  783. border-radius:3px 0 0 0;
  784. }
  785. .groupEntry .title a{
  786. font-size:18px;
  787. color:#999;
  788. margin:0 10px 0 0;
  789. text-decoration:none
  790. }
  791. .groupEntry .title a:hover{
  792. color:#EAB05E
  793. }
  794. .groupEntry .avatar li{
  795. margin:0 15px 0 0;
  796. border:none
  797. }
  798. .groupEntry .avatar li:hover{
  799. border-color:#333
  800. }
  801. .groupEntry .avatar li p{
  802. float:right;
  803. font-size:12px;
  804. margin:0;
  805. line-height:14px;
  806. padding:3px 5px 0 10px;
  807. color:666;
  808. display:none
  809. }
  810. .groupEntry .avatar li.count{
  811. height:48px;
  812. width:55px;
  813. font-size:12px;
  814. line-height:48px;
  815. border:none;
  816. background:none;
  817. text-align:center
  818. }
  819. .groupEntry .avatar li img{
  820. opacity: 0.9;
  821. -moz-opacity: 0.9;
  822. filter:alpha(opacity=9);
  823. }
  824. .groupEntry .avatar li:hover img{
  825. opacity: 1;
  826. -moz-opacity:1;
  827. filter:alpha(opacity=1);
  828. }
  829. .partner {
  830. padding:10px 15px;
  831. background:#f7f7f7
  832. }
  833. .partner li{
  834. border:none;
  835. margin:0 15px 15px 0;
  836. text-align:center;
  837. font-size:12px
  838. }
  839. .partner li img{
  840. opacity: 0.5;
  841. -moz-opacity: 0.5;
  842. filter:alpha(opacity=5);
  843. display:block
  844. }
  845. .partner li.focus{
  846. background-color:#333;
  847. color:#fff
  848. }
  849. .partner li.focus img{
  850. opacity: 1;
  851. -moz-opacity:1;
  852. filter:alpha(opacity=1);
  853. }
  854. .partner li input{
  855. position:absolute;
  856. right:2px;
  857. top:31px
  858. }
  859. .partner li.invite{
  860. border:1px dashed #999;
  861. height:48px;
  862. line-height:48px;
  863. width:48px;
  864. text-align:center
  865. }
  866. .partner li.invite:hover{
  867. border:1px solid #ccc
  868. }
  869. .form .partner .alert{
  870. margin:0
  871. }
  872. .inviteAvatar {
  873. background:#f7f7f7;
  874. padding:10px
  875. }
  876. .inviteAvatar img{
  877. padding:1px;
  878. background:#fff;
  879. border-radius:3px;
  880. float:left
  881. }
  882. .inviteAvatar p{
  883. margin:0 0 0 58px
  884. }
  885. .avatar li span.waitJoin{
  886. color:#CFD37A;
  887. background: #333333;
  888. width:20px;
  889. height:20px;
  890. line-height:16px;
  891. font-size:18px;
  892. border-radius: 10px;
  893. left:-10px;
  894. top:-10px;
  895. }
  896. .wrapLogin{
  897. border-top:5px solid #CFD37A;
  898. }
  899. .wrapLogin .loginPanel .tpa{
  900. text-align: center;
  901. margin:0 0 5px 0
  902. }
  903. .wrapLogin .loginPanel{
  904. width:500px;
  905. position: absolute;
  906. bottom:50%;
  907. right:50%;
  908. padding:10px 20px;
  909. background:#F8F8F8;
  910. margin:0 -250px -100px 0
  911. }
  912. .wrapLogin .loginPanel img{
  913. margin:0 0 10px 0;
  914. border-radius:3px;
  915. padding:1px;
  916. background:#fff
  917. }
  918. .wrapLogin .loginPanel .alert{
  919. margin:10px 0 0 0;
  920. text-align:center
  921. }
  922. .adminSidebar{
  923. width:140px;
  924. padding:10px 10px 10px 0;
  925. }
  926. .adminSidebar ul{
  927. padding:0
  928. }
  929. .adminSidebar li{
  930. margin:0 0 1px 0
  931. }
  932. .adminSidebar li a{
  933. display:inline-block;
  934. *display:inline;
  935. zoom:1;
  936. width:150px;
  937. text-align:center;
  938. padding:10px 0;
  939. font-size:14px;
  940. color:#999
  941. }
  942. .adminSidebar li a:hover{
  943. background:#f2f2f2
  944. }
  945. .adminSidebar li a.now{
  946. color:#666;
  947. font-weight:600;
  948. background:#ddd
  949. }
  950. .adminContent {
  951. margin:0 0 0 150px;
  952. padding:15px 15px 0 20px;
  953. border-left:1px solid #ddd;
  954. background:#fff;
  955. overflow-y:auto
  956. }
  957. .userInfoPanel{
  958. margin:20px auto 5px
  959. }
  960. .userInfoPanel p{
  961. text-align:right;
  962. margin:10px 10px 0 0
  963. }
  964. .copyRight{
  965. position:absolute;
  966. bottom:20px;
  967. width:100%;
  968. text-align:center;
  969. font-size:12px;
  970. color:#999
  971. }
  972. .copyRight a{
  973. color:#666
  974. }
  975. .filesWrap {
  976. position: relative;
  977. overflow: hidden;
  978. }
  979. .filesWrap .filesList{
  980. width:70%;
  981. min-height: 400px
  982. }
  983. .filesWrap .filesDetail{
  984. position: absolute;
  985. right:0;
  986. top:0;
  987. width:29%;
  988. border:1px solid #ccc;
  989. }
  990. .fileico {
  991. display: inline-block;
  992. width: 26px;
  993. height: 22px;
  994. background: url(fileico.gif) no-repeat 0 0;
  995. vertical-align: middle;
  996. }
  997. .fileico.ico-jpg{
  998. background-position:0 -80px
  999. }
  1000. .fileico.ico-pdf{
  1001. background-position:-64px -80px
  1002. }
  1003. .fileico.ico-doc{
  1004. background-position:-96px -80px
  1005. }
  1006. .fileico.ico-xls{
  1007. background-position:-128px -80px
  1008. }
  1009. .fileico.ico-txt{
  1010. background-position:-160px -80px
  1011. }
  1012. .fileico.ico-zip{
  1013. background-position:-352px -80px
  1014. }
  1015. /*报表签署*/
  1016. .signContent {
  1017. padding:0;
  1018. }
  1019. .signContent .title{
  1020. padding:0 20px;
  1021. border-bottom:1px solid #ddd
  1022. }
  1023. .sign-avatars span{
  1024. margin:0 10px 0 0
  1025. }
  1026. .sign-index{
  1027. width:644px;
  1028. margin:100px auto 0
  1029. }
  1030. .sign-menu {
  1031. margin:0 0 50px 0
  1032. }
  1033. .sign-menu .item {
  1034. float:left;
  1035. width:300px;
  1036. height:140px;
  1037. text-align:center;
  1038. font-size:38px;
  1039. border:1px solid #ddd;
  1040. margin:10px
  1041. }
  1042. .sign-menu .item h1{
  1043. color:#666;
  1044. font-weight:400;
  1045. }
  1046. .sign-index .bar{
  1047. text-align:center;
  1048. width:322px;
  1049. margin:0 auto
  1050. }
  1051. .sign-topbar{
  1052. margin:5px 0 0 0
  1053. }
  1054. .sign-page-num {
  1055. margin:5px 15px 0 0;
  1056. font-size:18px;
  1057. height:30px;
  1058. line-height: 30px;
  1059. color:#666
  1060. }
  1061. .sign-content {
  1062. overflow: scroll;
  1063. background: #ededed;
  1064. border-right:1px solid #ddd;
  1065. box-sizing: border-box;
  1066. }
  1067. .bg-content {
  1068. border-right:none;
  1069. border-left:1px solid #ddd;
  1070. background:#fff;
  1071. overflow-x: hidden;
  1072. overflow-y: auto;
  1073. }
  1074. .sign-content .page{
  1075. margin:0 auto;
  1076. width:1085px;
  1077. border: 9px solid transparent;
  1078. position: relative;
  1079. overflow: hidden;
  1080. box-sizing: content-box;
  1081. }
  1082. .warp-printer .page{
  1083. margin:0 auto;
  1084. width:1085px;
  1085. border: 9px solid transparent;
  1086. position: relative;
  1087. overflow: hidden;
  1088. box-sizing: content-box;
  1089. }
  1090. .warp-printer .page>img{
  1091. width:inherit;
  1092. }
  1093. .sign-side{
  1094. width:220px;
  1095. overflow: auto;
  1096. }
  1097. .sign-side .view-info{
  1098. border-bottom:1px solid #ddd
  1099. }
  1100. .signed-list ul{
  1101. overflow-y:auto
  1102. }
  1103. .view-info li{
  1104. padding:10px 5px 10px 65px;
  1105. border-top:1px dashed #ddd
  1106. }
  1107. .view-info li:first-child{
  1108. border-top:none;
  1109. }
  1110. .view-info li div {
  1111. margin-left:-55px;
  1112. width:60px;
  1113. color:#999
  1114. }
  1115. .signed-list li{
  1116. height:68px;
  1117. line-height:48px;
  1118. padding:10px 10px 10px 30px;
  1119. border-bottom:1px dashed #ddd;
  1120. }
  1121. .signed-list li .no{
  1122. margin-left:-20px;
  1123. color:#999;
  1124. font-size:18px
  1125. }
  1126. .signed-list li .avatars {
  1127. height:48px
  1128. }
  1129. .signed-list li .avatars img{
  1130. vertical-align: top;
  1131. margin:0 5px 0 0
  1132. }
  1133. .sign-side .btn-bar {
  1134. width:180px;
  1135. margin:20px auto
  1136. }
  1137. .moadl-avatars li{
  1138. border:1px solid #ddd;
  1139. padding:10px;
  1140. width:230px;
  1141. float:left;
  1142. margin:5px
  1143. }
  1144. .moadl-avatars li p:last-child{
  1145. margin: 0;
  1146. }
  1147. .sign-content .page .user-sign{
  1148. position: absolute;
  1149. bottom:5%;
  1150. left:10%;
  1151. z-index: 999;
  1152. width:87px;
  1153. height:35px;
  1154. }
  1155. .user-sign .focus{
  1156. background:rgba(255,0,0,0.1);
  1157. }
  1158. .user-sign img{
  1159. /*width:inherit;*/
  1160. width: 100%;
  1161. }
  1162. .user-sign .img-bar {
  1163. background:#ddd;
  1164. text-align: right;
  1165. position: absolute;
  1166. right:0;
  1167. top:-24px;
  1168. /*display:none;*/
  1169. }
  1170. /*.user-sign:hover .img-bar{*/
  1171. /*display: block;*/
  1172. /*}*/
  1173. .draggable{
  1174. display: none;
  1175. cursor: move;
  1176. }
  1177. .user-sign .img-bar a{
  1178. display:inline-block;
  1179. font-size:16px;
  1180. padding:3px 5px;
  1181. line-height: 16px;
  1182. }
  1183. .user-sign .img-bar a:hover{
  1184. background:#f2f2f2
  1185. }
  1186. .sign-share-header {
  1187. height:29px;
  1188. line-height: 29px;
  1189. border-bottom:1px solid #ccc;
  1190. }
  1191. .sign-share-header .title{
  1192. margin-left:10px
  1193. }
  1194. .sign-share-header .copyright{
  1195. float:right;
  1196. margin-right:10px
  1197. }
  1198. .ueser-sign-view {
  1199. position:relative;
  1200. }
  1201. .ueser-sign-view .user-sign{
  1202. position: absolute;
  1203. left:100px;
  1204. top:100px
  1205. }
  1206. .app-code-item {
  1207. background:url(phone.png) no-repeat 0 0;
  1208. margin:20px 0 0 100px;
  1209. padding-left:400px;
  1210. height:580px
  1211. }
  1212. .app-code-item h1 {
  1213. padding-left:40px
  1214. }
  1215. .android-code{
  1216. margin:40px 0 80px 0
  1217. }
  1218. .code-img{
  1219. padding-left:40px
  1220. }
  1221. .form-group .necessary {
  1222. color: #f90000;
  1223. }
  1224. .bg-con-warp{
  1225. margin-bottom:50px
  1226. }
  1227. .bg-con-warp .legend-label{
  1228. font-size: 12px;
  1229. font-weight: normal;
  1230. float: right;
  1231. }
  1232. .bg-top-btn {
  1233. right:30px;
  1234. z-index: 999
  1235. }
  1236. .bg-nav > li.active > a,.bg-nav > li.active > a:hover{
  1237. background-color: #666
  1238. }
  1239. .progress .progress-bar-gary {
  1240. background-color: #bbb;
  1241. background-image: -moz-linear-gradient(top, #ccc, #bbb);
  1242. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#bbb));
  1243. background-image: -webkit-linear-gradient(top, #ccc, #bbb);
  1244. background-image: -o-linear-gradient(top, #ccc, #bbb);
  1245. background-image: linear-gradient(to bottom, #ccc, #bbb);
  1246. background-repeat: repeat-x;
  1247. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#bbb', GradientType=0);
  1248. }
  1249. .alert-pnone{
  1250. padding:0 15px !important;
  1251. }
  1252. .qd-table .input-sm{
  1253. height:20px;
  1254. padding:2px
  1255. }
  1256. .qd-table>tbody>tr>td, .qd-table>tbody>tr>th, .qd-table>tfoot>tr>td, .qd-table>tfoot>tr>th, .qd-table>thead>tr>td, .qd-table>thead>tr>th {
  1257. padding:5px 5px
  1258. }