xufangxiangqing.css 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. .os-main, .el-main {padding-top: 12px; position: absolute; top: 45px; left: 0; right: 0; bottom: 0; font-size: 14px; color: #333; overflow: auto; -webkit-overflow-scrolling: touch; }
  2. .info-list{background: #fff;border-top: solid 1px #dcdcdc;margin-bottom: 10px;border-bottom: solid 1px #dcdcdc;}
  3. .info-list .il-item { position: relative; }
  4. .info-list .il-item p { line-height: 20px; padding-bottom: 15px; }
  5. .info-list .il-item.il-i-table:after { border: none; }
  6. .os-tit-o {box-sizing: border-box; padding: 0px 10px;height: 45px;line-height: 45px; font-size: 16px; color: #333; border-bottom: solid 1px #dcdcdc;margin-bottom: 15px;}
  7. .os-tit-o.nomar{margin-bottom: 0px;}
  8. .no-margin{margin-bottom: 0px;}
  9. .os-tit-o.o-t-o-nb { padding-bottom: 0; }
  10. .os-t-o-name { vertical-align: middle; }
  11. .os-base-info.msg li{margin-bottom: 0px;border-bottom: solid 1px #f1f1f1;padding-top: 10px;padding-bottom: 8px;}
  12. .os-base-info {padding: 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
  13. .os-base-info.pl0{padding-left: 0px;padding-right: 0px;}
  14. .os-base-info li {-webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: inline-block;margin-bottom: 15px;}
  15. .os-base-info li.flex2 { -webkit-flex: 2; -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }
  16. .os-base-info li.flex1 { -webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  17. .os-base-info li .pd-r { padding-right: 25px; }
  18. .os-tit-t, .os-tit-f { margin-bottom: 10px; color: #909090; }
  19. .os-tit-th { padding-bottom: 10px; color: #909090; }
  20. .os-tit-f { font-weight: 600; color: #333; }
  21. .p-bottom { text-align: center; padding: 10px 0 20px 0; font-size: 10px; color: #909090; }
  22. .info-list-t { position: relative;background: #fff;border-top: solid 1px #dcdcdc;margin-bottom: 10px;border-bottom: solid 1px #dcdcdc;}
  23. .il-t-item { position: relative; padding: 0 10px; }
  24. .il-t-item.list-mt{margin-bottom: 10px;}
  25. .il-t-item.list-mt:last-child{margin-bottom: 0px;}
  26. .il-t-item:after { content: " "; position: absolute; left: 10px; bottom: 0; right: 10px; height: 1px; border-top: 1px solid #dcdcdc; color: #dcdcdc; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); }
  27. .il-t-item p { padding-bottom: 15px; line-height: 20px; color: #333;}
  28. .il-t-item p.ying-pb{padding-bottom: 10px;}
  29. .il-t-item.jiancha-mt{margin-bottom:10px;}
  30. .il-t-item:last-child:after { content: ""; border: none; }
  31. .il-t-item.pl0{padding-left: 0px;padding-right: 0px;}
  32. .sidebar-main { position: absolute; left: 0; top: 45px; right: 0; bottom: 0; background: transparent; z-index: -1; -webkit-transition: all 0.5s; transition: all 0.5s;overflow: auto; }
  33. .sidebar-main.active { background: rgba(0, 0, 0, 0.3); z-index: 900; }
  34. .sidebar-body { position: absolute; width: 210px; top: 0; right: -210px; /*bottom: 0;*/ background: #fff; padding-top: 5px; -webkit-transition: all 0.5s; transition: all 0.5s;min-height: 100%; }
  35. .sidebar-body.active { right: 0; }
  36. .sb-item { position: relative; text-align: center; font-size: 17px; }
  37. .sb-item > a { color: #333; position: relative; display: block; height: 45px; line-height: 45px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
  38. .sb-item > a.active { background: #f5f7f9; }
  39. .sb-i-list { display: none; text-align: left; }
  40. .sb-i-list li a.active { background: #f5f7f9; }
  41. .sb-i-list a { color: #909090; display: block; height: 45px; line-height: 45px;font-size: 14px;}
  42. .icon { display: inline-block; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; background-size: cover; vertical-align: middle; margin: 0 10px 0 0; }
  43. .i-ess-info { background-image: url(../images/jibenxinxi_icon.png); }
  44. .i-visiting-result { background-image: url(../images/linchuanzhenduan_icon.png); }
  45. .Rp { background-image: url(../images/RP_icon.png); }
  46. .i-ess-book{ background-image: url(../images/yishizhengshu_icon.png); }
  47. .i-ess-recond{ background-image: url(../images/xufangjilu_icon.png); }
  48. .i-home { display: inline-block; width: 40px; height: 40px; position: absolute; right: 14px; bottom: 30px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img/i-go-home.png); border-radius: 50%; z-index: 888; }
  49. .sidebar { display: inline-block; width: 48px; height: 48px; position: absolute; right: 14px; top: 72px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img/i-switch.png); border-radius: 50%; z-index: 888; }
  50. .i-d { display: inline-block; width: 10px; height: 6px; position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img/i-drop-down.png); -webkit-transition: all 0.5s; transition: all 0.5s; }
  51. .i-d.active { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  52. .cm-list { font-size: 0; }
  53. .cm-list li { font-size: 13px; color: #333; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  54. .cm-list li div { -webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; padding-bottom: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  55. .cm-list li div span {-webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: inline-block; }
  56. .cm-list li div span:first-child { text-align: right; }
  57. .cm-list li div:first-child { border-right: 1px dotted #dce5f1; }
  58. .cm-list li:first-child { padding-top: 15px; }
  59. .cm-list li:last-child { padding-bottom: 30px; }
  60. .cm-list li:last-child div { padding-bottom: 0; }
  61. .i-i-list { overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
  62. .i-i-list li { display: inline-block; padding: 5px 10px 15px 0; text-align: center; }
  63. .i-i-list li img { display: inline-block; height: 75px; width: 92px; border-radius: 5px; }
  64. .el-main { background: #f4f6f9; }
  65. .el-tit { height: 100px; background: #fff; padding-left: 20px; }
  66. .el-t-l { font-size: 12px; color: #909090; padding: 20px 0 5px 0; }
  67. .el-t-m { font-size: 30px; color: #333; font-weight: 600; }
  68. .el-list { padding-bottom: 20px; }
  69. .el-item div.list { padding:5px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; font-size: 14px; color: #909090; }
  70. .el-item div.list span {display: block; -webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  71. .el-item div.list span:last-child { text-align: right; }
  72. .el-item div.title span {display: block; -webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  73. .el-item div.title span:last-child { text-align: right; }
  74. .el-item div.title { height:40px;line-height:40px; font-size: 14px; color: #333; font-weight: 600;padding: 0px 10px;border-bottom:solid 1px #dcdcdc; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-bottom: 5px;}
  75. .el-item .el-list{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 5px 10px;font-size: 14px; color: #909090;}
  76. .el-item .el-list b{display: block;font-weight: normal;-webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;}
  77. .el-item .el-list b:last-child { text-align: right; }
  78. .el-item .el-title.noline{border-bottom:none;margin-bottom: 0px;}
  79. .el-item .el-title{height:40px;line-height:40px; font-size: 14px; color: #333; font-weight: 600;padding: 0px 10px;border-bottom:solid 1px #dcdcdc; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-bottom: 5px;}
  80. .el-item .el-title span{display: block;-webkit-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  81. .el-item .el-title span:last-child { text-align: right; }
  82. .lto-con { box-shadow: 1px 1px 2px 0 #edf4fe; background: #fff; margin: 0px 10px 10px 10px;border-radius: 5px;}
  83. .lto-tit { padding: 20px 0 15px 25px; font-size: 14px; color: #1286ff; }
  84. .lto-info { padding: 0 10px 10px 25px; font-size: 14px; color: #333; line-height: 20px; position: relative; }
  85. .lto-info span { color: #909090; }
  86. .lto-info:before { content: " "; display: block; width: 5px; height: 5px; background: #1286ff; position: absolute; border-radius: 50%; left: 10px; top: 7px; }
  87. .hp-table { width: 100%; text-align: center; }
  88. .hp-table tr { border: 1px solid #edf4fe; }
  89. .hp-table tr th { height: 40px; background: #f5f7f9; font-size: 13px; color: #333; font-weight: 600; }
  90. .hp-table tr td { height: 60px; font-size: 12px; color: #333; }
  91. .hp-list { color: #333; padding-bottom: 10px; }
  92. .hp-list li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  93. .hp-list li span { text-align: center; padding-bottom: 10px; }
  94. .hp-list li span:first-child { -webkit-flex: 1.5; -webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; }
  95. .hp-list li span:last-child { -webkit-flex: 2; -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }
  96. .hp-list li:first-child span { font-weight: 600; padding-bottom: 15px; }
  97. .id-table { width: 100%; margin-bottom: 10px; }
  98. .id-table tr { text-align: center; }
  99. .id-table tr th { font-size: 13px; color: #333; padding: 10px 0; }
  100. .id-table tr td { font-size: 12px; color: #333; padding: 10px 0; }
  101. .id-table tr.up td { color: #ff7e7e; }
  102. .id-table tr.down td { color: #67e39e; }
  103. .up-icon { position: relative; }
  104. .up-icon:after { content: ''; display: block; position: absolute; width: 11px; height: 12px; background-image: url(../images/img/i-up.png); background-position: center; background-repeat: no-repeat; background-size: cover; top: 2px; right: -15px; }
  105. .icon-right{background: url('../images/jr-rop.png') no-repeat;background-size: 8px 15px; background-position: calc(100% - 10px) center;}
  106. .down-icon { position: relative; }
  107. .down-icon:after { content: ''; display: block; position: absolute; width: 11px; height: 12px; background-image: url(../images/img/i-down.png); background-position: center; background-repeat: no-repeat; background-size: cover; top: 2px; right: -15px; }
  108. .header-link{font-size: 16px;color: #fff;}
  109. .header-link2{font-size: 16px;color: #fff;position: absolute;top: 0px;right: 10px;}
  110. .i-ess-muban{background-image: url(../images/moban_icon.png);}
  111. .i-ess-tiaozheng{background-image: url(../images/tiaozhengyuanying_icon.png);}
  112. .i-ess-jumin{ background-image: url(../images/jumingxinxi_icon.png); }
  113. .i-ess-xufang{ background-image: url(../images/xunfangxinxi_icon.png); }
  114. .i-ess-shenhe{ background-image: url(../images/dhenhejilu_icon.png); }
  115. .i-ess-yuan{ background-image: url(../images/yuanchufangjilu_icon.png); }
  116. .no-border{border-bottom: none;}
  117. .xufang-input[type='text']{border: none; text-align: right;font-size: 14px;color: #333;width: 250px;position: absolute;right: 20px;height: 38px;bottom: 1px;padding-right: 5px;}
  118. .bttn{width: 93%;height: 40px;line-height: 40px;background-color: #ccc;color: #fff;font-size: 16px;border-radius: 5px;margin: 0 auto;text-align: center;margin-top: 10px;}
  119. .bttn.active{background-color: #17b3ec;}
  120. .layer-res{width: 50px;height: 50px;border-radius:50%;overflow:hidden;position: fixed;z-index: 99;bottom: 45px;right: 15px;background: url('../images/huidajuming_btn.png') no-repeat;background-size: contain;background-position: center;}
  121. .cc-sick{height: 40px;line-height: 40px;}
  122. .mbsc-ios .dw-msel:before {font-size: 1.2em!important;}
  123. #selSick_dummy{margin-bottom: 0px;border: none;width: calc(100% - 15px);font-size: 14px;color: #333;height: 36px;padding: 0px;}
  124. .cc-link{position: absolute;right: 10px;top: 0px;font-size: 14px;color: #17b3ec;}
  125. .os-base-info li input{font-size: 14px;color: #333;margin-bottom: 0px;height:auto;padding: 5px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  126. .os-base-info .cc-flex{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom:0px ;}
  127. .cc-flex label{min-width: 60px;}
  128. .cc-list-one{padding: 5px 0px 5px 0px;}
  129. .os-base-info li input.wid-300{width: calc(100% - 90px);margin-right: 10px;}
  130. .os-base-info li input.wid-200{width: 200px;}
  131. .unit{font-size: 14px; color: #333;margin-left: 10px;}
  132. .list-mt .os-base-info li label{color: #909090;}
  133. .il-t-item.cc-ul{padding-top: 5px;padding-bottom: 5px;margin-bottom: 0px;}
  134. .cc-flex.wi-50{width: 50%;}
  135. .cc-posi-r{justify-content: flex-end;}
  136. .cc-add-drug{display: -webkit-box; height: 40px;-webkit-box-pack: center;-webkit-box-align: center;}
  137. .cc-add-drug .icon2{width: 18px;height: 18px;margin-right:5px;background: url('../images/xinzhengyaopin_icon.png') no-repeat;background-size: contain;}
  138. .cc-add-drug .text{color: #17b3ec;font-size: 16px;}
  139. .cc-delete{width: 18px;height: 18px;background: url('../images/delete.png') no-repeat;background-size: contain;}
  140. .c-hide{display: none;}
  141. .cc-input{width: 200px;height: 33px;background: url('../images/xiala_icon.png') no-repeat;background-size: 12px 6px;background-position:180px center;}
  142. .cc-input input{background-color: transparent;}
  143. .cc-textarea{padding-top: 10px;width: 100%;position: relative;padding-bottom: 4px;}
  144. .cc-textarea textarea{width: 100%;border: solid 1px #dcdcdc;font-size: 14px;color: #333;padding: 5px 5px 10px 5px;}
  145. .cc-tag{position: absolute;bottom: 10px;right: 6px;}
  146. .xu-label{min-width: 70px;}
  147. .os-base-info li.xu-flex{display: flex;display: -webkit-flex;}
  148. .mx-bttn{width:100%;padding: 15px;position: fixed;bottom: 0px;left: 0px;background-color: #f2f4f6;}
  149. .mx-bttn .comfirm-btn{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background-color: #17b3ec;border-radius: 5px;}
  150. .layer-bg{position: fixed;top: 0px;left: 0px;bottom: 0px;right: 0px;background-color: rgba(0,0,0,0.3);z-index: 999;}
  151. .xufang-num{position: absolute;bottom: 0px;z-index: 9999;background-color: #fff;width: 100%;}
  152. .number-pad{border-top:solid 1px #dcdcdc; border-left: solid 1px #dcdcdc; width: 100%;margin-top: 30px;}
  153. .number-pad .box{display: flex;display: -webkit-flex;display: -webkit-box;}
  154. .number-pad li{width: 33.333333%;height: 50px;text-align: center;line-height: 50px;border-bottom: solid 1px #dcdcdc;border-right: solid 1px #dcdcdc;font-size: 16px;color: #333;}
  155. .number-pad li.gray{background-color: #ececec;font-size: 15px;}
  156. .number-pad li.del{color: #ff4c4c;}
  157. .number-pad li.no{color: #17B3EC;}
  158. .number-pad li:active{background-color: #ccc;}
  159. .xufang-num .head{position: relative;}
  160. .xufang-num .head div:nth-child(1){width: 100%;font-size: 16px;color: #333;height: 40px;line-height: 40px;}
  161. .xufang-num .head div:nth-child(2){position:absolute;top: 0px;right: 15px; font-size: 14px;color: #ccc;height: 37px;line-height: 37px;}
  162. .num-info{border-top: solid 1px #dcdcdc; padding: 0px 15px;}
  163. .num-info .msg{display: -webkit-box;color: #333;border-bottom: solid 1px #dcdcdc;padding: 8px 0px;font-size: 14px;}
  164. .num-info .msg div:nth-child(1){width: 50%;}
  165. .num-info .msg div:nth-child(2){width: 50%;text-align: right;}
  166. .num-info .psw div:nth-child(1){color: #333;font-size: 14px;padding: 8px 0px;}
  167. .num-info .psw ul li{width:30px;height: 30px; border:solid 1px #dcdcdc;margin-right: 20px;display: flex;justify-content: center;align-items: center;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
  168. .num-info .psw ul li:last-child{margin-right: 0px;}
  169. .num-info .psw ul{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;padding: 5px 0px 10px;}
  170. .foreig{font-size: 14px;color: #17B3EC;float: right;margin-bottom: 10px;}
  171. .num-info .psw ul li .round{ display:none; width: 10px;height: 10px;border-radius: 50%;background-color: #333;}
  172. .num-info .psw ul li.active .round{display: block;}
  173. .xu-flex{display: flex;display: -webkit-flex;}
  174. .xu-textarea{width: 100%;border: solid 1px #dcdcdc;font-size: 14px;color: #333;padding: 5px 5px 10px 5px;}
  175. .xf-bttn{width: 80px;height: 34px;background-color: #17B3EC;color: #fff;font-size: 14px;text-align: center;line-height: 34px;border-radius: 5px;}
  176. .xx-line input{border:none;padding: 0px 0px!important;font-size: 14px;color: #333;background-color: transparent;}
  177. .xx-line label{width: 90px;}
  178. .xf-position{position: fixed;bottom: 0px;left: 0px;width: 100%;background-color: #fff;padding-bottom:10px;}
  179. .nopass-list li{display: inline-block;background-color:#fff;font-size: 14px;color: #17B3EC;padding: 2px 8px;border-radius: 20px;border: solid 1px #17B3EC;margin-right: 15px;margin-bottom: 5px;}
  180. .nopass-list{padding:10px 5px 5px;}
  181. .nopass-list li:last-child{margin-right: 0px;}
  182. .nopass-list li.active{background-color: #17BCEC;color: #fff;}
  183. .add-icon{width: 20px;height: 20px;background: url('../images/xinzhengyaopin_icon.png') no-repeat;background-size: 19px 19px;background-position: center;margin-right: 10px;}
  184. .desc-icon{width: 20px;height: 20px;background: url('../images/jianshao_icon.png') no-repeat;background-size: 19px 19px;background-position: center;margin-left: 10px;}
  185. .j-medi-single.wid-small{width:138px}
  186. .nopass-list.change-nopass{padding:0px 15px}
  187. .nopass-list.change-nopass li{margin-bottom:0px;margin-top: 10px;}
  188. .ca-bg{background: url('../images/ca.png') no-repeat;background-size: 28px 28px;background-position:15px center;padding-left: 50px;}