style.css 20 KB

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