ss-style.css 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692
  1. /*---------cross.ui-------------------------*/
  2. /* buttons color
  3. -----------------------------------------------------------------------------*/
  4. .c-btn-087eff { background-color: #087eff; }
  5. .c-btn-087eff:hover { background-color: #0771e5; }
  6. .c-btn-588cd5 { background-color: #588cd5; }
  7. .c-btn-588cd5:hover { background-color: #4680d0; }
  8. .c-btn-37a6ec { background-color: #37a6ec; }
  9. .c-btn-37a6ec:hover { background-color: #3195d4; }
  10. .c-btn-4dcd70 { background-color: #4dcd70; }
  11. .c-btn-4dcd70:hover { background-color: #45b865; }
  12. .c-btn-4db944 { background-color: #4db944; }
  13. .c-btn-4db944:hover { background-color: #45a63d; }
  14. .c-btn-309765 { background-color: #309765; }
  15. .c-btn-309765:hover { background-color: #2b885b; }
  16. .c-btn-ff9600 { background-color: #ff9600; }
  17. .c-btn-ff9600:hover { background-color: #e58700; }
  18. .c-btn-ff8100 { background-color: #ff8100; }
  19. .c-btn-ff8100:hover { background-color: #e57400; }
  20. .c-btn-fc6155 { background-color: #fc6155; }
  21. .c-btn-fc6155:hover { background-color: #e2574c; }
  22. .c-btn-ff3b2f { background-color: #ff3b2f; }
  23. .c-btn-ff3b2f:hover { background-color: #e5352a; }
  24. .c-btn-f9f9f9 { background-color: #f9f9f9; color: #087eff; border: #c0c0bc 1px solid; }
  25. .c-btn-f9f9f9:hover { background-color: #e0e0e0; }
  26. .c-btn-ffffff { background-color: #ffffff; color: #4dcd70; border: #e1e1e1 1px solid; }
  27. .c-btn-ffffff:hover { background-color: #e5e5e5; }
  28. .c-btn-fff { background-color: #ffffff; color: #999999; border: #e1e1e1 1px solid; }
  29. .c-btn-fff:hover { background-color: #e5e5e5; }
  30. .c-btn-ff3 { background-color: #ffffff; color: #ff3b2d; border: #e1e1e1 1px solid; }
  31. .c-btn-ff3:hover { background-color: #e5e5e5; }
  32. /**************************************************/
  33. /* css c-list
  34. -----------------------------------------------------------------------------*/
  35. .list-icon { height: 8px; width: 8px; position: relative; display: inline-block; }
  36. .arrow-right { display: block; width: 8px; height: 8px; border: solid #cdcdcd; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
  37. .c-list-group { }
  38. .c-list-group h3 { padding: 6px 15px; background-color: #f9f9f9; font-size: 13px; color: #5b5b5b; margin: 0; vertical-align: middle; }
  39. .c-list { background-color: #fff; }
  40. .c-list > li, .c-list > .c-list-div { font-size: 17px; color: #333; position: relative; display: -webkit-box; display: box; margin-left: 15px; border-top: 1px solid #f1f1f1; }
  41. .c-list > .c-list-text { line-height: 20px; padding: 12px 15px 12px 0; }
  42. .c-list > .c-list-function { border-top: none; }
  43. .c-list > .c-list-function .c-list-info { border-top: 1px solid #f1f1f1; }
  44. .c-list > li:first-child, .c-list > .c-border-t:first-child, .c-list >li:first-child .c-border-t, .c-list > .c-list-function:first-child, .c-list > .c-list-function:first-child .c-list-info, .c-list > div:first-child .c-border-t, .c-list > div:first-child { border: 0; background-image: none }
  45. .c-list > .c-list-cover { padding-left: 15px !important; margin-left: 0 !important; }
  46. .c-list .c-list-info { -webkit-box-flex: 1; box-flex: 1; padding-right: 15px; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; }
  47. .c-list h4 { color: #333 !important; }
  48. .c-list .c-list-info > h4 { font-size: 18px; line-height: 20px }
  49. .c-list .c-list-info > p { font-size: 16px; line-height: 20px; color: #909090; }
  50. .c-list .c-list-label { font-size: 16px !important; color: #909090 !important; padding: 10px 15px 10px 0!important; border-top: 1px dashed #e1e1e1 !important; }
  51. .c-list .c-list-key { margin-right: 15px; }
  52. .c-list .c-list-img { width: 100px; height: 68px; margin: 10px 10px 10px 0; position: relative }
  53. .c-list .c-list-img img { width: auto; height: 68px; }
  54. .c-list > .c-list-link:active { background-color: #e5e6e7; padding-left: 15px; margin-left: 0 }
  55. .c-list-link:active, .c-list-link.c-border-t:active, .c-list-link:active + .c-border-t, .c-list-link:active + .c-border-t { background-image: none; border-top-color: #e5e6e7 }
  56. .c-list .c-list-value { color: #909090; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; }
  57. .c-list .c-list-title { }
  58. .c-list .c-list-link .c-list-value, .c-list .c-list-link .c-list-title { padding-right: 20px; }
  59. .c-list .c-list-badge, .c-list .c-list-action { font-size: 13px; color: #909090; position: absolute; height: 100%; right: 15px; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; top: 0; }
  60. .c-list-link .c-list-badge, .c-list-link .c-list-action { right: 35px }
  61. .c-list-link .list-icon { position: absolute; right: 15px; top: 50%; margin-top: -4px; }
  62. .c-list .c-avatar-s, .c-list .c-avatar-m, .c-list .c-avatar-l { margin: 10px 15px 10px 0; overflow: hidden; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; }
  63. .c-list-indent-s { padding-right: 70px !important; }
  64. .c-list-indent-m { padding-right: 110px !important; }
  65. .c-list-action .input-group-checkbox .input-group-pack, .c-list-action .input-group-radio .input-group-pack { margin: 0 0 0 5px; }
  66. .c-avatar-s { width: 26px; height: 26px; }
  67. .c-avatar-m { width: 45px; height: 45px; }
  68. .c-avatar-l { width: 54px; height: 54px; }
  69. .c-avatar-s img, .c-avatar-m img, .c-avatar-l img { width: 100%; height: 100%; }
  70. .c-list-text .c-t-right { color: #909090 !important; }
  71. .c-list-text .c-t-right { padding-right: 0px; color: #909090; }
  72. .c-list-link .c-t-right { padding-right: 20px !important; }
  73. .c-border, .c-border-t, .c-border-b, .c-border-l, .c-border-r, .c-border-tb { border-color: #e1e1e1; border-style: solid; }
  74. .ui-grid { display: -webkit-box; display: box; }
  75. .ui-col-0 { -webkit-box-flex: 0; box-flex: 0; }
  76. .ui-col-1 { -webkit-box-flex: 1; box-flex: 1; }
  77. .ui-arrow, .ui-arrow s { position: relative; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 5px; }
  78. .ui-arrow-r, .ui-arrow-r s { border-left-color: #aaa; border-left-style: solid; }
  79. .ui-arrow-r s { border-left-color: #fff; position: absolute; left: -7px; top: -5px; }
  80. .c-btn-4dcd70 { background-color: #4dcd70; }
  81. .c-btn-74bf00 { background-color: #74BF00; }
  82. .c-btn-4dcd70:hover { background-color: #45b865; }
  83. .c-btn-fff { background-color: #ffffff; color: #999999; border: #e1e1e1 1px solid; }
  84. .c-btn-fff:hover { background-color: #e5e5e5; }
  85. body, html { width: 100%; height: 100%; background: #f3f3f3; }
  86. /* 健康管理师 */
  87. .sdoc-top { height: 180px; background: url(../images/banner1.jpg) no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; text-align: center; padding: 20px 15px 0 15px; font-size: 12px; color: #fff; text-shadow: 0px 0px 2px rgba(0,0,0,0.6); line-height: 23px; position: relative; }
  88. .sdoc-top .sdimg { display: block; margin: 0 auto 10px auto; width: 60px; height: 60px; padding: 1px; background-color: rgba(250,250,250,.75); border-radius: 50%; }
  89. .sdoc-top.smil { padding: 38px 15px 36px; height: 100px; background: url(../images/p-bg-top.png) no-repeat; background-size: 100% 100%; }
  90. .sdoc-top.smil.short { height: 60px; }
  91. .sdoc-top.smil .sdimg { margin: 0; width: 56px; height: 56px; border-radius: 56px; overflow: hidden; padding: 0; background: rgb(250,250,250);}
  92. .sdoc-top.smil .sdimg img { width: 56px; height: 56px; }
  93. .ff6600 { color: #ff6600; }
  94. .pb60 { padding-bottom: 60px; }
  95. .slider-detail h2 { color: #333333; }
  96. .slider-detail p { color: #888888; }
  97. .slider-detail li { padding: 10px 0 12px 0; position: relative; border-bottom: 1px solid #e1e1e1; }
  98. .slider-detail li:last-child { border: none; }
  99. .slider-detail li span { position: absolute; bottom: 0px; right: 15px; }
  100. .slider-detail p.show { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  101. .arrow-down, .arrow-up { display: inline-block; width: 8px; height: 8px; border: solid #cdcdcd; border-width: 2px 2px 0 0; cursor: pointer; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }
  102. .arrow-up { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
  103. .line-click { width: 100%; height: 15px; position: relative; }
  104. .menu-boxer span { width: 60px; height: 60px; text-align: center; color: #fff; line-height: 60px; display: block; border-radius: 60px; margin: 15px auto 0; }
  105. .menu-boxer span i { font-size: 40px; }
  106. .menu-boxer p { color: #666666; font-size: 14px; text-align: center; padding-top: 5px; }
  107. .menu-boxer span.green-bg { background: #38e4a5; }
  108. .menu-boxer span.red-bg { background: #f2417f; }
  109. .menu-boxer span.org-bg { background: #ffb30f; }
  110. .menu-boxer span.blue-bg { background: #32a7f9; }
  111. /*提交成功*/
  112. .data-noticebox { padding-top: 15%; text-align: center; }
  113. .data-noticebox i { color: #4dcd70; font-size: 80px; line-height: 80px; }
  114. .data-noticebox p { padding-left: 48px; padding-right: 48px; }
  115. .data-noticebox p span { color: #333333; }
  116. .data-noticebox .bottom-box { padding: 30px 15px 0; }
  117. .bottom-box a.c-btn { width: 45%; padding: 12px 30px; }
  118. .bottom-box { box-sizing: border-box; }
  119. .bottom-box a { box-sizing: border-box; }
  120. .ts-boxer { max-width: 320px; width: 40%; margin: 0 auto; }
  121. .ts-noti { background: url(../images/pingjia.png) no-repeat center center; height: 0; background-size: 100% auto; width: 100%; padding-bottom: 100%; display: block; }
  122. /*评价*/
  123. .evaluation-boxer { }
  124. .evaluation-boxer .scoresr { padding: 6px 15px; color: #666666; line-height: 36px; }
  125. .evaluation-boxer .scoresr i { font-size: 24px; color: #c5c3c3; }
  126. .evaluation-boxer .scoresr li.checked i { color: #ff7200; }
  127. .scoresr li { float: left; width: 31.4px; height: 24px; }
  128. .words-box textarea { border: none; box-sizing: border-box; padding: 10px 15px; font-size: 14px; }
  129. .com-bottom { padding: 0 15px; }
  130. .ti-star { margin-top: 7px; background: url(../images/tip-star.png) no-repeat; text-align: left; width: 157px; height: 22px; background-size: cover; overflow: hidden; background-position: 0 -22px; }
  131. .ti-star ul { background: url(../images/tip-star.png) no-repeat; width: 157px; height: 22px; background-size: cover; overflow: hidden; background-position: 0 -22px; }
  132. .ti-star ul.one { background-position: -134px 0; }
  133. .ti-star ul.two { background-position: -101px 0; }
  134. .ti-star ul.three { background-position: -67px 0; }
  135. .ti-star ul.four { background-position: -34px 0; }
  136. .ti-star ul.five { background-position: 0 0; }
  137. /*csx*/
  138. .ptb12 { padding-top: 12px; padding-bottom: 12px; }
  139. .n-list { background-color: #fff; }
  140. .n-list > li, .n-list > .n-list-li { position: relative; display: -webkit-box; display: box; box-pack: center; padding-right: 15px; margin-left: 15px; border-top: 1px solid #f1f1f1; clear: both; }
  141. .n-list > li:first-child, .n-list > .n-list-li:first-child { border-top: none; }
  142. .n-list > .n-list-link:active { background-color: #f7f7f7; padding-left: 15px; margin-left: 0 }
  143. .n-list > .n-list-cover { padding-left: 15px; margin-left: 0; }
  144. .n-list > .list-arrow-r, .n-list > .list-arrow-d, .n-list > .list-arrow-u { padding-right: 30px }
  145. .n-list > .list-arrow-r:after, .n-list > .list-arrow-d:after, .n-list > .list-arrow-u:after { position: absolute; top: 50%; right: 15px; margin-top: -5px; content: ""; display: block; width: 8px; height: 8px; border: solid #cdcdcd; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  146. .n-list > .list-arrow-d:after { right: 13px; margin-top: -8px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
  147. .n-list > .list-arrow-u:after { right: 13px; margin-top: -2px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
  148. .n-list-title { display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-pack: start; -moz-box-pack: start; box-pack: start; }
  149. .n-list-key, .n-list-info { display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; }
  150. .n-list-info { display: -webkit-box; display: -moz-box; display: box; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
  151. .n-list-flex { display: -webkit-box; display: -moz-box; display: box; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
  152. .n-list > .n-list-function { border-top: none; padding-right: 0; }
  153. .n-list > .n-list-function .n-list-flex { border-top: 1px solid #f1f1f1; }
  154. .n-list > .n-list-function:first-child .n-list-flex { border-top: none; }
  155. .n-list > li:first-child, .n-list > .n-list-function:first-child, .n-list > .n-list-function:first-child .n-list-info, .n-list > div:first-child { border: 0; }
  156. .n-list > .n-list-label { border-top: none; padding-right: 0; }
  157. .n-list .n-list-img { width: 100px; height: 68px; overflow: hidden; position: relative }
  158. .n-list .n-list-img img { width: 100%; height: auto; }
  159. .required { position: relative; }
  160. .required:before { content: "*"; position: absolute; color: #f00; font-size: 14px; height: 12px; line-height: 12px; vertical-align: middle; left: -10px; top: 50%; margin-top: -5px; }
  161. .n-avatar-s, .n-avatar-m, .n-avatar-l { width: 26px; height: 26px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; }
  162. .n-avatar-m { width: 40px; height: 40px; }
  163. .n-avatar-l { width: 54px; height: 54px; }
  164. .n-avatar-s img, .n-avatar-m img, .n-avatar-l img { width: 100%; height: 100%; }
  165. /* 填写信息 */
  166. .edit-info>li .n-list-key:first-child { width: 4em; color: #333; }
  167. .edit-info>li .n-list-info { color: #5b5b5b; }
  168. .add-member { color: #5b5b5b; line-height: 24px; vertical-align: middle; }
  169. .add-member .iconfont { font-size: 24px; line-height: 24px; margin-left: 5px; }
  170. .sel-sex li { display: inline-block; line-height: 24px; vertical-align: middle; margin-right: 30px; }
  171. .sel-sex li i { font-family: "iconfont" !important; font-size: 24px; line-height: 24px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #dfdfdf; margin-right: 5px; }
  172. .sel-sex li i.sex-male:before { content: "\d607"; }
  173. .sel-sex li i.sex-female:before { content: "\d608"; }
  174. .sel-sex li.selected i.sex-male:before { color: #4dcd70; content: "\d60a"; }
  175. .sel-sex li.selected i.sex-female:before { color: #ee90ff; content: "\d60b"; }
  176. .doc-avatar { width: 52px; height: 52px; border-radius: 50%; overflow: hidden; }
  177. .doc-avatar img { width: 100%; height: 100%; }
  178. /*投诉*/
  179. .ts-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 0; border: none; }
  180. .upload-img { overflow: hidden; display: inline-block; }
  181. .upload-img ul li { position: relative; display: inline; float: left; width: 76px; height: 76px; padding: 0 10px 10px 0; }
  182. .upload-img ul li img { width: 100%; height: 100%; }
  183. .add-btn { position: relative; display: block; width: 74px; height: 74px; font-size: 0; color: #b8b8b8; border: 1px dashed #a0a0a0; background: #fff; }
  184. .add-btn:before { content: ""; display: block; position: absolute; top: 34px; left: 22px; width: 30px; height: 2px; background: #a0a0a0; }
  185. .add-btn:after { content: ""; display: block; position: absolute; top: 20px; left: 36px; width: 2px; height: 30px; background: #a0a0a0; }
  186. .doc-tab li { width: 50%; }
  187. .doc-tab li.hit { border-bottom: 3px solid #4dcd70; }
  188. .doc-tab li.hit a { color: #4dcd70; }
  189. .doc-list-sm { padding: 10px 15px; }
  190. .doc-list-sm span { color: #666; }
  191. .doc-list-sm b { color: #333; font-weight: normal; }
  192. .delimgpop { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; text-align: center; z-index: 2200; }
  193. .del-img-box { width: 100%; height: 100%; display: table; }
  194. .del-img-con { display: table-cell; vertical-align: middle; }
  195. .del-img-con img { width: auto; height: auto; }
  196. .del-img-con p { position: relative; display: inline-block; min-width: 100px; text-align: center; }
  197. .del-img-box p:after { position: absolute; top: 0; left: 0; content: ""; background: rgba(255,255,255,.6); width: 100%; height: 40px; z-index: 10; }
  198. .del-img-btn { display: inline-block; height: 40px; line-height: 40px; position: absolute; top: 0; right: 0; z-index: 20; padding: 0 15px; text-align: right; color: #000; }
  199. .del-img-btn .iconfont { font-size: 20px; margin-right: 4px; }
  200. /*2015.10.9*/
  201. .w4em { width: 4em; }
  202. .c-ff5bd3 { color: #ff5bd3; }
  203. .c-images-cycle { border-radius: 50%; overflow: hidden; }
  204. .word-bread { white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all; }
  205. /*健康指导*/
  206. .histroy-title { padding: 8px 15px; color: #5b5b5b; font-size: 13px; }
  207. .histroy-title .iconfont { color: #c5c5c5; }
  208. .doctor-talk { padding: 6px 15px; font-size: 13px; }
  209. .doctor-talk .iconfont { color: #37a6ed; font-size: 20px; }
  210. /*已建档*/
  211. .common-title { font-size: 13px; padding: 8px 15px; color: #5b5b5b; }
  212. .tz-record-list .n-list-key { padding: 12px 20px 12px 0; }
  213. .tz-record-list .n-avatar-m { font-size: 13px; border-radius: 50%; overflow: hidden; text-align: center; }
  214. .tz-record-list .n-list-flex { padding: 12px 0; }
  215. .tz-record-list .n-list-info { padding-right: 25px; }
  216. .tz-record-list .n-list-info p { font-size: 13px; color: #909090; white-space: pre-wrap; word-wrap: break-word; }
  217. .doctor-zd-list .n-list-key { padding: 12px 20px 12px 0; }
  218. .doctor-zd-list .n-avatar-m { border-radius: 50%; overflow: hidden; }
  219. .doctor-zd-list .n-list-flex { padding: 12px 0; }
  220. .doctor-zd-list .n-list-info p { font-size: 13px; color: #909090; white-space: pre-wrap; word-wrap: break-word; }
  221. .health-border-1 { border: 1px solid #ff9806; }
  222. .health-border-2 { border: 1px solid #ff0606; }
  223. .health-border-3 { border: 1px solid #4dcd70; }
  224. .health-border-4 { border: 1px solid #ea68a2; }
  225. .health-border-5 { border: 1px solid #1dbdbf; }
  226. .health-border-6 { border: 1px solid #37a6ed; }
  227. .health-border-7 { border: 1px solid #ae5da1; }
  228. .dis-more-box { background: #fff; border-top: 1px solid #f1f1f1; }
  229. .dis-more { display: block; padding: 10px 15px; }
  230. .dis-more span { position: relative; color: #007cd9; font-size: 13px; display: inline-block; padding-right: 20px; }
  231. .dis-more span:after { display: inline-block; position: absolute; right: 0; top: 2px; content: ""; width: 8px; height: 8px; border: solid #007cd9; border-width: 2px 2px 0 0; cursor: pointer; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); transition: all 0.5s; -webkit-transition: all 0.5s; }
  232. .dis-more span.rotate:after { top: 8px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.5s; -webkit-transition: all 0.5s; }
  233. .no-data { width: 100%; font-size: 13px; color: #909090; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  234. .no-data-img { width: 40%; max-width: 320px; margin: 0 auto; }
  235. .no-zhidao-icon { width: 100%; height: 0; padding-bottom: 100%; background: url(../images/no-zhidao.png) no-repeat 0 0; background-size: 100% auto; }
  236. .no-data p { padding-top: 10px; }
  237. /*曲线*/
  238. .curve-tab { padding: 10px 7px; background: #f3f3f3; overflow: hidden; }
  239. .curve-tab li { float: left; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 8px; }
  240. .curve-tab li a { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 28px; line-height: 28px; font-size: 14px; border-radius: 3px; text-align: center; color: #333; border: 1px solid #e1e1e1; background: #fff; }
  241. .curve-tab li.current a { background: #4dcd70; border: 1px solid #4dcd70; color: #fff; }
  242. .curve-box {padding: 0px;}
  243. .curve-charts { width: 100%;height: 220px;}
  244. .curve-box .swiper-container {padding-bottom: 40px;}
  245. .chart-zt { text-align: right;padding: 0px 15px;font-size: 13px;}
  246. .chart-zt li { display: inline-block; margin-left: 15px; }
  247. .chart-zt li i { display: inline-block; width: 10px; height: 10px; border-radius: 50%; }
  248. .chart-title { text-align: center;padding: 0px;font-size: 13px;}
  249. .chart-title li { display: inline-block; margin-right: 15px; }
  250. .chart-title li i { display: inline-block; width: 16px; height: 4px; margin-bottom: 3px; }
  251. .bgc-0ad800 { background: #0ad800; }
  252. .bgc-f00 { background: #f00; }
  253. .bgc-0ad800 { background: #0ad800; }
  254. .bgc-f00 { background: #f00; }
  255. .bgc-b6a2de { background: #b6a2de; }
  256. .bgc-5dd1d2 { background: #5dd1d2; }
  257. /*健康头条*/
  258. .news-list li { padding-top: 12px; padding-bottom: 12px; }
  259. .news-pic { width: 60px; height: 60px; border-radius: 4px; overflow: hidden; }
  260. .news-pic img { width: 100%; height: 100%; }
  261. .pull-more { display: block; text-align: center; color: #5b5b5b; font-size: 14px; padding: 10px 0; }
  262. .pull-more:active { background: rgba(0,0,0,.05); }
  263. .art-detil { padding: 15px; }
  264. .art-detil h1 { font-size: 18px; line-height: 30px; color: #333; }
  265. .art-detil a { color: #137bf2; }
  266. .art-detil img { max-width: 100%; display: block; margin: 10px auto; }
  267. .art-con p { color: #666; font-size: 14px; line-height: 1.5em; padding: 5px 0; text-indent: 2em; white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all; }
  268. .art-con a { display: block; clear: both; color: #137bf2; }
  269. /* 个人中心 */
  270. .addp-list .input-group-addon { min-width: 100%; width: 90px; text-align: right; }
  271. .mem-top { background-color: #fafafa; position: relative; }
  272. .men-list li { position: relative; }
  273. .men-list .icon-wodesuifang1, .men-list .icon-wodeziliao { color: #cf678c;}
  274. .men-list .icon-wodejiating, .men-list .icon-jiankangzhishi { color: #a8db5c;}
  275. .men-list .icon-yongyaojilu, .men-list .icon-yongyaojilu { color: #f05b1a;}
  276. .men-list .icon-jiankangguanli { color: #4eb5ce;}
  277. .men-list .icon-wodeyuyue { color: #e7674e;}
  278. .men-list .icon-wodezixun,.men-list .icon-jiankangzhibiao{ color: #ee9d34;}
  279. .men-list .icon-shipinwenzhenjilu { color: #7fc541;}
  280. .men-list .icon-jiankangjilu { color: #46b4f9;}
  281. .men-list .icon-shebeibangding { color: #ea7a28;}
  282. .men-list .icon-binglibaogaoshangchuan { color: #5897cc;}
  283. .men-list .icon-dianzijiankangdangan { color: #e67b85;}
  284. .men-list .icon-yishengzhidao { color: #a37cab;}
  285. .men-list li .c-avatar-s { position: relative; overflow: inherit; vertical-align: middle;}
  286. .men-list .c-list-function { border-top: 1px solid #f1f1f1;}
  287. .men-list .c-list-function .c-list-info { border-top: none;}
  288. .men-list li .c-list-action { top: 0px; }
  289. .mlnum { position: absolute; top: -4px; right: -4px; width: 12px; height: 12px; background: #ec4300; text-align: center; line-height: 12px; font-size: 8px; color: #fff; }
  290. .men-list li .iconfont { font-size: 26px; display: inline-block; margin: 5px 10px 5px 0;}
  291. .men-list li .qytimes { display: block; position: absolute; right: 15px; top: 50%; margin-top: -10px; font-size: 12px; color: #fff; }
  292. .btn-white-l { background: #fff; color: #f75a53; font-size: 15px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 15px 0; width: 100%; display: block; text-align: center;}
  293. /*健康历程*/
  294. .health-course { position: relative; min-height: 100%; padding: 0 15px; z-index: 100; }
  295. .health-course:after { position: absolute; content: ""; width: 2px; height: 100%; background: #4dcd70; top: 0; left: 36px; z-index: 101; }
  296. .course-year { position: relative; z-index: 200; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 15px; }
  297. .course-year i { display: inline-block; width: 46px; height: 46px; line-height: 46px; font-size: 14px; text-align: center; color: #fff; border-radius: 50%; background: #4dcd70; }
  298. .course-date-list { padding-bottom: 5px; }
  299. .course-date-list li { position: relative; padding-left: 40px; z-index: 200; margin-bottom: 15px; }
  300. .course-date-list li:after { position: absolute; content: ""; width: 12px; height: 12px; border-radius: 50%; background: #4dcd70; top: 30px; left: 16px; z-index: 201; }
  301. .coruse-date { height: 20px; font-size: 13px; color: #909090; padding-left: 1em; }
  302. .coruse-con { position: relative; background: #fff; border: 1px solid #e1e1e1; border-radius: 4px; padding: 7px 10px; }
  303. .coruse-con:after { position: absolute; top: 10px; left: -6px; content: ""; width: 10px; height: 10px; border: 1px solid #e1e1e1; border-width: 0 0 1px 1px; background: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  304. .coruse-con p { font-size: 13px; color: #5b5b5b; white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all; padding: 3px 0; }
  305. .coruse-con p span { color: #333; padding-right: 5px; }
  306. /*门诊详情*/
  307. .outp-details-top { position: fixed; width: 100%; top: 0; left: 0; background: #fff; height: 72px; border-bottom: 1px solid #e1e1e1; color: #333; font-size: 14px; padding: 8px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 100; }
  308. .outp-details-top li { width: 50%; height: 28px; line-height: 28px; float: left; padding-right: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  309. .outp-details-top li span { margin-right: 5px; }
  310. .outp-details-top:before { position: absolute; top: 72px; left: 0; content: ""; width: 100%; height: 15px; background: #f3f3f3; border-bottom: 1px solid #e1e1e1; }
  311. .outp-details-top:after { position: absolute; top: 88px; left: 0; content: ""; width: 100%; height: 10px; background: #fff; }
  312. .outp-details-box { padding: 0 15px 30px 15px; background: #fff; margin-top: 97px; }
  313. .outp-details-con { width: 100%; }
  314. .outp-details-con dl { padding-bottom: 10px; }
  315. .outp-details-con dl dt { position: relative; color: #333; font-size: 15px; padding-left: 15px; }
  316. .outp-details-con dl dt:before { position: absolute; content: ""; width: 8px; height: 8px; border-radius: 50%; background: #4dcd70; top: 50%; left: 0; margin-top: -4px; }
  317. .outp-details-con dl dd { color: #666; font-size: 13px; white-space: pre-wrap; word-wrap: break-word; word-wrap: break-all; }
  318. .outp-doctor-info { color: #5b5b5b; font-size: 14px; padding-top: 15px; margin-top: 5px; border-top: 1px dotted #e1e1e1; }
  319. .outp-doctor-info span { color: #333; margin-right: 10px; }
  320. .outp-doctor-info .iconfont { color: #007cd9; margin-right: 5px; }
  321. /*我的圈子*/
  322. .quanzi-top { position: fixed; width: 100%; top: 0; left: 0; background: #fff; height: 75px; border-bottom: 1px solid #e1e1e1; color: #333; font-size: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 100; }
  323. .quanzi-top li { width: 50%; height: 75px; padding-top: 12px; text-align: center; font-size: 15px; color: #5b5b5b; float: left; border-right: 1px solid #e1e1e1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  324. .quanzi-top li:last-child { border-right: none; }
  325. .quanzi-top li .iconfont { font-size: 30px; line-height: 30px; color: #4dcd70; }
  326. .quanzi-top li:last-child .iconfont { color: #37a6ec; }
  327. .quanzi-top:before { position: absolute; top: 75px; left: 0; content: ""; width: 100%; height: 15px; background: #f3f3f3; border-bottom: 1px solid #e1e1e1; }
  328. .quanzi-box { background: #fff; margin-top: 90px; }
  329. .quanzi-list .n-list-key { padding: 12px 20px 12px 0; }
  330. .quanzi-list .n-avatar-m { border-radius: 50%; overflow: hidden; }
  331. .quanzi-list .n-list-flex { padding: 12px 0; }
  332. .quanzi-list .n-list-info { padding-right: 15px; }
  333. /*体重*/
  334. ul.fosx-li .input-group .form-select-arrow { top: 17px; right: 0; }
  335. ul.fosx-li .form-control { text-align: left; padding-right: 30px; }
  336. .ptb8 { padding-top: 8px; padding-bottom: 8px; }
  337. .input-group.bor-radius-tic .form-control { border-radius: 0; }
  338. .no-border { border: none !important; }
  339. .patient-list .form-control { font-size: 17px !important; }
  340. .dwfl { min-width: 53.33px !important; }
  341. .patient-list input { color: #5b5b5b !important; }
  342. .wis-fix .c-list .c-list-value { min-width: 65px; }
  343. .c5b { color: #5b5b5b; }
  344. .c-table.pos td, .c-table.pos th { border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; text-align: center; padding: 5px; font-weight: normal; }
  345. /*体重历史*/
  346. .health-table-blue { background: #32aa6d; color: #fff; overflow: hidden; }
  347. .bg-fff { background-color: #fff; }
  348. .bg-32aa6d { background: #32aa6d; }
  349. .c-333 { color: #333 !important; }
  350. .ptb8 { padding-top: 8px; padding-bottom: 8px; }
  351. /*选择医生*/
  352. .c-ser-into { border: none; }
  353. .hd85 { height: 85px; }
  354. .sarea-box { width: 100%; height: 40px; line-height: 40px; background: #fff; position: fixed; left: 0; top: 0; padding: 0 15px; z-index: 800; }
  355. .sarea-box i.icon-ditudingwei { font-size: 22px; vertical-align: middle; margin: 0 0 4px 0; color: #888; }
  356. .sarea-box i.icon-dingwei { font-size: 22px; vertical-align: middle; margin: 0 0 4px 0; color: #007cd9; }
  357. .sarea-box .list-icon { display: inline-block; vertical-align: middle; margin: 0 0 7px 5px; position: relative; left: 0; top: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
  358. .sarea-box .arrow-right { border-color: #cbcbcb; }
  359. .sseach-box { width: 100%; height: 45px; background: #fff; position: fixed; left: 0; top: 40px; padding: 0px 15px 0 15px; z-index: 800; }
  360. .shcom-list ul li .c-list-img { width: 50px; height: 50px; border-radius: 50px; overflow: hidden; }
  361. .shcom-list ul li .c-list-img img { width: 50px; height: 50px; }
  362. .shcom-list ul li .c-list-info { padding-right: 30px; }
  363. .r-15 { right: 15px; }
  364. .c-ccc { color: #ccc; }
  365. .pl25 { padding-left: 25px; }
  366. .c888 { color: #888; }
  367. .c-000 { color: #000; }
  368. .list-icon { height: 8px; width: 8px; position: absolute; display: inline-block; margin-top: -4px; top: 50%; }
  369. .serch-hold { width: 100%; height: 66px; background: #fff; position: fixed; left: 0; top: 0; z-index: 600; padding: 15px 15px 0 15px; display: box; display: -webkit-box; }
  370. .ser-box { border: 1px solid #e1e1e1; border-radius: 4px; height: 36px; font-size: 13px; box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; padding: 0 10px; position: relative; }
  371. .ser-box a.s-initial { display: block; line-height: 34px; /*color:#dfdfdf;*/ position: relative; }
  372. .ser-box .ser-icon { position: absolute; /*right:15px;*/ top: 50%; margin-top: -8px; }
  373. .ser-box .ser-icon:before { content: ""; position: absolute; background: transparent; font-size: 1px; left: 1px; top: 0px; width: 10px; height: 10px; border: 2px solid #ccc; border-radius: 50%; }
  374. .ser-box .ser-icon:after { content: ""; position: absolute; background: transparent; font-size: 1px; left: 11px; top: 12px; width: 6px; height: 2px; background: #ccc; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); }
  375. .ser-box .input-clear { position: absolute; right: 6px; top: 9px; background: #7e7e7e; border-radius: 50%; width: 16px; height: 16px; text-align: center; }
  376. .ser-box .input-clear .close { position: relative; display: inline-block; width: 10px; height: 10px; overflow: hidden; top: -2px; }
  377. .ser-box .input-clear .close:before, .ser-box .input-clear .close:after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0px; margin-top: -1px; background: #fff; border-radius: 6px; }
  378. .ser-box .input-clear .close:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
  379. .ser-box .input-clear .close:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
  380. .ser-text { width: 100%; height: 34px; line-height: normal; }
  381. .s-cancle { display: inline-block; box-flex: 0; -webkit-box-flex: 0; -moz-box-flex: 0; width: 40px; line-height: 40px; text-align: right; color: #007cd9; font-size: 14px; }
  382. .disa-space { width: 100%; background: #eff1f3; height: 10px; position: fixed; left: 0; top: 66px; z-index: 500; }
  383. .disea-div { width: 100%; height: 100%; position: fixed; left: 0; top: 0; padding-top: 76px; z-index: 10; }
  384. .disea-first { width: 32%; height: 100%; background: #f5f5f5; border-top: 1px solid #e1e1e1; float: left; }
  385. .disea-first li a { display: block; height: 50px; line-height: 50px; padding-left: 15px; color: #333; position: relative; font-size: 14px; }
  386. .disea-first li a.hit { background: #fff; color: #4dcd70; }
  387. .disea-first li a .arrow { position: absolute; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 6px; right: 0; top: 50%; margin-top: -6px; border-right-color: #ebebeb; border-right-style: solid; }
  388. .disea-first li a.hit .arrow { border-right-color: #fff; }
  389. .disea-sec { width: 68%; height: 100%; background: #fff; border-top: 1px solid #e1e1e1; float: left; padding: 0 0 0 20px; }
  390. .disea-sec li a { display: block; height: 43px; line-height: 43px; color: #666; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; border-bottom: 1px solid #f2f2f2; position: relative; font-size: 14px; }
  391. .result-list { }
  392. .result-list li { line-height: 40px; border-top: 1px solid #f2f2f2; background: #fff; padding: 0 15px; }
  393. .result-list li:first-child { border-top: none; }
  394. .result-list li a { display: block; color: #666; font-size: 14px; }
  395. .no-serch { text-align: center; line-height: 23px; padding: 0 15px; }
  396. .icon-noserch { display: inline-block; width: 110px; height: 110px; background: url(../images/noser.png) no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -ms-background-size: 100% 100%; margin: 40px 0 5px 0; }
  397. .doc-choo .c-avatar-m { margin: 10px 10px 10px 0; }
  398. /*2015.10.10*/
  399. /*个人中心-选择联系人*/
  400. .ql-boxer { position: fixed; top: 0; width: 100%; left: 0; }
  401. .ql-boxer .c-serdet { padding: 7px 15px 0 15px; }
  402. .choose-chat li i { display: block; width: 20px; height: 20px; }
  403. .choose-chat li i.circ { border: 1px solid #d3d3d3; }
  404. .choose-chat { padding-top: 43px; }
  405. .choose-chat li { position: relative; }
  406. .choose-chat li input { display: none; }
  407. .choose-chat li .c-avatar-m { overflow: hidden; padding-left: 32px; }
  408. .choose-chat li .c-avatar-m img { border-radius: 50%; overflow: hidden; }
  409. .choose-chat li i { position: absolute; width: 20px; height: 20px; top: 18px; left: 15px; border-radius: 20px; }
  410. .choose-chat li i.icon-dagou { text-align: center; color: #fff; background: #4dcd70; line-height: 22px; width: 22px; height: 22px; }
  411. .ts-noda { background: url(../images/no-search.png) no-repeat center center; height: 0; background-size: 100% auto; width: 100%; padding-bottom: 100%; display: block; }
  412. .c-dcdcdc { color: #dcdcdc; }
  413. .choose-chat .search-li li .c-avatar-m { padding-left: 0 }
  414. .c-888 { color: #888888; }
  415. a.a-more { color: #007cd9; display: block; width: 100%; text-align: center; padding: 10px 0; color: #007cd9; font-size: 12px;/* border-top: 1px solid #f1f1f1; */ }
  416. /* 对话 */
  417. .my-team-top { width: 100%; height: 79px; background: #fff; border-bottom: 1px solid #e1e1e1; overflow-x: auto; overflow-y: hidden; }
  418. .my-team-top ul { height: 79px; width: 100%; }
  419. .my-team-top li { float: left; width: 33.33%; height: 70px; padding-top: 9px; text-align: center; color: #666; font-size: 13px; }
  420. .my-team-top li img { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; }
  421. .advis-dialog-box { overflow-y: auto; }
  422. .advis-dialog .ditime { text-align: center; font-size: 12px; color: #aeaeae; line-height: 18px; padding-bottom: 8px; }
  423. .advis-dialog .ditime:before, .advis-dialog .ditime:after { content: ""; display: inline-block; width: 50px; height: 4px; background: transparent; margin: 0 10px; border-top: 1px solid #e6e4e1; }
  424. .dial-left .dialog { padding: 0 0 0 55px; position: relative; overflow: hidden; }
  425. .dial-left .dihead { width: 40px; height: 40px; position: absolute; left: 0; top: 5px; border-radius: 50%; overflow: hidden; }
  426. .dial-left .dihead img { width: 100%; height: 100%; }
  427. .dial-left .diname { display:block; font-size:12px; color:#909090; width:100%; height:20px;}
  428. .dial-left .dicon { font-size: 13px; background: #fff; border: 1px solid #e1e1e1; padding: 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #333; float: left; word-break: break-all; }
  429. .dial-left .dicon:before { position: absolute; content: ""; top: 30px; left: 50px; width: 10px; height: 10px; border: 1px solid #e1e1e1; border-width: 0 0 1px 1px; background: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  430. .dial-right .dialog { padding: 0 55px 0 0; position: relative; overflow: hidden; }
  431. .dial-right .dihead { width: 40px; height: 40px; position: absolute; right: 0; top: 5px; }
  432. .dial-right .dihead img { width:100%; height:100%; }
  433. .dial-right .diname { display:block; text-align:right; font-size:12px; color:#909090; width:100%; height:20px;}
  434. .dial-right .dicon { font-size: 13px; background: #bce0ff; border: 1px solid #81bdf7; padding: 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #5b5b5b; float: right; word-break: break-all; }
  435. .dial-right .dicon:before { position: absolute; content: ""; top: 30px; right: 50px; width: 10px; height: 10px; border: 1px solid #81bdf7; border-width: 1px 1px 0 0; background: #bce0ff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  436. .dicon img{ max-height:120px; max-width:120px;}
  437. .advis-end { background: #e6eef9; line-height: 20px; text-align: center; }
  438. .advis-end i { font-size: 18px; color: #ff8100; vertical-align: middle; margin: 0 5px 0 0; }
  439. .advis-end a { font-size: 14px; color: #157efb; }
  440. .advis-bot { width: 100%; height: 63px; background: #fff; position: fixed; left: 0; bottom: 0; padding: 14px 93px 0 15px; }
  441. .advis-bot a { display: block; position: absolute; right: 15px; top: 14px; color: #333; font-size: 14px; padding: 0 18px; height: 33px; line-height: 33px !important; background: #f5f5f5; border: 1px solid #bebebe; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
  442. .advis-bot .askbtn { width: 100%; height: 35px; line-height: normal; border: 1px solid #bebebe; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 5px 10px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #fff; }
  443. .chat-form { height: 45px; padding-left: 10px; padding-right: 10px; }
  444. .nopos { position: relative; bottom: auto; left: auto; }
  445. .chat-form .ui-col-0 { width: 44px; text-align: center; }
  446. .chat-form .ui-col-0 a { display: inline-block; height: 30px; width: 30px; line-height: 30px; position: relative; top: 8px; color: #808080; }
  447. .chat-form .ui-col-0 a .iconfont { font-size: 30px; line-height: 30px; }
  448. .chat-input { height: 22px; font-size: 13px; line-height: 22px; border: 0; border-bottom: #4dcd70 1px solid; position: relative; top: 14px; }
  449. .chat-pictures-wrap { height: 100%; z-index: 2323; top: 0; left: 0; display: none; }
  450. .chat-pictures-bg { height: 100%; background-color: rgba(0, 0, 0, 0.7); }
  451. .chat-pictures-btn { bottom: 10px; left: 0 }
  452. .chat-pictures-a { overflow: hidden }
  453. .chat-pictures-a a { height: 45px; line-height: 45px; display: block; font-size: 15px; color: #00a1d8; text-align: center; width: 100%; background-color: #fff; border-bottom: #e1e1e1 1px solid }
  454. .chat-pictures-a a:last-child { border-bottom: 0 }
  455. .chat-pictures-a a em { display: inline-block; border: #00a1d8 1px solid; border-radius: 50%; line-height: 12px; position: relative; top: -2px }
  456. .chat-pictures-a a i.iconfont { font-size: 18px; margin-right: 5px; }
  457. .chat-form .ui-col-0 a.chat-send { display: inline-block; width: 44px; height: 31px; line-height: 31px; background: #4dcd70; text-align: center; font-size: 13px; color: #fff; border: none; border-radius: 3px; float: left; }
  458. .view-more { display: inline-block; width: 100%; text-align: center; color: #5b5b5b; padding: 15px 0 10px 0; }
  459. .c-ser-main.onlytext { background-color: transparent; border: 1px solid transparent; color: #5b5b5b; padding-left: 0; }
  460. .curve-box .swiper-container { width:100% !important;}
  461. .curve-box .swiper-pagination{ clear:both;}
  462. /* 暂无信息 */
  463. .nomess{ text-align:center; line-height:30px; padding:120px 0 60px 0; color:#5b5b5b;}
  464. .nomess i{ display:block; width:90px; height:90px; background-position:-1px -30px; margin:0 auto;}
  465. .icon{ background:url(../images/icon.png) no-repeat; background-size:250px 250px; -webkit-background-size:250px 250px; -moz-background-size:250px 250px; -ms-background-size:250px 250px;}
  466. /*2015.11.24*/
  467. .edit-info.registered>li .n-list-key:first-child{width:5em;}
  468. .fi-btnbox{bottom:0;left:0;width:100%;padding:5px 15px;box-sizing:border-box;background:#e1e1e1;}
  469. .bottom-box.fi-btnbox a.c-btn{padding:12px 16px;}
  470. .pb47{padding-bottom:47px;}
  471. .getmore{ width:100%;}
  472. .getmore a{ display:block; width:100%; line-height:40px; color:#5b5b5b; text-align:center; font-size:14px; background:#f3f3f3;}
  473. /*2015.12.25*/
  474. .sigl-up .n-list-key{width:6.5em !important;}
  475. .sigl-up .n-list-key i.iconfont{color:#4dcd70;}
  476. .c-btn-fff.c-333{color:#333;}
  477. /******2016 5.6*******/
  478. .header-person { background: url("../images/header-person.jpg") no-repeat 0 0; height: 150px; background-size: 100% 100%; color: #fff; text-align: center;}
  479. .header-person .doc-avatar { display: inline-block; margin-top: 20px; width: 68px; height: 68px;}
  480. .header-person .icon-nv { color: #f73a5c;}
  481. .header-person .name { font-size: 15px;}
  482. .box-kv { background: #fff; padding: 12px 10px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; font-size: 15px;}
  483. .box-kv .value input { font-size: 12px; text-align: right;}
  484. /*表单模块*/
  485. .mod { background:#fff; font-size: 15px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
  486. .mod input { border:0; height: 31px; width:100%;}
  487. .mod .hd { border-bottom: 1px solid #e1e1e1; color:#333;}
  488. .mod .hd .right{ color: #ccc; float: right;}
  489. .mod .hd , .mod .bd { padding: 12px 10px; }
  490. .mod textarea { width:100%; border:0; color:#333; resize: none; word-break: break-all; font-size: 12px;}
  491. .mod input::-webkit-input-placeholder,.mod-info .content .list li textarea::-webkit-input-placeholder { color:#bfbfbf;}
  492. .add-img li { display: inline-block; width: 70px; height: 70px; position: relative; margin-right: 5px;}
  493. .add-img img { width: 100%; height: 100%; vertical-align: inherit;}
  494. .add-img .add-item { border: 1px dashed #bebebe; box-sizing: border-box;}
  495. .add-img .add-item:before { content:"";position: absolute; width: 28px; height: 2px; top: 50%; left: 50%; margin: -1px 0 0 -14px; background: #b8b8b8;}
  496. .add-img .add-item:after { content:"";position: absolute; width: 2px; height: 28px; top: 50%; left: 50%; margin: -14px 0 0 -1px; background: #b8b8b8;}
  497. .add-img .del-item .icon-laji { position: absolute; top: 0; right: 2px; color: #fff; font-size: 14px;}
  498. .add-img .del-item:before { content: ""; background: rgba(0,0,0,.5); width: 25px; height: 25px; display: block; top: 0; right: 0; position: absolute; border-bottom-left-radius: 100%;}
  499. .readed-explain { font-size: 13px; color: #777; text-align: center;}
  500. .readed-explain a { color: #0574dd;}
  501. .ins-img-btn { position: fixed; width: 100%; bottom: 0; left: 0; z-index: 3100; }
  502. .ins-img-btn .c-btn { border-radius: 4px; border: none; color: #157efb; font-size: 20px; }
  503. .ins-img-btn .c-btn:first-child { border-radius: 4px 4px 0 0; }
  504. .ins-img-btn .c-btn:nth-child(2) { border-top: 1px solid #e1e1e1; border-radius: 0 0 4px 4px; }
  505. .over-lay, .over-lay[id] { position: fixed; top: 0; left: 0; z-index: 3000; width: 100%; height: 100%; background: rgba(0,0,0,.7); }
  506. /*2016.5.4录音*/
  507. .mod-record .broadcast { height: 35px; border-top: 1px solid #e1e1e1; text-align: center; position: relative;}
  508. .mod-record .broadcast-icon { width: 40px; height: 40px; border-radius: 50%; display: inline-block; background: #37a6ed; text-align: center; margin-top: 7px; position: relative; bottom: -13px; z-index: 10;}
  509. .mod-record .broadcast-icon .iconfont { color: #fff; font-size: 26px;}
  510. .mod-record .bg { width: 56px; height: 56px; border-radius: 50%; display: inline-block; position: absolute; top: 50%; left: 50%; border: 1px solid #e1e1e1; background: #fff; margin: -7px 0 0 -29px; clip: rect(36px,58px,60px,0px);}
  511. .win-broadcast { position:fixed;outline: 0px;top:50%;left:50%;margin:-113px 0 0 -135px;width:269px;height:226px;border-radius: 5px;z-index:100;}
  512. .win-broadcast .bg { background-color: #fff;width:269px;height:226px;border-radius: 5px;display:block;}
  513. .win-broadcast .broadcast { background:url(../images/broadcast.png) no-repeat 0 -2px;width:85px;height:85px;display:block;background-size: 100%; position:absolute;top:67px;left:34%;border-radius: 50%;z-index:99;}
  514. .win-broadcast .word { position: absolute;bottom: 0;border-radius: 5px;border-top: 1px solid #e1e1e1;border-top-right-radius: 0;border-top-left-radius: 0;color: #666;background-color: #fff;height: 35px;width: 100%;line-height: 35px;}
  515. .win-broadcast .word.title { top:0;border-top-left-radius:5px;border-top-right-radius:5px;}
  516. .delete {display: block;position: absolute;height: 12px;width: 12px;border-radius: 50%;background-color: #fff;right: 6px;top: 6px;z-index: 10;text-align: center;line-height: 9px;color: #919191;font-size: 12px;}
  517. .broadcast-shadow-panel {width:100%;position:fixed;overflow:hidden;z-index:10;top:0;background-color: rgba(0,0,0,.35);top:0;bottom:0;left:0;right:0}
  518. /*动画*/
  519. .win-broadcast .broadcast
  520. {
  521. animation: broadcast 2s infinite;
  522. -webkit-animation: broadcast 2s infinite; /* Safari 和 Chrome */
  523. }
  524. @-webkit-keyframes broadcast
  525. {
  526. 0% { background-color:#ccf5ff;box-shadow: 0 0 0 0px #ccf5ff,0 0 0 0 #c3e9f2, 0 0 0 0px #e9fffe,0 0 0 0 #ddf5f4;}
  527. 25% { background-color:#ccf5ff;box-shadow: 0 0 0 5px #ccf5ff,0 0 0 1px #c3e9f2, 0 0 0 20px #e9fffe,0 0 0 1px #ddf5f4;}
  528. 50% { background-color:#ccf5ff;box-shadow: 0 0 0 10px #ccf5ff,0 0 0 1px #c3e9f2, 0 0 0 25px #e9fffe,0 0 0 1px #ddf5f4;}
  529. 100% { background-color:#ccf5ff;box-shadow: 0 0 0 15px #ccf5ff,0 0 0 1px #c3e9f2, 0 0 0 30px #e9fffe,0 0 0 1px #ddf5f4;}
  530. }
  531. /* css search
  532. -----------------------------------------------------------------------------*/
  533. .c-ser-hold { width: 100%; height: 43px; background-color: #e8e8e8; padding: 6px 10px 0 10px; }
  534. .c-ser-into { background: #fff; height: 28px; line-height: 28px; border: 1px solid #e1e1e1; border-radius: 5px; color: #8e8e93; padding: 0 8px; }
  535. .c-serdet { display: -webkit-box; display: box; padding: 7px 10px 0 10px; }
  536. .ser-icon { position: relative; display: inline-block; width: 13px; height: 13px; font-size: 1px; background: none; top: 1px; }
  537. .ser-icon:before, .ser-icon:after { content: ""; position: absolute; left: 0; background: transparent; font-size: 1px; }
  538. .ser-icon-search:before { left: 1px; top: 1px; width: 9px; height: 9px; border: 1px solid #8e8e93; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
  539. .ser-icon-search:after { left: 9px; top: 11px; width: 5px; height: 1px; background: #8e8e93; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); }
  540. .c-ser-back { width: 20px; -webkit-box-flex: 0; box-flex: 0; overflow: hidden; }
  541. .c-ser-back .si-right { display: block; width: 12px; height: 12px; border: solid #a3a3a7; border-width: 0 0 2px 2px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin: 7px 0 0 2px; float: left; }
  542. .c-ser-main { -webkit-box-flex: 1; box-flex: 1; background: #fff; height: 28px; line-height: 28px; border: 1px solid #e1e1e1; border-radius: 5px; font-size: 15px; color: #8e8e93; position: relative; padding-left: 25px; overflow: hidden; }
  543. .c-ser-main i { position: absolute; left: 7px; top: 7px; }
  544. .c-ser-input { width: 100%; background: #fff; height: 22px; line-height: 22px; border: none; color: #8e8e93; border-radius: 5px; padding: 3px 0; }
  545. .c-ser-btn { margin-left: 10px; -webkit-box-flex: 0; box-flex: 0; }
  546. .c-ser-btn a { display: block; height: 30px; line-height: 30px; padding: 0 10px; background: #3aa7ed; color: #fff; font-size: 14px; border-radius: 4px; }
  547. .c-ser-canc { margin-left: 10px; -webkit-box-flex: 0; box-flex: 0; }
  548. .c-ser-canc a { display: block; height: 30px; line-height: 30px; padding: 0 5px; }
  549. .c-ser-main .input-clear { position: absolute; right: 6px; top: 6px; background: #7e7e7e; border-radius: 50%; width: 16px; height: 16px; text-align: center; }
  550. .c-ser-main .input-clear .close { position: relative; display: inline-block; width: 10px; height: 10px; overflow: hidden; top: -7px; }
  551. .c-ser-main .input-clear .close::before, .c-ser-main .input-clear .close::after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0px; margin-top: -1px; background: #fff; border-radius: 6px; }
  552. .c-ser-main .input-clear .close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
  553. .c-ser-main .input-clear .close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
  554. /**/
  555. .c-b3b3b3 { color: #b3b3b3; }
  556. .c-25aadf { color: #25aadf; }
  557. .tinmper .c-btn-tiny { padding: 6px 8px; }
  558. .tinmper .n-list-info.last { width: 65px; -webkit-box-flex: 0; box-flex: 0; }
  559. .timpers-banner img { width: 100%; }
  560. .timpers-sec-box .c-blocks-2 div, .timpers-sec-box .c-blocks-4 div { float: none; }
  561. .timpers-sec-box .c-blocks-2 li { box-sizing: border-box; display: -webkit-box; display: box; height: 100px; padding: 0 10px; }
  562. .timpers-sec-box .c-blocks-2 li .tim-pic, .timpers-sec-box .c-blocks-2 li .tim-word { display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; }
  563. .timpers-sec-box .c-blocks-2 li .tim-pic { text-align: center; -webkit-box-flex: 1; box-flex: 1; }
  564. .timpers-sec-box .c-blocks-2 li .tim-word { -webkit-box-flex: 4; box-flex: 4; }
  565. .timpers-sec-box .c-blocks-2 li .tim-pic img { width: 55px; }
  566. .timpers-sec-box .c-blocks-4 li { box-sizing: border-box; height: 100px; padding-top: 18px; }
  567. .timpers-sec-box .c-blocks-4 li .tim-pic-min { width: 40px; margin: 0 auto; }
  568. .timpers-sec-box .c-blocks-4 li .tim-pic-min img { width: 100%; }
  569. .timper-cell .tit { margin: 0 0 0 10px; padding: 10px 0; color: #25aadf; }
  570. .timper-inline-hd { height: 170px; }
  571. .timper-inline-hd li.first { box-sizing: border-box; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-box-pack: center; text-align: center; height: 170px; }
  572. .timper-inline-hd li.sec { box-sizing: border-box; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-box-pack: center; text-align: center; height: 85px; float: left; }
  573. .timper-inline-hd li.sec .pic-01 { width: 40px; height: 32.5px; margin: 0 auto; }
  574. .timper-inline-hd li.sec .pic-02 { width: 40px; height: 35px; margin: 0 auto; }
  575. .timper-inline-hd li.sec .pic-01 img, .timper-inline-hd li.sec .pic-02 img { width: 100%; }
  576. .timper-inline-hd li.first .pic { width: 60px; height: 78px; margin: 0 auto; }
  577. .timper-inline-hd li.first .pic img { width: 100%; }
  578. .timper-inline-hd .c-blocks-2 div { float: none; }
  579. .timper-inline-hd li .sim { box-sizing: border-box; display: -webkit-box; display: box; height: 85px; width: 100%; padding: 0 10px; }
  580. .timper-inline-hd li .sim .pic, .timper-inline-hd li .sim .words { display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; }
  581. .timper-inline-hd li .sim .words { -webkit-box-flex: 1; box-flex: 1; }
  582. .timper-inline-hd li .sim .pic { -webkit-box-flex: 0; box-flex: 0; width: 45px; padding-right: 10px; }
  583. .timper-inline-hd li .sim .pic img { width: 45px; height: 50px; }
  584. .timper-search .c-ser-hold { background: #fff; }
  585. .timper-search .c-ser-main, .timper-search .c-ser-input { background: #f2f2f2; border: none; }
  586. .banner img { height: 67px; width: 100%; }
  587. .swiper-pagination-bullet-active { opacity: 1; background: #4dcd70 !important; }
  588. .tabs.timper .hd ul { width: 60%; }
  589. .tabs.timper .hd ul li { width: 50%; float: left; text-align: center; padding: 5px; color: #333; font-size: 14px; box-sizing: border-box; }
  590. .pt-tab-list.hit { display: block; }
  591. .pt-tab-list { display: none; }
  592. .tabs.timper .hd ul li.hit { display: block; color: #4dcd70; border-bottom: 2px solid #4dcd70; }
  593. .da-doclist .c-blocks-4 div { float: none; }
  594. .da-doclist li { text-align: center; padding: 12px 0 0; }
  595. .da-doclist li .pic { width: 40px; height: 40px; border-radius: 50%; margin: 0 auto; }
  596. .da-doclist li .pic img { width: 100%; }
  597. .pt6 { padding-top: 6px; }
  598. .c-4dcd70 { color: #4dcd70; }
  599. /*底部导航*/
  600. #navFooter .iconfont { font-size: 20px; line-height: 1em; }
  601. nav { display: -webkit-box; position: fixed; bottom: 0; background: #fefefe; border-top: 1px solid #cbcbcb; font-size: 12px; width: 100%; text-align: center; color: #3d3d3d; height: 50px; z-index: 999; }
  602. nav a { color: #3d3d3d; color: inherit; }
  603. nav > div { -webkit-box-flex: 1; width: 0; padding-top: 8px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; background: #fefefe; z-index: 1000; }
  604. nav div.curr { color: #17b3ec; }
  605. nav > div:first-child { border-left: none; }
  606. nav .haslist { position: absolute; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 6px; border-left-color: #dddddd; border-left-style: solid; right: -2px; bottom: -5px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); z-index: 1000; }
  607. nav .nav-list { width: 106%; position: absolute; left: -3%; bottom: 52px; box-shadow: 0 0 10px rgba(0,0,0,.2); display: none; }
  608. nav .nav-list a { display: block; width: 100%; height: 45px; line-height: 45px; border-top: 1px solid #e1e1e1; background: #fff; color: #3d3d3d; font-size: 15px; }
  609. nav .nav-list a:first-child { border-top: none; }
  610. nav div .icon-tag { width: 38px; margin: 0 auto; }
  611. nav div .icon-num { position: absolute; top: -2px; right: 0; width: 17px; height: 17px; border-radius: 50%; font-size: 12px; color: #fff; }
  612. nav .icon-num-red { background-color: #ff3824; }
  613. nav .curr .icon-tongjibaobiao:before { content: "\e605"; }
  614. nav .curr .icon-kehuguanli:before { content: "\e606"; }
  615. nav .curr .icon-xingdongrizhi:before { content: "\e607"; }
  616. nav .curr .icon-wo:before { content: "\e602"; }
  617. .nav-mb { width: 100%; height: 100%; background: rgba(0,0,0,0); position: fixed; left: 0; bottom: 0px; z-index: 998; display: none; }
  618. /*续方*/
  619. .c-999999 { color: #999; }
  620. .ax-popup.pror .ui-dialog-content { width: 100%; }
  621. .c-lab-mor li.hit { border-bottom: 3px solid #4dcd70; }
  622. .c-lab-mor li.hit a { color: #4dcd70; }
  623. .rp-list li { padding: 5px 10px; border-bottom: 1px solid #dcdcdc; line-height: 20px; }
  624. .rp-list li:last-child { border-bottom: 0 none; }
  625. .c-808080 { color: #808080; }
  626. .fox-timper.c-list .c-list-label{border-top:1px solid #e1e1e1 !important;}
  627. .fox-timper .c-list-label div{display: box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-box-flex: 1;box-flex: 1;}
  628. .c-btn-DDF5F4{background-color:#DDF5F4;}
  629. .c-4dcd70{color:#4dcd70;}
  630. .c-btn-aee9ff{background-color:#aee9ff;}
  631. .c-17b3ec{color:#17b3ec;}
  632. .zx-timper.c-list .c-avatar-m{margin:5px 15px 5px 0;border-radius:50% !important;}
  633. .zx-timper .c-list-label{display:block;border-top: 1px solid #e1e1e1 !important;}
  634. .zx-timper .c-list-label p{line-height:1.5em;}
  635. .c-ser-hold{background-color: #f8f8f8;}
  636. .timper-addfix{position:fixed;right: 30px;bottom: 30px;background:#4dcd70;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;}
  637. .timper-addfix i.icon-jia{color:#fff;font-size:20px;}
  638. .bor-topnone{border-top:none !important;}
  639. .zx-timper .c-btn-tiny{padding: 6px 15px;}
  640. .c-list-label.c-333{color:#333 !important;}
  641. .discus.c-list > li.c-list-label{margin-left:70px;border-top:none !important;padding: 0 15px 10px 0!important;border-bottom: 1px solid #e1e1e1 !important;}
  642. .discus .c-avatar-m{border-radius:50% !important;}
  643. .zx-timper .c-list-label img{width:60px;height:60px;margin:0 5px;}
  644. .advis-dialog .dial-right .icon-yuyinku{color:#fff;font-size:18px;}
  645. .advis-dialog .dial-left .icon-yuyinku{color:#17b3ec;font-size:18px;}
  646. .c-list-label .timper-picer{display:inline-block;}
  647. .c-list-label i.iconfont{color:#9f9fa4;}
  648. /*图片缩放弹框样式*/
  649. .imgzoom-pack { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0, 0, 0, .7); display: none; z-index: 3000; }
  650. .imgzoom-pack:after { content: ""; position: absolute; height: 50px; line-height: 50px; width: 100%; bottom: 0; left: 0; background: rgba(0, 0, 0, .5); z-index: 5; }
  651. .imgzoom-pack .imgzoom-x { color: #fff; height: 50px; width: 60px; line-height: 50px; text-align: center; font-size: 17px; position: absolute; right: 0; bottom: 0; z-index: 10; cursor: pointer; }
  652. .imgzoom-del { color: #fff; height: 50px; width: 60px; line-height: 50px; vertical-align: middle; text-align: center; position: absolute; right: 0; bottom: 0; z-index: 10; cursor: pointer; }
  653. .imgzoom-del .iconfont { font-size: 24px; color: #fff; }
  654. .imgzoom-pack .imgzoom-img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; }
  655. .imgzoom-pack .imgzoom-img img { width: 100%; position: absolute; top: 50%; }
  656. /*头部*/
  657. .h45{ height:45px;}
  658. .header-comtop{ width:100%; height:45px; line-height:44px; background:#fff; color:#333; text-align:center; position:fixed; z-index:9999; box-sizing:border-box; border-bottom:1px solid #e1e1e1;}
  659. .header-comtop .mui-action-back{ display: block; width:45px; height:45px; position:absolute; left:0; top:0;}
  660. .header-comtop .mui-action-back:before{ content:''; display: block; width: 12px; height: 12px; border: solid #17b3ec; border-width: 1px 1px 0 0; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);position:absolute; left:18px; top:16px;}
  661. .header-comtop h1{ max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display: inline-block; font-size: 16px;}
  662. .header-comtop .operate { color: #058ae8; position: absolute; right: 10px;}
  663. /*我的设备*/
  664. .mr80 { margin-right: 80px;}
  665. .btn-green-l { height: 45px; line-height: 45px; text-align: center; font-size: 16px; background: #4dcd70; border-radius: 6px; color: #fff; display: inline-block; width: 100%;}
  666. .icon-del { background:#e83434; width: 18px; height: 18px; border-radius: 50%; position: relative; display: inline-block; vertical-align: middle;}
  667. .icon-del:before { content:""; background: #fff; position: absolute; width: 10px; height: 2px; left: 50%; top: 50%; margin: -1px 0 0 -5px;}
  668. /*注册*/
  669. .m15 { margin: 15px;}
  670. .c-999 { color: #999;}
  671. .form-register.edit-info.registered > li { height: 45px; line-height: 45px;}
  672. .form-register .iconfont { font-size: 26px; color: #727272; vertical-align: middle;}
  673. /*提示*/
  674. .mod-warn { height: 150px; background: #fff; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 0 15px; box-sizing: border-box; color: #666;}
  675. .mod-warn .iconfont { font-size: 62px; display: block; text-align: center;}
  676. /*用户协议*/
  677. .user-pact { font-size: 15px; margin: 20px 15px 0;}
  678. .user-pact h1 {font-size: 20px; font-weight: bold; text-align: center;}
  679. .user-pact .second-title { font-weight: bold;}