style.css 20 KB

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