yygh.css 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. .f18 { font-size:18px;}
  2. .f-yahei { font-family:微软雅黑,"Microsoft Yahei"}
  3. .lh18 { line-height: 18px;}
  4. .c-444 { color:#444;}
  5. .c-666 { color:#666;}
  6. .c-org { color:#ff8a00;}
  7. .c-ea { color:#eaeaea;}
  8. a.c-007:link, a.c-007:visited { color:#007cd9;}
  9. .bor-e3 { border:1px solid #e3e3e3; }
  10. .bor-f1 { border:1px solid #f1f1f1; }
  11. .bb-e2 { border-bottom:1px solid #e2e2e2; }
  12. .bb-ccc { border-bottom:1px solid #ccc;}
  13. .bb-ccc { border-bottom: 1px solid #ccc; }
  14. .bl-d5 { border-left:1px solid #d5d5d5;}
  15. .br-d5 { border-right:1px solid #d5d5d5;}
  16. .pb15 { padding-bottom:15px;}
  17. .p15 { padding:15px;}
  18. .ml35 { margin-left: 35px;}
  19. .mt30 { margin-top:30px;}
  20. .leftnav-yygh { margin-bottom: -9999px; padding-bottom:9999px; overflow:hidden;}
  21. .tb-gzsz th { background:#f7f7f7; height:44px; line-height:44px; border:1px solid #e3e3e3;}
  22. .tb-gzsz th.l { border-right:none; width:120px; padding-right:40px ;}
  23. .tb-gzsz th.r { border-left:none; }
  24. .tb-gzsz td { height:59px; border:1px solid #f1f1f1; line-height:20px; }
  25. .tb-gzsz td.l { border-right:none; width:120px; padding-right:40px ;}
  26. .tb-gzsz td.r { border-left:none; }
  27. .tb-gzsz td span { color:#67ba47; }
  28. .box-gz02 { border:1px solid #ccc; border-radius:5px; }
  29. .box-gz02 .tit { background:#ebebeb; height:32px; line-height:32px; border-bottom:1px solid #ccc; }
  30. .w160 { width:160px; }
  31. .ipt-gz02 { width:86px; height:26px; line-height:26px; border:1px solid #bbb; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2); text-align:center; }
  32. .ipt-gztm { height:24px; line-height:24px; width:53px; margin-left:5px; border:none; border:1px solid #fff; outline : none;}
  33. .timebtn { width:21px; height:20px; display:inline-block; background:url(../images/yygh/timeud.gif) no-repeat; cursor:pointer; margin-top:3px; margin-right:3px; }
  34. .timebtn .up a,.timebtn .down a { height:10px; width:21px; display:inline-block; overflow:hidden; zoom:1; }
  35. .texta-gz {width:730px; height:105px; line-height:22px; border:1px solid #bbb; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2); outline:none; text-indent:10px; font-size:14px; }
  36. .btn-gzh,.btn-gzb,.btn-gzb-long { font-size:14px; display:inline-block; margin-right:10px; *margin-right:10px; _margin-right:5px; width:82px; height:28px; line-height:28px; border:none; cursor:pointer; background:url(../images/yygh/btn-gz.gif) no-repeat; color:#222;}
  37. .btn-gzb { background-position:0 -28px; color:#fff; }
  38. .btn-gzb-long { background-position:0 -56px; color:#fff; width:102px; font-size:14px;}
  39. .tb-gzsz03 table,.tb-gzsz03 tr,.tb-gzsz03 td,.tb-gzsz03 th{ border:1px solid #e5e1e1; }
  40. table.tb-gzsz03 { table-layout:fixed;}
  41. .tb-gzsz03 th{ background:#f8f8f8; text-align:center; height:33px; line-height: 18px; font-size: 14px; color: #555;}
  42. .tb-gzsz03 th.lh26 { height:auto; line-height: 26px;}
  43. .tb-gzsz03 td { height:45px; line-height: 18px; text-align:center; font-size:14px; word-break:break-all;}
  44. .tb-gzsz03 td.align-l { text-align: left;}
  45. .tb-gzsz03 td img { margin:5px; border:1px solid #d8d8d8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
  46. .p5 td { padding:5px; height:auto;}
  47. .c-gre { color:#67ba47; }
  48. .c-rd { color:#ff5a5a; }
  49. .xzrq {width:200px; height:26px; line-height:26px; background-color:#fff; border:1px solid #bbb; border-radius:3px; font-family:Arial;}
  50. .xzrq .xzrq-txt { width:150px; height:26px; margin-left: 5px; line-height: 26px; border: 0px; text-align:left;}
  51. .xzrq-icon { width:16px; height:16px; background:url(../images/yygh/yy-icon.gif) no-repeat; cursor:pointer; margin:5px 3px 0 0; }
  52. .slt-yyqd { width:180px; height:26px; line-height:26px; border-radius:3px; border:1px solid #bbb; }
  53. .zysz-top { height:30px; padding:10px; border:1px solid #bfdef6; background:#f2f9ff; }
  54. .btn-ss,.btn-xzpb,.btn-plsz, .btn-pldr { width:82px; height:28px; background:url(../images/yygh/btn-zysz.gif) no-repeat; display:inline-block; border:none; cursor:pointer;}
  55. .btn-ss { width:62px; background-position:0 -56px; }
  56. .btn-plsz { background-position:0 -28px; }
  57. .btn-pldr { background-position:0 -112px; }
  58. .mlr8 { margin-left:8px; margin-right:8px;}
  59. .tb-sjtj { border:1px solid #f6f6f6; text-align:center; table-layout:fixed;}
  60. .tb-sjtj strong { font-weight:bold;}
  61. .tb-sjtj th, .tb-sjtj td { padding:5px; border:1px solid #f6f6f6; text-align:center;}
  62. .tb-sjtj th.t-left, .tb-sjtj td.t-left { text-align:left;}
  63. .tb-sjtj td.tb-sjtj-total { padding:15px; text-align:right;}
  64. .tb-sjtj th.thead { background-color:#f2f9ff; border-bottom:1px solid #d4d4d4;}
  65. .tb-sjtj th.thead-1 { background-color:#f7f7f7; border-bottom:1px solid #f6f6f6;}
  66. .inp-txtarea { font-size:14px;width:450px; height:105px; padding:5px; border:1px solid #bbb; font-size:12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2);}
  67. .inp-txt { font-size:14px;display:inline-block; width:166px; height:16px; padding:5px; line-height:16px; border:1px solid #bbb; vertical-align:middle; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2);*display:inline;*zoom:1;}
  68. .inp-sel { font-size:14px; display:inline-block; height:26px; padding:4px 5px; border:1px solid #bbb;
  69. vertical-align:middle; -webkit-border-radius:2px;
  70. -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2);
  71. -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2);*display:inline;*zoom:1;}
  72. .searchbar { border:1px solid #bfd6e8; padding:10px 10px; background-color:#f2f9ff;}
  73. .inp-radio { display:inline-block; width:95px; height:28px; line-height:28px;}
  74. .inp-radio input { vertical-align:middle;}
  75. .inp-radio span { font-family:Tahoma; vertical-align:middle;}
  76. .tab-menu li { float: left; position: relative; width: 90px; height: 30px; margin-bottom: -1px; background-color: #f3f3f3; font-family: 宋体,Simsun; font-size:14px; color:#222; line-height: 30px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; text-align: center; z-index: 2; cursor:pointer;}
  77. .tab-menu li.on { background-color: #fff; border-bottom: 1px solid #fff;color: #333;font-size: 14px; }
  78. .tab-menu li.on strong { font-weight:bold;}
  79. .tab-menu li.bc-c { margin-right:-1px;}/*tab li border collapse*/
  80. .tab-con { display:none;}
  81. /*弹窗*/
  82. .pop { _position:absolute; _left:0; _top:0; _width:100%; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); z-index:1000;}
  83. .mask { position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); background-color:#000; opacity:.5; filter:alpha(opacity=50); z-index:999;}
  84. .mask-iframe { position:absolute; left:0; top:0; width:100%; height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); border:none; filter:alpha(opacity=0);}
  85. .popbox { position:fixed; _position:absolute; left:50%; top:50%; margin-left:-327px; margin-top:-280px; width:654px; border:1px solid #8d8d8d; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); -moz-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5); z-index:10000;}
  86. .btn-close { display:block; right:15px; top:15px; width:9px; height:9px; background:url(../images/bmgl/btn-close.gif) no-repeat;}
  87. .pop-tit { height:35px; padding:0 20px; line-height:35px; background-color:#eee; border-bottom:1px solid #fff; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
  88. .pop-main { padding:15px 25px; background-color:#fff; border-bottom:1px solid #e6e6e6;}
  89. .pop-inp-txt { width:166px; height:16px; padding:5px; line-height:16px; border:1px solid #bbb; vertical-align:middle; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2);}
  90. .pop-sel { width:178px; height:26px; padding:4px 5px; vertical-align:middle; border:1px solid #bbb; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2);}
  91. .pop-btns { height:42px; padding:10px 0 0; background-color:#fafafa; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
  92. .popbox-w430, .popbox-w482, .popbox-w612, .popbox-w760 { position:fixed; _position:absolute; left:50%; top:50%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); -moz-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5); z-index:10000;}
  93. .popbox-w430 { margin-left:-215px; margin-top:-170px; width:430px;}
  94. .popbox-w430 .pop-tit { text-align:left; padding:0 20px;}
  95. .popbox-w430 label { display:inline-block; width:75px; height:28px; line-height:28px; vertical-align:middle; text-align:right; font-size:14px; *display:inline; *zoom:1;}
  96. .popbox-w482 { margin-left:-241px; margin-top:-300px; width:482px;}
  97. .popbox-w482 .pop-tit { text-align:left; padding:0 20px;}
  98. .popbox-w482 label { display:inline-block; width:105px; height:28px; line-height:28px; vertical-align:middle; text-align:right; font-size:14px; *display:inline; *zoom:1;}
  99. .popbox-w612 { margin-left:-306px; margin-top:-170px; width:612px;}
  100. .popbox-w612 .pop-tit { text-align:left; padding:0 20px;}
  101. .popbox-w612 label { display:inline-block; width:75px; height:28px; line-height:28px; vertical-align:middle; text-align:right; font-size:14px; *display:inline; *zoom:1;}
  102. .ml45 { margin-left:45px;}
  103. .ml50 { margin-left:50px;}
  104. .popbox-w760 { margin-left:-380px; margin-top:-275px; width:760px;}
  105. .popbox-w760 .pop-tit { text-align:left; padding:0 20px;}
  106. .popbox-w760 label { display:inline-block; width:70px; height:28px; line-height:28px; vertical-align:middle; text-align:right; font-size:14px; *display:inline; *zoom:1;}
  107. .popbox-w760 label.w100 { width:100px;}
  108. .popbox-w760 label.lh1 { line-height:18px;}
  109. .popbox-w760 dd { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f3f3f3;}
  110. .popbox-w760 dd.dd-last { margin-bottom:0; border:none;}
  111. .popbox-w760 .texta-l { height:100px;}
  112. .popbox-w980 { margin-left:-490px; margin-top:-275px; width:980px;}
  113. .popbox-w980 .slt-yyqd { height:26px; line-height:22px; padding:2px 0;}
  114. .popbox-w980 .tb-gzsz03 td { padding:5px; height:28px; line-height:28px; font-size:12px; border:1px solid #f6f6f6;}
  115. .popbox-w980 .tb-gzsz03 th { background-color:#f6f6f6; border:1px solid #f6f6f6;}
  116. .popbox-w1130 { width:1130px; margin-left: -565px; margin-top: -272px;}
  117. .popbox-w1130 .pop-tit { text-align:left; padding:0 20px;}
  118. .alert-info { width:310px; line-height:1.2;}
  119. .icon-info, .icon-smile, .icon-question { display:inline-block; width:37px; height:37px; background:url(../images/zz/zz-icons.gif) no-repeat; vertical-align:middle; *display:inline; *zoom:1;}
  120. .icon-info { background-position:0 -40px;}
  121. .icon-smile { background-position:-80px -40px;}
  122. .icon-question { background-position:-40px -40px;}
  123. .mzxx-ks-doc-search .search-all { width:164px; background:url(../images/app-back/sprites.gif) no-repeat;}
  124. .mzxx-ks-doc-search .inp-search { width:129px; padding:0 5px; outline:none;}
  125. .mzxx-ks-doc-search .btn-search { width:25px; outline:none;}
  126. .sort-down { display:inline-block; width:6px; height:9px; background:url(../images/bmgl/icons.gif) no-repeat -120px 0; vertical-align:middle; *display:inline; *zoom:1;}
  127. .sort-up { display:inline-block; width:6px; height:9px; background:url(../images/bmgl/icons.gif) no-repeat -110px 0; vertical-align:middle; *display:inline; *zoom:1;}
  128. .btn-edit { display:inline-block; width:17px; height:17px; background:url(../images/bmgl/icons.gif) no-repeat -30px 0; vertical-align:middle;}
  129. .btn-del { display:inline-block; width:17px; height:17px; background:url(../images/bmgl/icons.gif) no-repeat -70px 0; vertical-align:middle;}
  130. .btn-blue, .btn-blue-l, .btn-blue-xl, .btn-blue-xxl, .btn-gray-xl, .btn-gray-l, .btn-gray-s, .btn-gray-xxl, .btn-gray-xs { display:inline-block; height:28px; line-height:28px; background:url(../images/tijian/btns.gif) no-repeat; border:none; text-align:center; cursor:pointer; vertical-align:middle; *display:inline; *zoom:1;font-size:14px;}
  131. .btn-blue { width:62px; color:#fff;}
  132. .btn-blue-l { width:82px; background-position:0 -30px; color:#fff;}
  133. .btn-blue-xl { width:104px; background-position:0 -60px; color:#fff;}
  134. .btn-blue-xxl { width:132px; background-position:0 -210px; color:#fff;}
  135. .btn-gray-xl { width:96px; background-position:0 -150px; color:#555;}
  136. .btn-gray-l { width:82px; background-position:0 -120px; color:#555;}
  137. .btn-gray-s { width:62px; background-position:0 -90px; color:#555;}
  138. .btn-gray-xs { width:92px; height:20px; line-height:20px; background-position:0 -210px; color:#555;}
  139. .btn-gray-xxl { width:129px; height:25px; line-height:25px; background-position:0 -180px; color:#555;}
  140. /* 5-09 */
  141. .app-time{ width:100%; line-height:30px; overflow:hidden; font-size:14px; padding:8px 0;}
  142. .ipt-app1 { width:212px; height:26px; line-height:26px; border:1px solid #bbb; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2); text-align:left; padding:0 2px; margin:1px 70px 0 0;}
  143. .ipt-app2 { width:80px; height:26px; line-height:26px; border:1px solid #bbb; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2); text-align:left; padding:0 5px; margin:1px 5px 0 2px;}
  144. .ipt-app3 { width:115px; height:26px; line-height:26px; border:1px solid #bbb; border-radius:2px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2); text-align:left; padding:0 5px; margin:1px 5px 0 2px;}
  145. .btn-app { display:inline-block; width:114px; height:28px; line-height:28px; background:url(../images/tijian/btn-app.gif) no-repeat; border:none; text-align:center; cursor:pointer; vertical-align:middle; *display:inline; *zoom:1; color:#fff;}
  146. .appbor{ border-bottom:1px solid #eee;}
  147. .app-sel{ line-height:30px; font-size:14px; padding:8px 0;}
  148. .appsel{ width:142px; height:28px; line-height:28px; background:url(../images/tijian/appsel.gif) no-repeat; position:relative; z-index:10;}
  149. .seltext{ width:104px; height:28px; float:left; font-size:12px; color:#999; padding-left:10px; overflow:hidden;}
  150. .selopera{ width:27px; height:28px; float:left; cursor:pointer;}
  151. .appsel span{ display:inline; width:17px; height:17px; background:url(../images/tijian/seltb.png) no-repeat; float:left; margin-right:10px; margin-top:3px;}
  152. .appsel span.app-hycz{ margin-top:5px;}
  153. .appsel span.app-txsz{ margin-top:5px; background-position:0 -18px;}
  154. .aselbox{ width:140px; border:1px solid #cccccc; border-radius:2px; background:#f9f9f9; position:absolute; top:25px; left:0; padding:5px 0; z-index:20; display:none;}
  155. .aselbox ul li{ padding-left:9px; line-height:25px;}
  156. .aselbox ul li a{ display:block; width:100%; color:#666666;}
  157. .aselbox ul li span.app-tjhy{ background-position:0 -35px;}
  158. .aselbox ul li span.app-xgsj{ background-position:0 -52px;}
  159. .aselbox ul li span.app-schy{ background-position:0 -70px;}
  160. .aselbox ul li span.app-tsxh{ background-position:0 -89px;}
  161. .aselbox ul li span.app-tssj{ background-position:0 -108px;}
  162. .aselbox ul li span.app-no{ background-position:0 -125px;}
  163. .app-list{ width:100%;}
  164. .app-list table{ border:1px solid #e3e3e3; text-align:center; line-height:42px; color:#666;}
  165. .app-list table td{ border:1px solid #e3e3e3;}
  166. .app-list .tabbg{ background:#f7f7f7; color:#222;}
  167. .pop-main .app-list table td a{ color:#007cd9; margin:0 3px;}
  168. /*门诊信息*/
  169. .doc-photo { text-align:center;}
  170. .doc-photo img { display:block; width:97px; height:122px; margin:0 auto; border:1px solid #d5d5d5; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
  171. .btn-upload-pic { display:inline-block; width:77px; height:28px; background:url(../images/yygh/btn-zysz.gif) no-repeat 0 -84px; border:none; cursor:pointer; *display:inline; *zoom:1;}
  172. /*备注信息样式*/
  173. .tip-bgc-fe { position:relative; padding:10px; background-color: #fffeee; border:1px solid #f1d896;}
  174. .tip-bgc-fe .tip-arr-up { position:absolute; left:20px; top:-17px; display:block; width:0; height:0; border-width: 8px; border-style: solid; border-color: transparent transparent #f1d896 transparent; font-size: 0;}
  175. .tip-bgc-fe .tip-arr-up i { position:absolute; left:-8px; top:-6px; display:block; width:0; height:0; border-width: 8px; border-style: solid; border-color: transparent transparent #fffeee transparent; font-size: 0;}
  176. /*排班弹窗*/
  177. .btn-addcon { display:block; width:18px; height:18px; background:url(../images/yygh/icon-add.png) no-repeat;}
  178. .docorobj { opacity:.8; filter:alpha(opacity=80);}
  179. .docorobj-on { opacity:1; filter:alpha(opacity=100);}
  180. .pop-plsz-tb td,.pop-plsz-tb th{ padding:5px; border:1px solid #e5e1e1; }
  181. table.tb-gzsz03 { table-layout:fixed;color: #333;}
  182. .pop-plsz-tb th{ background:#f8f8f8; text-align:center; line-height: 18px; }
  183. .pop-plsz-tb th.lh26 { height:auto; line-height: 26px;}
  184. .pop-plsz-tb td { line-height: 18px; text-align:center; font-size:12px; word-break:break-all;}
  185. .pop-plsz-tb td.align-l { text-align: left;}
  186. .pop-plsz-tb td img { margin:5px; border:1px solid #d8d8d8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
  187. .paiban-week .inp-radio { width:60px;}
  188. .paiban-time .inp-radio { width:125px;}