소스 검색

厦门i健康1.4.8版本的代码作为初始版本

raolu 7 년 전
커밋
47eeea21e0
58개의 변경된 파일30513개의 추가작업 그리고 0개의 파일을 삭제
  1. 2094 0
      common/cross/css/cross--.css
  2. 1908 0
      common/cross/css/cross.css
  3. 2057 0
      common/cross/css/cross.min.css
  4. 3414 0
      common/cross/css/cross.ui.css
  5. 298 0
      common/cross/css/ui.all.css
  6. 7 0
      common/cross/css/ui.all.min.css
  7. BIN
      common/cross/images/d-male.png
  8. BIN
      common/cross/images/def-hosptial.png
  9. BIN
      common/cross/images/loading2.gif
  10. BIN
      common/cross/images/logo_dibu_img.png
  11. BIN
      common/cross/images/nofriends.png
  12. BIN
      common/cross/images/nointer.png
  13. BIN
      common/cross/images/noopen.png
  14. BIN
      common/cross/images/nopower.png
  15. BIN
      common/cross/images/norefresh.png
  16. BIN
      common/cross/images/noset.png
  17. BIN
      common/cross/images/p-female.png
  18. BIN
      common/cross/images/p-male.png
  19. 0 0
      common/cross/js/cross.js
  20. 131 0
      common/cross/js/cross.ui.js
  21. 1 0
      common/cross/js/cross.ui.min.js
  22. 1 0
      common/cross/js/fastclick.min.js
  23. 64 0
      common/css/blj-style.css
  24. 70 0
      common/css/cyc.css
  25. 141 0
      common/css/dhzs.css
  26. 5072 0
      common/css/doc-style(--).css
  27. 5284 0
      common/css/doc-style.css
  28. 116 0
      common/css/iscroll.css
  29. 2405 0
      common/css/jy-style.css
  30. 101 0
      common/css/l_size.css
  31. 103 0
      common/css/pull-up-down.css
  32. 5626 0
      common/css/sq-style.css
  33. 871 0
      common/css/ss-doctor.css
  34. 1 0
      common/css/ss-doctor.min.css
  35. 149 0
      common/iconfont/iconfont.css
  36. BIN
      common/iconfont/iconfont.eot
  37. 582 0
      common/iconfont/iconfont.svg
  38. BIN
      common/iconfont/iconfont.ttf
  39. BIN
      common/iconfont/iconfont.woff
  40. BIN
      common/images/close.png
  41. BIN
      common/images/defhead.png
  42. BIN
      common/images/demo-linehead.png
  43. BIN
      common/images/demo-por01.png
  44. BIN
      common/images/demo-por02.png
  45. BIN
      common/images/demo-por03.png
  46. BIN
      common/images/demo-por04.png
  47. BIN
      common/images/image.png
  48. BIN
      common/images/loading2.gif
  49. BIN
      common/images/msg_01.png
  50. BIN
      common/images/msg_02.png
  51. BIN
      common/images/msg_03.png
  52. BIN
      common/images/msg_04.png
  53. BIN
      common/images/msg_05.png
  54. BIN
      common/images/no-search.png
  55. BIN
      common/images/pull-icon@2x.png
  56. BIN
      common/images/pull_update.png
  57. BIN
      common/images/sertb.png
  58. 17 0
      common/js/ui_search_one.js

+ 2094 - 0
common/cross/css/cross--.css

@ -0,0 +1,2094 @@
@charset "utf-8";
html,
body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
input,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
}
html,
body {
	min-height: 100%;
}
html {
	font-size: 20px;
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
@media only screen and (min-width: 360px) {
	html {
		font-size: 22.5px;
	}
}
@media only screen and (min-width: 375px) {
	html {
		font-size: 23.5px;
	}
}
@media only screen and (min-width: 400px) {
	html {
		font-size: 25px;
	}
}
@media only screen and (min-width: 414px) {
	html {
		font-size: 25.875px;
	}
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
main,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
template {
	display: none;
}
a {
	background-color: transparent;
	text-decoration: none;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	font-size: 0;
	vertical-align: top;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	resize: none;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
a,
input,
textarea,
select,
button {
	outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
ul,
ol {
	list-style: none;
}
i,
em,
s {
	font-style: normal;
}
body {
	position: relative;
	font-size: .6rem;
	line-height: 1.5;
}
/* float
-----------------------------------------------------------------------------*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}
.clearfix {
	zoom: 1;
}
.fl,
.fr {
	display: inline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* position
-----------------------------------------------------------------------------*/
.c-position-a {
	position: absolute;
}
.c-position-r {
	position: relative;
}
.c-position-f {
	position: fixed;
}
/* base
-----------------------------------------------------------------------------*/
.c-hide {
	display: none;
}
.c-hidden {
	overflow: hidden;
	zoom: 1;
}
.c-boxs {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.c-main {
	margin: 0 auto;
}
.c-nowrap {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.c-nowrap-multi {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.c-break {
	word-break: break-all;
}
.c-block {
	display: block;
}
.c-abox {
	display: -webkit-box;
	display: box;
	width: 100%;
}
/* border
-----------------------------------------------------------------------------*/
.c-border,
.c-border-t,
.c-border-b,
.c-border-l,
.c-border-r,
.c-border-tb {
	border-color: #e1e1e1;
	border-style: solid;
}
.c-border {
	border-width: 1px;
}
.c-border-t {
	border-top-width: 1px;
}
.c-border-b {
	border-bottom-width: 1px;
}
.c-border-l {
	border-left-width: 1px;
}
.c-border-r {
	border-right-width: 1px;
}
.c-border-tb {
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.c-border-d {
	border-style: dashed;
}
/* images  and   radius
-----------------------------------------------------------------------------*/
.c-radius-2 {
	border-radius: .1rem;
}
.c-radius-4 {
	border-radius: .2rem;
}
.c-images-rounded,
.border-radius-rounded,
.c-radius-5 {
	border-radius: .25rem;
}
.c-images-cycle,
.border-radius-circle,
.c-radius-50 {
	border-radius: 50%;
}
.border-radius-pill,
.c-radius-pill {
	border-radius: 100rem;
}
.c-images-thumbnail {
	padding: .25rem;
}
.c-images-block {
	display: block;
	width: 100%;
	height: 100%;
}
/* spacing
-----------------------------------------------------------------------------*/
.m0 {
	margin: 0;
}
.m5 {
	margin: .25rem;
}
.m10 {
	margin: .5rem;
}
.m15 {
	margin: .75rem;
}
.m20 {
	margin: 1rem;
}
.m25 {
	margin: 1.25rem;
}
.m30 {
	margin: 1.5rem;
}
.m35 {
	margin: 1.75rem;
}
.m40 {
	margin: 2rem;
}
.m45 {
	margin: 2.25rem;
}
.m50 {
	margin: 2.5rem;
}
.m100 {
	margin: 5rem;
}
.mb0 {
	margin-bottom: 0;
}
.mb5 {
	margin-bottom: .25rem;
}
.mb10 {
	margin-bottom: .5rem;
}
.mb15 {
	margin-bottom: .75rem;
}
.mb20 {
	margin-bottom: 1rem;
}
.mb25 {
	margin-bottom: 1.25rem;
}
.mb30 {
	margin-bottom: 1.5rem;
}
.mb35 {
	margin-bottom: 1.75rem;
}
.mb40 {
	margin-bottom: 2rem;
}
.mb45 {
	margin-bottom: 2.25rem;
}
.mb50 {
	margin-bottom: 2.5rem;
}
.mb100 {
	margin-bottom: 5rem;
}
.mt0 {
	margin-top: 0;
}
.mt5 {
	margin-top: .25rem;
}
.mt10 {
	margin-top: .5rem;
}
.mt15 {
	margin-top: .75rem;
}
.mt20 {
	margin-top: 1rem;
}
.mt25 {
	margin-top: 1.25rem;
}
.mt30 {
	margin-top: 1.5rem;
}
.mt35 {
	margin-top: 1.75rem;
}
.mt40 {
	margin-top: 2rem;
}
.mt45 {
	margin-top: 2.25rem;
}
.mt50 {
	margin-top: 2.5rem;
}
.mt100 {
	margin-top: 5rem;
}
.ml0 {
	margin-left: 0;
}
.ml5 {
	margin-left: .25rem;
}
.ml10 {
	margin-left: .5rem;
}
.ml15 {
	margin-left: .75rem;
}
.ml20 {
	margin-left: 1rem;
}
.ml25 {
	margin-left: 1.25rem;
}
.ml30 {
	margin-left: 1.5rem;
}
.ml35 {
	margin-left: 1.75rem;
}
.ml40 {
	margin-left: 2rem;
}
.ml45 {
	margin-left: 2.25rem;
}
.ml50 {
	margin-left: 2.5rem;
}
.ml100 {
	margin-left: 5rem;
}
.mr0 {
	margin-right: 0;
}
.mr5 {
	margin-right: .25rem;
}
.mr10 {
	margin-right: .5rem;
}
.mr15 {
	margin-right: .75rem;
}
.mr20 {
	margin-right: 1rem;
}
.mr25 {
	margin-right: 1.25rem;
}
.mr30 {
	margin-right: 1.5rem;
}
.mr35 {
	margin-right: 1.75rem;
}
.mr40 {
	margin-right: 2rem;
}
.mr45 {
	margin-right: 2.25rem;
}
.mr50 {
	margin-right: 2.5rem;
}
.mr100 {
	margin-right: 5rem;
}
.mlr0 {
	margin-left: 0;
	margin-right: 0;
}
.mlr5 {
	margin-left: .25rem;
	margin-right: .25rem;
}
.mlr10 {
	margin-left: .5rem;
	margin-right: .5rem;
}
.mlr15 {
	margin-left: .75rem;
	margin-right: .75rem;
}
.mlr20 {
	margin-left: 1rem;
	margin-right: 1rem;
}
.mlr25 {
	margin-left: 1.25rem;
	margin-right: 1.25rem;
}
.mlr30 {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}
.mlr35 {
	margin-left: 1.75rem;
	margin-right: 1.75rem;
}
.mlr40 {
	margin-left: 2rem;
	margin-right: 2rem;
}
.mlr45 {
	margin-left: 2.25rem;
	margin-right: 2.25rem;
}
.mlr50 {
	margin-left: 2.5rem;
	margin-right: 2.5rem;
}
.mlr100 {
	margin-left: 5rem;
	margin-right: 5rem;
}
.mtb0 {
	margin-top: 0;
	margin-bottom: 0;
}
.mtb5 {
	margin-top: .25rem;
	margin-bottom: .25rem;
}
.mtb10 {
	margin-top: .5rem;
	margin-bottom: .5rem;
}
.mtb15 {
	margin-top: .75rem;
	margin-bottom: .75rem;
}
.mtb20 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.mtb25 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.mtb30 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.mtb35 {
	margin-top: 1.75rem;
	margin-bottom: 1.75rem;
}
.mtb40 {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.mtb45 {
	margin-top: 2.25rem;
	margin-bottom: 2.25rem;
}
.mtb50 {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}
.mtb100 {
	margin-top: 5rem;
	margin-bottom: 5rem;
}
.p0 {
	padding: 0;
}
.p5 {
	padding: .25rem;
}
.p10 {
	padding: .5rem;
}
.p15 {
	padding: .75rem;
}
.p20 {
	padding: 1rem;
}
.p25 {
	padding: 1.25rem;
}
.p30 {
	padding: 1.5rem;
}
.p35 {
	padding: 1.75rem;
}
.p40 {
	padding: 2rem;
}
.p45 {
	padding: 2.25rem;
}
.p50 {
	padding: 2.5rem;
}
.p100 {
	padding: 5rem;
}
.pb0 {
	padding-bottom: 0;
}
.pb5 {
	padding-bottom: .25rem;
}
.pb10 {
	padding-bottom: .5rem;
}
.pb15 {
	padding-bottom: .75rem;
}
.pb20 {
	padding-bottom: 1rem;
}
.pb25 {
	padding-bottom: 1.25rem;
}
.pb30 {
	padding-bottom: 1.5rem;
}
.pb35 {
	padding-bottom: 1.75rem;
}
.pb40 {
	padding-bottom: 2rem;
}
.pb45 {
	padding-bottom: 2.25rem;
}
.pb50 {
	padding-bottom: 2.5rem;
}
.pb100 {
	padding-bottom: 5rem;
}
.pt0 {
	padding-top: 0;
}
.pt5 {
	padding-top: .25rem;
}
.pt10 {
	padding-top: .5rem;
}
.pt15 {
	padding-top: .75rem;
}
.pt20 {
	padding-top: 1rem;
}
.pt25 {
	padding-top: 1.25rem;
}
.pt30 {
	padding-top: 1.5rem;
}
.pt35 {
	padding-top: 1.75rem;
}
.pt40 {
	padding-top: 2rem;
}
.pt45 {
	padding-top: 2.25rem;
}
.pt50 {
	padding-top: 2.5rem;
}
.pt100 {
	padding-top: 5rem;
}
.pl0 {
	padding-left: 0;
}
.pl5 {
	padding-left: .25rem;
}
.pl10 {
	padding-left: .5rem;
}
.pl15 {
	padding-left: .75rem;
}
.pl20 {
	padding-left: 1rem;
}
.pl25 {
	padding-left: 1.25rem;
}
.pl30 {
	padding-left: 1.5rem;
}
.pl35 {
	padding-left: 1.75rem;
}
.pl40 {
	padding-left: 2rem;
}
.pl45 {
	padding-left: 2.25rem;
}
.pl50 {
	padding-left: 2.5rem;
}
.pl100 {
	padding-left: 5rem;
}
.pr0 {
	padding-right: 0;
}
.pr5 {
	padding-right: .25rem;
}
.pr10 {
	padding-right: .5rem;
}
.pr15 {
	padding-right: .75rem;
}
.pr20 {
	padding-right: 1rem;
}
.pr25 {
	padding-right: 1.25rem;
}
.pr30 {
	padding-right: 1.5rem;
}
.pr35 {
	padding-right: 1.75rem;
}
.pr40 {
	padding-right: 2rem;
}
.pr45 {
	padding-right: 2.25rem;
}
.pr50 {
	padding-right: 2.5rem;
}
.pr100 {
	padding-right: 5rem;
}
.ptb0 {
	padding-top: 0;
	padding-bottom: 0;
}
.ptb5 {
	padding-top: .25rem;
	padding-bottom: .25rem;
}
.ptb10 {
	padding-top: .5rem;
	padding-bottom: .5rem;
}
.ptb15 {
	padding-top: .75rem;
	padding-bottom: .75rem;
}
.ptb20 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.ptb25 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.ptb30 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.ptb35 {
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
}
.ptb40 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.ptb45 {
	padding-top: 2.25rem;
	padding-bottom: 2.25rem;
}
.ptb50 {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
.ptb100 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.plr0 {
	padding-left: 0;
	padding-right: 0;
}
.plr10 {
	padding-left: .5rem;
	padding-right: .5rem;
}
.plr15 {
	padding-left: .75rem;
	padding-right: .75rem;
}
.plr20 {
	padding-left: 1rem;
	padding-right: 1rem;
}
.plr25 {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.plr30 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.plr35 {
	padding-left: 1.75rem;
	padding-right: 1.75rem;
}
.plr40 {
	padding-left: 2rem;
	padding-right: 2rem;
}
.plr45 {
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}
.plr50 {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.plr100 {
	padding-left: 5rem;
	padding-right: 5rem;
}
/* lists
-----------------------------------------------------------------------------*/
.c-list-disc {
	list-style-type: disc;
}
.c-list-circle {
	list-style-type: circle;
}
.c-list-square {
	list-style-type: square;
}
.c-list-decimal {
	list-style-type: decimal;
}
.c-list-alpha {
	list-style-type: lower-alpha;
}
.c-list-roman {
	list-style-type: lower-roman;
}
.c-list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}
.c-list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
/* font
-----------------------------------------------------------------------------*/
.c-family-HelveticaNeue {
	font-family: Helvetica Neue;
}
.c-family-Helvetica {
	font-family: Helvetica;
}
.c-bold {
	font-weight: bold;
}
.c-f10 {
	font-size: .5rem;
}
.c-f12 {
	font-size: .6rem;
}
.c-f13 {
	font-size: .65rem;
}
.c-f14 {
	font-size: .7rem;
}
.c-f15 {
	font-size: .75rem;
}
.c-f16 {
	font-size: .8rem;
}
.c-f17 {
	font-size: .85rem;
}
.c-f18 {
	font-size: .9rem;
}
.c-f20 {
	font-size: 1rem;
}
.c-f22 {
	font-size: 1.1rem;
}
.c-f24 {
	font-size: 1.2rem;
}
.c-f28 {
	font-size: 1.4rem;
}
.c-f30 {
	font-size: 1.5rem;
}
.c-f32 {
	font-size: 1.6rem;
}
.c-f36 {
	font-size: 1.8rem;
}
.c-f40 {
	font-size: 2rem;
}
.c-f48 {
	font-size: 2.4rem;
}
.c-t-left {
	text-align: left;
}
.c-t-center {
	text-align: center;
}
.c-t-right {
	text-align: right;
}
.c-line-h1 {
	line-height: 1.88;
}
.c-line-h2 {
	line-height: 2.26;
}
/* color and background
-----------------------------------------------------------------------------*/
.c-fff {
	color: #fff;
}
.c-222 {
	color: #222;
}
.c-333 {
	color: #333;
}
.c-555 {
	color: #555;
}
.c-666 {
	color: #666;
}
.c-999 {
	color: #999;
}
.c-f00 {
	color: #f00;
}
.c-f60 {
	color: #f60;
}
.c-f90 {
	color: #f90;
}
.c-37a6ed {
	color: #37a6ed;
}
.c-5b5b5b {
	color: #5b5b5b;
}
.c-909090 {
	color: #909090;
}
.c-ff8100 {
	color: #ff8100;
}
.c-007cd9 {
	color: #007cd9;
}
.c-4dcd70 {
	color: #4dcd70;
}
.bgc-fff {
	background-color: #fff;
}
.bgc-f3f3f3 {
	background-color: #f3f3f3;
}
.bgc-f9f9f9 {
	background-color: #f9f9f9;
}
/* Grid
-----------------------------------------------------------------------------*/
.c-container:after,
.c-row:after {
	content: "";
	display: table;
	clear: both;
}
.c-container {
	padding-top: 1px;
	margin-top: -1px;
}
.c-row {
	zoom: 1
}
.width-100,
.c-100 {
	width: 100%;
}
.width-90,
.c-90 {
	width: 90%;
}
.width-80,
.c-80 {
	width: 80%;
}
.width-75,
.c-75 {
	width: 75%;
}
.width-70,
.c-70 {
	width: 70%;
}
.width-66,
.c-66 {
	width: 66.6%;
}
.width-65,
.c-65 {
	width: 65%;
}
.width-60,
.c-60 {
	width: 60%;
}
.width-50,
.c-50 {
	width: 50%;
}
.width-40,
.c-40 {
	width: 40%;
}
.width-35,
.c-35 {
	width: 35%;
}
.width-33,
.c-33 {
	width: 33.3%;
}
.width-30,
.c-30 {
	width: 30%;
}
.width-25,
.c-25 {
	width: 25%;
}
.width-20,
.c-20 {
	width: 20%;
}
.width-10,
.c-10 {
	width: 10%;
}
.c-row .c-90,
.c-row .c-80,
.c-row .c-75,
.c-row .c-70,
.c-row .c-66,
.c-row .c-65,
.c-row .c-60,
.c-row .c-50,
.c-row .c-40,
.c-row .c-35,
.c-row .c-33,
.c-row .c-30,
.c-row .c-25,
.c-row .c-20,
.c-row .c-10 {
	float: left;
	margin-left: 3%;
}
.c-row .c-90:first-child,
.c-row .c-80:first-child,
.c-row .c-75:first-child,
.c-row .c-70:first-child,
.c-row .c-66:first-child,
.c-row .c-65:first-child,
.c-row .c-60:first-child,
.c-row .c-50:first-child,
.c-row .c-40:first-child,
.c-row .c-35:first-child,
.c-row .c-33:first-child,
.c-row .c-30:first-child,
.c-row .c-25:first-child,
.c-row .c-20:first-child,
.c-row .c-10:first-child {
	margin-left: 0;
}
.c-row .c-90 {
	width: 89.7%;
}
.c-row .c-80 {
	width: 79.4%;
}
.c-row .c-75 {
	width: 74.25%;
}
.c-row .c-70 {
	width: 69.1%;
}
.c-row .c-66 {
	width: 65.66666666666666%;
}
.c-row .c-65 {
	width: 65.66666666666666%;
}
.c-row .c-60 {
	width: 58.800000000000004%;
}
.c-row .c-50 {
	width: 48.5%;
}
.c-row .c-40 {
	width: 38.2%;
}
.c-row .c-35 {
	width: 31.333333333333332%;
}
.c-row .c-33 {
	width: 31.333333333333332%;
}
.c-row .c-30 {
	width: 27.9%;
}
.c-row .c-25 {
	width: 22.75%;
}
.c-row .c-20 {
	width: 17.6%;
}
.c-row .c-10 {
	width: 7.3%;
}
.c-push-90,
.c-push-80,
.c-push-75,
.c-push-70,
.c-push-66,
.c-push-65,
.c-push-60,
.c-push-50,
.c-push-40,
.c-push-35,
.c-push-33,
.c-push-30,
.c-push-25,
.c-push-20,
.c-push-10 {
	position: relative;
}
.c-push-90 {
	left: 92.7%;
}
.c-push-80 {
	left: 82.4%;
}
.c-push-75 {
	left: 77.25%;
}
.c-push-70 {
	left: 72.1%;
}
.c-push-66 {
	left: 68.66666666666666%;
}
.c-push-65 {
	left: 68.66666666666666%;
}
.c-push-60 {
	left: 61.800000000000004%;
}
.c-push-50 {
	left: 51.5%;
}
.c-push-40 {
	left: 41.2%;
}
.c-push-35 {
	left: 34.33333333333333%;
}
.c-push-33 {
	left: 34.33333333333333%;
}
.c-push-30 {
	left: 30.9%;
}
.c-push-25 {
	left: 25.75%;
}
.c-push-20 {
	left: 20.6%;
}
.c-push-10 {
	left: 10.3%;
}
.c-row .c-push-right {
	float: right;
}
.c-row .c-role-right {
	margin-left: 3%;
	float: right;
}
.c-row .c-role-left {
	margin-left: 0;
}
.c-centered {
	float: none !important;
	margin: 0 auto !important;
}
.c-padding {
	padding: 20px;
}
.c-padding .c-100,
.c-padding .c-90,
.c-padding .c-80,
.c-padding .c-75,
.c-padding .c-70,
.c-padding .c-66,
.c-padding .c-65,
.c-padding .c-60,
.c-padding .c-50,
.c-padding .c-40,
.c-padding .c-35,
.c-padding .c-33,
.c-padding .c-30,
.c-padding .c-25,
.c-padding .c-20,
.c-padding .c-10 {
	padding: 20px;
}
.c-split .c-90,
.c-split .c-80,
.c-split .c-75,
.c-split .c-70,
.c-split .c-66,
.c-split .c-65,
.c-split .c-60,
.c-split .c-50,
.c-split .c-40,
.c-split .c-35,
.c-split .c-33,
.c-split .c-30,
.c-split .c-25,
.c-split .c-20,
.c-split .c-10 {
	margin-left: 0;
}
.c-split .c-90 {
	width: 90%;
}
.c-split .c-80 {
	width: 80%;
}
.c-split .c-75 {
	width: 75%;
}
.c-split .c-70 {
	width: 70%;
}
.c-split .c-66 {
	width: 66.6%;
}
.c-split .c-65 {
	width: 65%;
}
.c-split .c-60 {
	width: 60%;
}
.c-split .c-50 {
	width: 50%;
}
.c-split .c-40 {
	width: 40%;
}
.c-split .c-35 {
	width: 35%;
}
.c-split .c-33 {
	width: 33.3%;
}
.c-split .c-30 {
	width: 30%;
}
.c-split .c-25 {
	width: 25%;
}
.c-split .c-20 {
	width: 20%;
}
.c-split .c-10 {
	width: 10%;
}
/* c-blocks
-----------------------------------------------------------------------------*/
.c-blocks-2,
.c-blocks-3,
.c-blocks-4,
.c-blocks-5,
.c-blocks-6 {
	padding-left: 0;
	list-style: none;
}
.c-blocks-2:after,
.c-blocks-3:after,
.c-blocks-4:after,
.c-blocks-5:after,
.c-blocks-6:after {
	content: "";
	display: table;
	clear: both;
}
.c-blocks-2> li,
.c-blocks-3> li,
.c-blocks-4> li,
.c-blocks-5> li,
.c-blocks-6> li,
.c-blocks-2> div,
.c-blocks-3> div,
.c-blocks-4> div,
.c-blocks-5> div,
.c-blocks-6> div {
	height: auto;
	float: left;
}
.c-blocks-2> li,
.c-blocks-2> div {
	width: 50%;
}
.c-blocks-3> li,
.c-blocks-3> div {
	width: 33.333333333333332%;
}
.c-blocks-4> li,
.c-blocks-4> div {
	width: 25%;
}
.c-blocks-5> li,
.c-blocks-5> div {
	width: 20%;
}
.c-blocks-6> li,
.c-blocks-6> div {
	width: 16.666666666666666%;
}
/* css3-Grid
-----------------------------------------------------------------------------*/
.ui-grid {
	display: -webkit-box;
	display: box;
}
.ui-grid-middle {
	-webkit-box-pack: center;
	-webkit-box-align: center;
	box-pack: center;
	box-align: center;
}
.ui-grid-vertical {
	-webkit-box-orient: vertical;
	box-orient: vertical;
}
.ui-grid-label {
	-webkit-box-flex: 0;
	box-flex: 0;
	width: 100px;
	font-weight: 600;
}
.ui-col-0 {
	-webkit-box-flex: 0;
	box-flex: 0;
}
.ui-col-1 {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.ui-col-2 {
	-webkit-box-flex: 2;
	box-flex: 2;
}
.ui-col-3 {
	-webkit-box-flex: 3;
	box-flex: 3;
}
.ui-col-4 {
	-webkit-box-flex: 4;
	box-flex: 3;
}
.ui-col-5 {
	-webkit-box-flex: 5;
	box-flex: 5;
}
.ui-col-6 {
	-webkit-box-flex: 6;
	box-flex: 6;
}
/* css ui-arrow
-----------------------------------------------------------------------------*/
.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: 7px;
}
.ui-arrow-r,
.ui-arrow-r s {
	border-left-color: #cdcdcd;
	border-left-style: solid;
}
.ui-arrow-r:empty {
	border-left-color: #ddd;
}
.ui-arrow-r s {
	border-left-color: #fff;
	position: absolute;
	left: -9px;
	top: -7px;
}
.ui-arrow-l,
.ui-arrow-l s {
	border-right-color: #cdcdcd;
	border-right-style: solid;
}
.ui-arrow-l:empty {
	border-right-color: #ddd;
}
.ui-arrow-l s {
	border-right-color: #fff;
	position: absolute;
	right: -9px;
	top: -7px;
}
.ui-arrow-t,
.ui-arrow-t s {
	border-bottom-color: #cdcdcd;
	border-bottom-style: solid;
}
.ui-arrow-t:empty {
	border-bottom-color: #ddd;
}
.ui-arrow-t s {
	border-bottom-color: #fff;
	position: absolute;
	left: -7px;
	top: -5px;
}
.ui-arrow-b,
.ui-arrow-b s {
	border-top-color: #cdcdcd;
	border-top-style: solid;
}
.ui-arrow-b:empty {
	border-top-color: #ddd;
}
.ui-arrow-b s {
	border-top-color: #fff;
	position: absolute;
	left: -7px;
	bottom: -5px;
}
.ui-arrow-circle {
	line-height: 100%;
	overflow: hidden;
	font-family: Tahoma, Helvetica;
	font-size: 18px;
	color: #cdcdcd;
}

+ 1908 - 0
common/cross/css/cross.css

@ -0,0 +1,1908 @@
@charset "utf-8";
/*---------reset-------------------------*/
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html,
body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
input,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-touch-action: none;
	-webkit-touch-callout: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
body,
button,
input,
select,
textarea {
	font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53;
}
html,
body,
form,
fieldset,
p,
div,
h1,
h2,
h3,
h4,
h5,
h6 {
	-webkit-text-size-adjust: none;
}
input,
select,
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	text-align: inherit;
}
fieldset,
img {
	border: 0;
}
iframe {
	display: block;
}
abbr,
acronym {
	border: 0;
	font-variant: normal;
}
del {
	text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
i {
	font-style: normal;
	font-weight: 500;
}
ol,
ul {
	list-style: none;
}
caption,
th {
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
blockquote,
q {
	quotes: none;
}
blockquote p:before,
blockquote p:after,
q:before,
q:after {
	content: '';
	content: none;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	font-size: 0;
	vertical-align: top;
}
a:active,
a:hover,
input[type="text"],
textarea {
	outline: 0;
}
a:hover {
	text-decoration: none;
}
ins,
a {
	text-decoration: none;
}
input[type="reset"],
input[type="submit"],
input[type="file"],
input[type="radio"],
input[type="checkbox"],
select,
button {
	cursor: pointer;
}
/*---------common-------------------------*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	zoom: 1;
}
/*.fl,.fr {display:inline;}*/
.fl {
	float: left;
}
.fr {
	float: right;
}
/*----Cross css base
------------------------------*/
.c-block {
	display: block;
}
.c-hide {
	display: none;
}
.c-hide-i {
	display: none!important;
}
.c-hidden {
	overflow: hidden;
	zoom: 1;
}
.c-boxs {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.c-main {
	margin: 0 auto;
}
.c-nowrap {
	max-width: 100%;
	_width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.c-nowrap-multi {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.c-break {
	word-break: break-all;
}
/* color and background
-----------------------------------------------------------------------------*/
.c-fff {
	color: #fff;
}
.c-222 {
	color: #222;
}
.c-333 {
	color: #333;
}
.c-555 {
	color: #555;
}
.c-666 {
	color: #666;
}
.c-f00 {
	color: #f00;
}
.c-f60 {
	color: #f60;
}
.c-f90 {
	color: #f90;
}
.c-37a6ed {
	color: #37a6ed;
}
.c-5b5b5b {
	color: #5b5b5b;
}
.c-909090 {
	color: #909090;
}
.c-ff8100 {
	color: #ff8100;
}
.c-007cd9 {
	color: #007cd9;
}
.c-4dcd70 {
	color: #4dcd70;
}
.bgc-fff {
	background-color: #fff;
}
.bgc-f3f3f3 {
	background-color: #f3f3f3;
}
.bgc-f9f9f9 {
	background-color: #f9f9f9;
}
/* border
-----------------------------------------------------------------------------*/
.c-border,
.c-border-t,
.c-border-b,
.c-border-l,
.c-border-r,
.c-border-tb {
	border-color: #e1e1e1;
	border-style: solid;
}
.c-border {
	border-width: 1px
}
.c-border-t {
	border-top-width: 1px
}
.c-border-b {
	border-bottom-width: 1px
}
.c-border-l {
	border-left-width: 1px
}
.c-border-r {
	border-right-width: 1px
}
.c-border-tb {
	border-top-width: 1px;
	border-bottom-width: 1px
}
.c-border-d {
	border-style: dashed
}
/* button
-----------------------------------------------------------------------------*/
.c-btn,
.c-btn-full,
.c-btn-large,
.c-btn-big,
.c-btn-small,
.c-btn-tiny,
.c-btn-screenful,
.c-btn-icon,
.c-btn-label,
.c-btn-label-l,
.c-btn-label-r {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	border: 0;
	background: none;
	text-align: center;
	text-decoration: none;
	padding: 12px 34px;
	color: #fff;
	position: relative;
	font: 16px/1 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53;
	line-height: normal !important;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.c-btn:hover,
.c-btn:active {
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.c-btn-full {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.c-btn-large {
	padding: 14px 40px;
	font-size: 18px;
}
.c-btn-big {
	padding: 10px 40px;
	font-size: 16px;
}
.c-btn-small {
	padding: 10px 18px;
	font-size: 12px;
}
.c-btn-tiny {
	padding: 6px 10px;
	font-size: 12px;
}
.c-btn-disable {
	cursor: default;
	background: #ccc;
	border: 0;
	color: #fff;
}
.c-btn-disable:hover,
.c-btn-disable:active {
	background-color: #ccc;
	top: 0;
}
.c-btn-screenful,
.c-btn-label-l,
.c-btn-label-r {
	width: 100%;
	height: 100%;
	display: table;
	padding: 0;
	font-size: inherit
}
.c-btn-screenful .c-btn-span,
.c-btn-label-l .c-btn-span,
.c-btn-label-r .c-btn-span {
	display: table-cell;
	vertical-align: middle;
}
.c-btn-icon .iconfont,
.c-btn-icon .icon {
	margin-right: 7px;
}
.c-btn.c-btn-arc,
.c-btn-full.c-btn-arc,
.c-btn-large.c-btn-arc,
.c-btn-big.c-btn-arc,
.c-btn-small.c-btn-arc,
.c-btn-tiny.c-btn-arc,
.c-btn-screenful.c-btn-arc,
.c-btn-icon.c-btn-arc,
.c-btn-label.c-btn-arc,
.c-btn-label-l.c-btn-arc,
.c-btn-label-r.c-btn-arc {
	border-radius: 1000px;
}
.c-btn.c-btn-radius,
.c-btn-full.c-btn-radius,
.c-btn-large.c-btn-radius,
.c-btn-big.c-btn-radius,
.c-btn-small.c-btn-radius,
.c-btn-tiny.c-btn-radius,
.c-btn-screenful.c-btn-radius,
.c-btn-icon.c-btn-radius,
.c-btn-label.c-btn-radius,
.c-btn-label-l.c-btn-radius,
.c-btn-label-r.c-btn-radius {
	border-radius: 6px;
}
.c-btn.c-btn-rounded,
.c-btn-full.c-btn-rounded,
.c-btn-large.c-btn-rounded,
.c-btn-big.c-btn-rounded,
.c-btn-small.c-btn-rounded,
.c-btn-tiny.c-btn-rounded,
.c-btn-screenful.c-btn-rounded,
.c-btn-icon.c-btn-rounded,
.c-btn-label.c-btn-rounded,
.c-btn-label-l.c-btn-rounded,
.c-btn-label-r.c-btn-rounded {
	border-radius: 2px;
}
.c-btn-label {
	position: relative
}
.c-btn-label-l i.iconfont,
.c-btn-label-r i.iconfont,
.c-btn-label-l i.icon,
.c-btn-label-r i.icon {
	padding: 0 6px;
	display: inline-block;
	position: absolute;
	top: 0;
	height: 100%;
	line-height: 200%;
	background: rgba(0, 0, 0, .04)
}
.c-btn-label-l i.iconfont,
.c-btn-label-l i.icon {
	left: 0;
}
.c-btn-label-r i.iconfont,
.c-btn-label-r i.icon {
	right: 0;
}
.c-btn-label:hover i.iconfont,
.c-btn-label-l:hover i.iconfont,
.c-btn-label-r:hover i.iconfont {
	background: rgba(0, 0, 0, .1)
}
/* position
-----------------------------------------------------------------------------*/
.c-position-a {
	position: absolute;
}
.c-position-r {
	position: relative;
}
.c-position-f {
	position: fixed;
}
.c-position-all {
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
}
.c-position-lt0 {
	left: 0px;
	top: 0px;
}
.c-position-lt5 {
	left: 5px;
	top: 5px;
}
.c-position-lt10 {
	left: 10px;
	top: 10px;
}
.c-position-lt15 {
	left: 15px;
	top: 15px;
}
.c-position-lt20 {
	left: 20px;
	top: 20px;
}
.c-position-rt0 {
	right: 0px;
	top: 0px;
}
.c-position-rt5 {
	right: 5px;
	top: 5px;
}
.c-position-rt10 {
	right: 10px;
	top: 10px;
}
.c-position-rt15 {
	right: 15px;
	top: 15px;
}
.c-position-rt20 {
	right: 20px;
	top: 20px;
}
.c-position-lb0 {
	left: 0px;
	bottom: 0px;
}
.c-position-lb5 {
	left: 5px;
	bottom: 5px;
}
.c-position-lb10 {
	left: 10px;
	bottom: 10px;
}
.c-position-lb15 {
	left: 15px;
	bottom: 15px;
}
.c-position-lb20 {
	left: 20px;
	bottom: 20px;
}
.c-position-rb0 {
	right: 0px;
	bottom: 0px;
}
.c-position-rb5 {
	right: 5px;
	bottom: 5px;
}
.c-position-rb10 {
	right: 10px;
	bottom: 10px;
}
.c-position-rb15 {
	right: 15px;
	bottom: 15px;
}
.c-position-rb20 {
	right: 20px;
	bottom: 20px;
}
/* images  and   radius
-----------------------------------------------------------------------------*/
.c-images-rounded,
.border-radius-rounded {
	border-radius: 5px;
}
.c-images-cycle,
.border-radius-circle {
	border-radius: 50%;
}
.border-radius-pill {
	border-radius: 1000px;
}
.c-images-thumbnail {
	padding: 5px;
}
.c-images-block {
	display: block;
	width: 100%;
	height: 100%;
}
/* spacing
-----------------------------------------------------------------------------*/
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px;
}
.mt100 {
	margin-top: 100px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb100 {
	margin-bottom: 100px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.ml50 {
	margin-left: 50px;
}
.ml100 {
	margin-left: 100px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 30px;
}
.mr50 {
	margin-right: 50px;
}
.mr100 {
	margin-right: 100px;
}
.mlr5 {
	margin-left: 5px;
	margin-right: 5px;
}
.mlr10 {
	margin-left: 10px;
	margin-right: 10px;
}
.mlr15 {
	margin-left: 15px;
	margin-right: 15px;
}
.mlr20 {
	margin-left: 20px;
	margin-right: 20px;
}
.mlr30 {
	margin-left: 30px;
	margin-right: 30px;
}
.mlr50 {
	margin-left: 50px;
	margin-right: 50px;
}
.mlr100 {
	margin-left: 100px;
	margin-right: 100px;
}
.mtb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mtb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.mtb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.mtb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.mtb50 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.mtb100 {
	margin-top: 100px;
	margin-bottom: 100px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pt50 {
	padding-top: 50px;
}
.pt100 {
	padding-top: 100px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb50 {
	padding-bottom: 50px;
}
.pb100 {
	padding-bottom: 100px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pl30 {
	padding-left: 30px;
}
.pl50 {
	padding-left: 50px;
}
.pl100 {
	padding-left: 100px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pr30 {
	padding-right: 30px;
}
.pr50 {
	padding-right: 50px;
}
.pr100 {
	padding-right: 100px;
}
.ptb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ptb8 {
	padding-top: 8px;
	padding-bottom: 8px;
}
.ptb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ptb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.ptb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.ptb30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.ptb50 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.ptb100 {
	padding-top: 100px;
	padding-bottom: 100px;
}
.plr5 {
	padding-left: 5px;
	padding-right: 5px;
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px;
}
.plr15 {
	padding-left: 15px;
	padding-right: 15px;
}
.plr20 {
	padding-left: 20px;
	padding-right: 20px;
}
.plr30 {
	padding-left: 30px;
	padding-right: 30px;
}
.plr50 {
	padding-left: 50px;
	padding-right: 50px;
}
.plr100 {
	padding-left: 100px;
	padding-right: 100px;
}
/* lists
-----------------------------------------------------------------------------*/
.c-list-disc {
	list-style-type: disc;
}
.c-list-circle {
	list-style-type: circle;
}
.c-list-square {
	list-style-type: square;
}
.c-list-decimal {
	list-style-type: decimal;
}
.c-list-alpha {
	list-style-type: lower-alpha;
}
.c-list-roman {
	list-style-type: lower-roman;
}
.c-list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}
.c-list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
/* font
-----------------------------------------------------------------------------*/
.c-bold {
	font-weight: bold;
}
.c-f12 {
	font-size: 12px;
}
.c-f13 {
	font-size: 13px;
}
.c-f14 {
	font-size: 14px;
}
.c-f15 {
	font-size: 15px;
}
.c-f16 {
	font-size: 16px;
}
.c-f17 {
	font-size: 17px;
}
.c-f18 {
	font-size: 18px;
}
.c-f20 {
	font-size: 20px;
}
.c-f22 {
	font-size: 22px;
}
.c-f24 {
	font-size: 24px;
}
.c-f28 {
	font-size: 28px;
}
.c-t-left {
	text-align: left;
}
.c-t-center {
	text-align: center;
	-web
}
.c-t-right {
	text-align: right;
	direction: ltr;
}
/* Grid
-----------------------------------------------------------------------------*/
.c-container:after,
.c-row:after {
	content: "";
	display: table;
	clear: both;
}
.c-container:after,
.c-row:after {
	content: "";
	display: table;
	clear: both;
}
.c-container {
	padding-top: 1px;
	margin-top: -1px;
}
.c-row {
	zoom: 1
}
.width-100,
.c-100 {
	width: 100%;
}
.width-90,
.c-90 {
	width: 90%;
}
.width-80,
.c-80 {
	width: 80%;
}
.width-75,
.c-75 {
	width: 75%;
}
.width-70,
.c-70 {
	width: 70%;
}
.width-66,
.c-66 {
	width: 66.6%;
}
.width-65,
.c-65 {
	width: 65%;
}
.width-60,
.c-60 {
	width: 60%;
}
.width-50,
.c-50 {
	width: 50%;
}
.width-40,
.c-40 {
	width: 40%;
}
.width-35,
.c-35 {
	width: 35%;
}
.width-33,
.c-33 {
	width: 33.3%;
}
.width-30,
.c-30 {
	width: 30%;
}
.width-25,
.c-25 {
	width: 25%;
}
.width-20,
.c-20 {
	width: 20%;
}
.width-10,
.c-10 {
	width: 10%;
}
.c-row .c-90,
.c-row .c-80,
.c-row .c-75,
.c-row .c-70,
.c-row .c-66,
.c-row .c-65,
.c-row .c-60,
.c-row .c-50,
.c-row .c-40,
.c-row .c-35,
.c-row .c-33,
.c-row .c-30,
.c-row .c-25,
.c-row .c-20,
.c-row .c-10 {
	float: left;
	margin-left: 3%;
}
.c-row .c-90:first-child,
.c-row .c-80:first-child,
.c-row .c-75:first-child,
.c-row .c-70:first-child,
.c-row .c-66:first-child,
.c-row .c-65:first-child,
.c-row .c-60:first-child,
.c-row .c-50:first-child,
.c-row .c-40:first-child,
.c-row .c-35:first-child,
.c-row .c-33:first-child,
.c-row .c-30:first-child,
.c-row .c-25:first-child,
.c-row .c-20:first-child,
.c-row .c-10:first-child {
	margin-left: 0;
}
.c-row .c-90 {
	width: 89.7%;
}
.c-row .c-80 {
	width: 79.4%;
}
.c-row .c-75 {
	width: 74.25%;
}
.c-row .c-70 {
	width: 69.1%;
}
.c-row .c-66 {
	width: 65.66666666666666%;
}
.c-row .c-65 {
	width: 65.66666666666666%;
}
.c-row .c-60 {
	width: 58.800000000000004%;
}
.c-row .c-50 {
	width: 48.5%;
}
.c-row .c-40 {
	width: 38.2%;
}
.c-row .c-35 {
	width: 31.333333333333332%;
}
.c-row .c-33 {
	width: 31.333333333333332%;
}
.c-row .c-30 {
	width: 27.9%;
}
.c-row .c-25 {
	width: 22.75%;
}
.c-row .c-20 {
	width: 17.6%;
}
.c-row .c-10 {
	width: 7.3%;
}
.c-push-90,
.c-push-80,
.c-push-75,
.c-push-70,
.c-push-66,
.c-push-65,
.c-push-60,
.c-push-50,
.c-push-40,
.c-push-35,
.c-push-33,
.c-push-30,
.c-push-25,
.c-push-20,
.c-push-10 {
	position: relative;
}
.c-push-90 {
	left: 92.7%;
}
.c-push-80 {
	left: 82.4%;
}
.c-push-75 {
	left: 77.25%;
}
.c-push-70 {
	left: 72.1%;
}
.c-push-66 {
	left: 68.66666666666666%;
}
.c-push-65 {
	left: 68.66666666666666%;
}
.c-push-60 {
	left: 61.800000000000004%;
}
.c-push-50 {
	left: 51.5%;
}
.c-push-40 {
	left: 41.2%;
}
.c-push-35 {
	left: 34.33333333333333%;
}
.c-push-33 {
	left: 34.33333333333333%;
}
.c-push-30 {
	left: 30.9%;
}
.c-push-25 {
	left: 25.75%;
}
.c-push-20 {
	left: 20.6%;
}
.c-push-10 {
	left: 10.3%;
}
.c-row .c-push-right {
	float: right;
}
.c-row .c-role-right {
	margin-left: 3%;
	float: right;
}
.c-row .c-role-left {
	margin-left: 0;
}
.c-centered {
	float: none !important;
	margin: 0 auto !important;
}
.c-padding {
	padding: 20px;
}
.c-padding .c-100,
.c-padding .c-90,
.c-padding .c-80,
.c-padding .c-75,
.c-padding .c-70,
.c-padding .c-66,
.c-padding .c-65,
.c-padding .c-60,
.c-padding .c-50,
.c-padding .c-40,
.c-padding .c-35,
.c-padding .c-33,
.c-padding .c-30,
.c-padding .c-25,
.c-padding .c-20,
.c-padding .c-10 {
	padding: 20px;
}
.c-split .c-90,
.c-split .c-80,
.c-split .c-75,
.c-split .c-70,
.c-split .c-66,
.c-split .c-65,
.c-split .c-60,
.c-split .c-50,
.c-split .c-40,
.c-split .c-35,
.c-split .c-33,
.c-split .c-30,
.c-split .c-25,
.c-split .c-20,
.c-split .c-10 {
	margin-left: 0;
}
.c-split .c-90 {
	width: 90%;
}
.c-split .c-80 {
	width: 80%;
}
.c-split .c-75 {
	width: 75%;
}
.c-split .c-70 {
	width: 70%;
}
.c-split .c-66 {
	width: 66.6%;
}
.c-split .c-65 {
	width: 65%;
}
.c-split .c-60 {
	width: 60%;
}
.c-split .c-50 {
	width: 50%;
}
.c-split .c-40 {
	width: 40%;
}
.c-split .c-35 {
	width: 35%;
}
.c-split .c-33 {
	width: 33.3%;
}
.c-split .c-30 {
	width: 30%;
}
.c-split .c-25 {
	width: 25%;
}
.c-split .c-20 {
	width: 20%;
}
.c-split .c-10 {
	width: 10%;
}
/* c-blocks
-----------------------------------------------------------------------------*/
.c-blocks-2,
.c-blocks-3,
.c-blocks-4,
.c-blocks-5,
.c-blocks-6 {
	padding-left: 0;
	list-style: none;
}
.c-blocks-2:after,
.c-blocks-3:after,
.c-blocks-4:after,
.c-blocks-5:after,
.c-blocks-6:after {
	content: "";
	display: table;
	clear: both;
}
.c-blocks-2 li,
.c-blocks-3 li,
.c-blocks-4 li,
.c-blocks-5 li,
.c-blocks-6 li,
.c-blocks-2 div,
.c-blocks-3 div,
.c-blocks-4 div,
.c-blocks-5 div,
.c-blocks-6 div {
	height: auto;
	float: left;
}
.c-blocks-2 li,
.c-blocks-2 div {
	width: 50%;
}
.c-blocks-3 li,
.c-blocks-3 div {
	width: 33.333333333333332%;
}
.c-blocks-4 li,
.c-blocks-4 div {
	width: 25%;
}
.c-blocks-5 li,
.c-blocks-5 div {
	width: 20%;
}
.c-blocks-6 li,
.c-blocks-6 div {
	width: 16.666666666666666%;
}
.c-blocks-2 li li,
.c-blocks-3 li li,
.c-blocks-4 li li,
.c-blocks-5 li li,
.c-blocks-6 li li,
.c-blocks-2 div div,
.c-blocks-3 div div,
.c-blocks-4 div div,
.c-blocks-5 div div,
.c-blocks-6 div div {
	float: none;
	margin: 0;
}
/* tools
-----------------------------------------------------------------------------*/
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs,
	td.visible-xs {
		display: table-cell !important;
	}
	.visible-xs-block {
		display: block !important;
	}
	.visible-xs-inline {
		display: inline !important;
	}
	.visible-xs-inline-block {
		display: inline-block !important;
	}
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm,
	td.visible-sm {
		display: table-cell !important;
	}
	.visible-sm-block {
		display: block !important;
	}
	.visible-sm-inline {
		display: inline !important;
	}
	.visible-sm-inline-block {
		display: inline-block !important;
	}
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md,
	td.visible-md {
		display: table-cell !important;
	}
	.visible-md-block {
		display: block !important;
	}
	.visible-md-inline {
		display: inline !important;
	}
	.visible-md-inline-block {
		display: inline-block !important;
	}
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
	.visible-lg-block {
		display: block !important;
	}
	.visible-lg-inline {
		display: inline !important;
	}
	.visible-lg-inline-block {
		display: inline-block !important;
	}
	.hidden-lg {
		display: none !important;
	}
}
/* 任务#996 【医生端与居民端-水印-前端】增加健康之路水印 */
body:after {
	content: '';
    height: 21px;
    width: 80px;
    background: url(../images/logo_dibu_img.png) no-repeat;
    background-size: 80px 21px;
    background-position: 50%;
    margin-left: -40px;
    position: fixed;
    left: 50%;
    bottom: 10px;
    z-index: -1;
}

+ 2057 - 0
common/cross/css/cross.min.css

@ -0,0 +1,2057 @@
@charset "utf-8";
html,
body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
input,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none
}
html,
body {
	min-height: 100%
}
html {
	font-size: 20px;
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
@media only screen and (min-width:360px) {
	html {
		font-size: 22.5px
	}
}
@media only screen and (min-width:375px) {
	html {
		font-size: 23.5px
	}
}
@media only screen and (min-width:400px) {
	html {
		font-size: 25px
	}
}
@media only screen and (min-width:414px) {
	html {
		font-size: 25.875px
	}
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
main,
nav,
section,
summary {
	display: block
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
template {
	display: none
}
a {
	background-color: transparent;
	text-decoration: none
}
abbr[title] {
	border-bottom: 1px dotted
}
b,
strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0;
	font-size: 0;
	vertical-align: top
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff
}
button {
	overflow: visible
}
button,
select {
	text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled],
html input[disabled] {
	cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}
input {
	line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	resize: none
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td,
th {
	padding: 0
}
a,
input,
textarea,
select,
button {
	outline: 0
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}
ul,
ol {
	list-style: none
}
i,
em,
s {
	font-style: normal
}
body {
	/*position: relative;*/
	font-size: .6rem;
	line-height: 1.5
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}
.clearfix {
	zoom: 1
}
.fl,
.fr {
	display: inline
}
.fl {
	float: left
}
.fr {
	float: right
}
.c-position-a {
	position: absolute
}
.c-position-r {
	position: relative
}
.c-position-f {
	position: fixed
}
.c-hide {
	display: none
}
.c-hidden {
	overflow: hidden;
	zoom: 1
}
.c-boxs {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.c-main {
	margin: 0 auto
}
.c-nowrap {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.c-nowrap-multi {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
.c-break {
	word-break: break-all
}
.c-block {
	display: block
}
.c-abox {
	display: -webkit-box;
	display: box;
	width: 100%
}
.c-border,
.c-border-t,
.c-border-b,
.c-border-l,
.c-border-r,
.c-border-tb {
	border-color: #e1e1e1;
	border-style: solid
}
.c-border {
	border-width: 1px
}
.c-border-t {
	border-top-width: 1px
}
.c-border-b {
	border-bottom-width: 1px
}
.c-border-l {
	border-left-width: 1px
}
.c-border-r {
	border-right-width: 1px
}
.c-border-tb {
	border-top-width: 1px;
	border-bottom-width: 1px
}
.c-border-d {
	border-style: dashed
}
.c-radius-2 {
	border-radius: .1rem
}
.c-radius-4 {
	border-radius: .2rem
}
.c-images-rounded,
.border-radius-rounded,
.c-radius-5 {
	border-radius: .25rem
}
.c-images-cycle,
.border-radius-circle,
.c-radius-50 {
	border-radius: 50%
}
.border-radius-pill,
.c-radius-pill {
	border-radius: 100rem
}
.c-images-thumbnail {
	padding: .25rem
}
.c-images-block {
	display: block;
	width: 100%;
	height: 100%
}
.m0 {
	margin: 0
}
.m5 {
	margin: .25rem
}
.m10 {
	margin: .5rem
}
.m15 {
	margin: .75rem
}
.m20 {
	margin: 1rem
}
.m25 {
	margin: 1.25rem
}
.m30 {
	margin: 1.5rem
}
.m35 {
	margin: 1.75rem
}
.m40 {
	margin: 2rem
}
.m45 {
	margin: 2.25rem
}
.m50 {
	margin: 2.5rem
}
.m100 {
	margin: 5rem
}
.mb0 {
	margin-bottom: 0
}
.mb5 {
	margin-bottom: .25rem
}
.mb10 {
	margin-bottom: .5rem
}
.mb15 {
	margin-bottom: .75rem
}
.mb20 {
	margin-bottom: 1rem
}
.mb25 {
	margin-bottom: 1.25rem
}
.mb30 {
	margin-bottom: 1.5rem
}
.mb35 {
	margin-bottom: 1.75rem
}
.mb40 {
	margin-bottom: 2rem
}
.mb45 {
	margin-bottom: 2.25rem
}
.mb50 {
	margin-bottom: 2.5rem
}
.mb100 {
	margin-bottom: 5rem
}
.mt0 {
	margin-top: 0
}
.mt5 {
	margin-top: .25rem
}
.mt10 {
	margin-top: .5rem
}
.mt15 {
	margin-top: .75rem
}
.mt20 {
	margin-top: 1rem
}
.mt25 {
	margin-top: 1.25rem
}
.mt30 {
	margin-top: 1.5rem
}
.mt35 {
	margin-top: 1.75rem
}
.mt40 {
	margin-top: 2rem
}
.mt45 {
	margin-top: 2.25rem
}
.mt50 {
	margin-top: 2.5rem
}
.mt100 {
	margin-top: 5rem
}
.ml0 {
	margin-left: 0
}
.ml5 {
	margin-left: .25rem
}
.ml10 {
	margin-left: .5rem
}
.ml15 {
	margin-left: .75rem
}
.ml20 {
	margin-left: 1rem
}
.ml25 {
	margin-left: 1.25rem
}
.ml30 {
	margin-left: 1.5rem
}
.ml35 {
	margin-left: 1.75rem
}
.ml40 {
	margin-left: 2rem
}
.ml45 {
	margin-left: 2.25rem
}
.ml50 {
	margin-left: 2.5rem
}
.ml100 {
	margin-left: 5rem
}
.mr0 {
	margin-right: 0
}
.mr5 {
	margin-right: .25rem
}
.mr10 {
	margin-right: .5rem
}
.mr15 {
	margin-right: .75rem
}
.mr20 {
	margin-right: 1rem
}
.mr25 {
	margin-right: 1.25rem
}
.mr30 {
	margin-right: 1.5rem
}
.mr35 {
	margin-right: 1.75rem
}
.mr40 {
	margin-right: 2rem
}
.mr45 {
	margin-right: 2.25rem
}
.mr50 {
	margin-right: 2.5rem
}
.mr100 {
	margin-right: 5rem
}
.mlr0 {
	margin-left: 0;
	margin-right: 0
}
.mlr5 {
	margin-left: .25rem;
	margin-right: .25rem
}
.mlr10 {
	margin-left: .5rem;
	margin-right: .5rem
}
.mlr15 {
	margin-left: .75rem;
	margin-right: .75rem
}
.mlr20 {
	margin-left: 1rem;
	margin-right: 1rem
}
.mlr25 {
	margin-left: 1.25rem;
	margin-right: 1.25rem
}
.mlr30 {
	margin-left: 1.5rem;
	margin-right: 1.5rem
}
.mlr35 {
	margin-left: 1.75rem;
	margin-right: 1.75rem
}
.mlr40 {
	margin-left: 2rem;
	margin-right: 2rem
}
.mlr45 {
	margin-left: 2.25rem;
	margin-right: 2.25rem
}
.mlr50 {
	margin-left: 2.5rem;
	margin-right: 2.5rem
}
.mlr100 {
	margin-left: 5rem;
	margin-right: 5rem
}
.mtb0 {
	margin-top: 0;
	margin-bottom: 0
}
.mtb5 {
	margin-top: .25rem;
	margin-bottom: .25rem
}
.mtb10 {
	margin-top: .5rem;
	margin-bottom: .5rem
}
.mtb15 {
	margin-top: .75rem;
	margin-bottom: .75rem
}
.mtb20 {
	margin-top: 1rem;
	margin-bottom: 1rem
}
.mtb25 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}
.mtb30 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}
.mtb35 {
	margin-top: 1.75rem;
	margin-bottom: 1.75rem
}
.mtb40 {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.mtb45 {
	margin-top: 2.25rem;
	margin-bottom: 2.25rem
}
.mtb50 {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem
}
.mtb100 {
	margin-top: 5rem;
	margin-bottom: 5rem
}
.p0 {
	padding: 0
}
.p5 {
	padding: .25rem
}
.p10 {
	padding: .5rem
}
.p15 {
	padding: .75rem
}
.p20 {
	padding: 1rem
}
.p25 {
	padding: 1.25rem
}
.p30 {
	padding: 1.5rem
}
.p35 {
	padding: 1.75rem
}
.p40 {
	padding: 2rem
}
.p45 {
	padding: 2.25rem
}
.p50 {
	padding: 2.5rem
}
.p100 {
	padding: 5rem
}
.pb0 {
	padding-bottom: 0
}
.pb5 {
	padding-bottom: .25rem
}
.pb10 {
	padding-bottom: .5rem
}
.pb15 {
	padding-bottom: .75rem
}
.pb20 {
	padding-bottom: 1rem
}
.pb25 {
	padding-bottom: 1.25rem
}
.pb30 {
	padding-bottom: 1.5rem
}
.pb35 {
	padding-bottom: 1.75rem
}
.pb40 {
	padding-bottom: 2rem
}
.pb45 {
	padding-bottom: 2.25rem
}
.pb50 {
	padding-bottom: 2.5rem
}
.pb100 {
	padding-bottom: 5rem
}
.pt0 {
	padding-top: 0
}
.pt5 {
	padding-top: .25rem
}
.pt10 {
	padding-top: .5rem
}
.pt15 {
	padding-top: .75rem
}
.pt20 {
	padding-top: 1rem
}
.pt25 {
	padding-top: 1.25rem
}
.pt30 {
	padding-top: 1.5rem
}
.pt35 {
	padding-top: 1.75rem
}
.pt40 {
	padding-top: 2rem
}
.pt45 {
	padding-top: 2.25rem
}
.pt50 {
	padding-top: 2.5rem
}
.pt100 {
	padding-top: 5rem
}
.pl0 {
	padding-left: 0
}
.pl5 {
	padding-left: .25rem
}
.pl10 {
	padding-left: .5rem
}
.pl15 {
	padding-left: .75rem
}
.pl20 {
	padding-left: 1rem
}
.pl25 {
	padding-left: 1.25rem
}
.pl30 {
	padding-left: 1.5rem
}
.pl35 {
	padding-left: 1.75rem
}
.pl40 {
	padding-left: 2rem
}
.pl45 {
	padding-left: 2.25rem
}
.pl50 {
	padding-left: 2.5rem
}
.pl100 {
	padding-left: 5rem
}
.pr0 {
	padding-right: 0
}
.pr5 {
	padding-right: .25rem
}
.pr10 {
	padding-right: .5rem
}
.pr15 {
	padding-right: .75rem
}
.pr20 {
	padding-right: 1rem
}
.pr25 {
	padding-right: 1.25rem
}
.pr30 {
	padding-right: 1.5rem
}
.pr35 {
	padding-right: 1.75rem
}
.pr40 {
	padding-right: 2rem
}
.pr45 {
	padding-right: 2.25rem
}
.pr50 {
	padding-right: 2.5rem
}
.pr100 {
	padding-right: 5rem
}
.ptb0 {
	padding-top: 0;
	padding-bottom: 0
}
.ptb5 {
	padding-top: .25rem;
	padding-bottom: .25rem
}
.ptb10 {
	padding-top: .5rem;
	padding-bottom: .5rem
}
.ptb15 {
	padding-top: .75rem;
	padding-bottom: .75rem
}
.ptb20 {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.ptb25 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.ptb30 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}
.ptb35 {
	padding-top: 1.75rem;
	padding-bottom: 1.75rem
}
.ptb40 {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.ptb45 {
	padding-top: 2.25rem;
	padding-bottom: 2.25rem
}
.ptb50 {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem
}
.ptb100 {
	padding-top: 5rem;
	padding-bottom: 5rem
}
.plr0 {
	padding-left: 0;
	padding-right: 0
}
.plr10 {
	padding-left: .5rem;
	padding-right: .5rem
}
.plr15 {
	padding-left: .75rem;
	padding-right: .75rem
}
.plr20 {
	padding-left: 1rem;
	padding-right: 1rem
}
.plr25 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.plr30 {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.plr35 {
	padding-left: 1.75rem;
	padding-right: 1.75rem
}
.plr40 {
	padding-left: 2rem;
	padding-right: 2rem
}
.plr45 {
	padding-left: 2.25rem;
	padding-right: 2.25rem
}
.plr50 {
	padding-left: 2.5rem;
	padding-right: 2.5rem
}
.plr100 {
	padding-left: 5rem;
	padding-right: 5rem
}
.c-list-disc {
	list-style-type: disc
}
.c-list-circle {
	list-style-type: circle
}
.c-list-square {
	list-style-type: square
}
.c-list-decimal {
	list-style-type: decimal
}
.c-list-alpha {
	list-style-type: lower-alpha
}
.c-list-roman {
	list-style-type: lower-roman
}
.c-list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none
}
.c-list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}
.c-family-HelveticaNeue {
	font-family: Helvetica Neue
}
.c-family-Helvetica {
	font-family: Helvetica
}
.c-bold {
	font-weight: bold
}
.c-f10 {
	font-size: .5rem
}
.c-f12 {
	font-size: .6rem
}
.c-f13 {
	font-size: .65rem
}
.c-f14 {
	font-size: .7rem
}
.c-f15 {
	font-size: .75rem
}
.c-f16 {
	font-size: .8rem
}
.c-f17 {
	font-size: .85rem
}
.c-f18 {
	font-size: .9rem
}
.c-f20 {
	font-size: 1rem
}
.c-f22 {
	font-size: 1.1rem
}
.c-f24 {
	font-size: 1.2rem
}
.c-f28 {
	font-size: 1.4rem
}
.c-f30 {
	font-size: 1.5rem
}
.c-f32 {
	font-size: 1.6rem
}
.c-f36 {
	font-size: 1.8rem
}
.c-f40 {
	font-size: 2rem
}
.c-f48 {
	font-size: 2.4rem
}
.c-t-left {
	text-align: left
}
.c-t-center {
	text-align: center
}
.c-t-right {
	text-align: right
}
.c-line-h1 {
	line-height: 1.88
}
.c-line-h2 {
	line-height: 2.26
}
.c-fff {
	color: #fff
}
.c-222 {
	color: #222
}
.c-333 {
	color: #333
}
.c-555 {
	color: #555
}
.c-666 {
	color: #666
}
.c-999 {
	color: #999
}
.c-f00 {
	color: #f00
}
.c-f60 {
	color: #f60
}
.c-f90 {
	color: #f90
}
.c-37a6ed {
	color: #37a6ed
}
.c-5b5b5b {
	color: #5b5b5b
}
.c-909090 {
	color: #909090
}
.c-ff8100 {
	color: #ff8100
}
.c-007cd9 {
	color: #007cd9
}
.c-4dcd70 {
	color: #4dcd70
}
.bgc-fff {
	background-color: #fff
}
.bgc-f3f3f3 {
	background-color: #f3f3f3
}
.bgc-f9f9f9 {
	background-color: #f9f9f9
}
.c-container:after,
.c-row:after {
	content: "";
	display: table;
	clear: both
}
.c-container {
	padding-top: 1px;
	margin-top: -1px
}
.c-row {
	zoom: 1
}
.width-100,
.c-100 {
	width: 100%
}
.width-90,
.c-90 {
	width: 90%
}
.width-80,
.c-80 {
	width: 80%
}
.width-75,
.c-75 {
	width: 75%
}
.width-70,
.c-70 {
	width: 70%
}
.width-66,
.c-66 {
	width: 66.6%
}
.width-65,
.c-65 {
	width: 65%
}
.width-60,
.c-60 {
	width: 60%
}
.width-50,
.c-50 {
	width: 50%
}
.width-40,
.c-40 {
	width: 40%
}
.width-35,
.c-35 {
	width: 35%
}
.width-33,
.c-33 {
	width: 33.3%
}
.width-30,
.c-30 {
	width: 30%
}
.width-25,
.c-25 {
	width: 25%
}
.width-20,
.c-20 {
	width: 20%
}
.width-10,
.c-10 {
	width: 10%
}
.c-row .c-90,
.c-row .c-80,
.c-row .c-75,
.c-row .c-70,
.c-row .c-66,
.c-row .c-65,
.c-row .c-60,
.c-row .c-50,
.c-row .c-40,
.c-row .c-35,
.c-row .c-33,
.c-row .c-30,
.c-row .c-25,
.c-row .c-20,
.c-row .c-10 {
	float: left;
	margin-left: 3%
}
.c-row .c-90:first-child,
.c-row .c-80:first-child,
.c-row .c-75:first-child,
.c-row .c-70:first-child,
.c-row .c-66:first-child,
.c-row .c-65:first-child,
.c-row .c-60:first-child,
.c-row .c-50:first-child,
.c-row .c-40:first-child,
.c-row .c-35:first-child,
.c-row .c-33:first-child,
.c-row .c-30:first-child,
.c-row .c-25:first-child,
.c-row .c-20:first-child,
.c-row .c-10:first-child {
	margin-left: 0
}
.c-row .c-90 {
	width: 89.7%
}
.c-row .c-80 {
	width: 79.4%
}
.c-row .c-75 {
	width: 74.25%
}
.c-row .c-70 {
	width: 69.1%
}
.c-row .c-66 {
	width: 65.66666666666666%
}
.c-row .c-65 {
	width: 65.66666666666666%
}
.c-row .c-60 {
	width: 58.800000000000004%
}
.c-row .c-50 {
	width: 48.5%
}
.c-row .c-40 {
	width: 38.2%
}
.c-row .c-35 {
	width: 31.333333333333332%
}
.c-row .c-33 {
	width: 31.333333333333332%
}
.c-row .c-30 {
	width: 27.9%
}
.c-row .c-25 {
	width: 22.75%
}
.c-row .c-20 {
	width: 17.6%
}
.c-row .c-10 {
	width: 7.3%
}
.c-push-90,
.c-push-80,
.c-push-75,
.c-push-70,
.c-push-66,
.c-push-65,
.c-push-60,
.c-push-50,
.c-push-40,
.c-push-35,
.c-push-33,
.c-push-30,
.c-push-25,
.c-push-20,
.c-push-10 {
	position: relative
}
.c-push-90 {
	left: 92.7%
}
.c-push-80 {
	left: 82.4%
}
.c-push-75 {
	left: 77.25%
}
.c-push-70 {
	left: 72.1%
}
.c-push-66 {
	left: 68.66666666666666%
}
.c-push-65 {
	left: 68.66666666666666%
}
.c-push-60 {
	left: 61.800000000000004%
}
.c-push-50 {
	left: 51.5%
}
.c-push-40 {
	left: 41.2%
}
.c-push-35 {
	left: 34.33333333333333%
}
.c-push-33 {
	left: 34.33333333333333%
}
.c-push-30 {
	left: 30.9%
}
.c-push-25 {
	left: 25.75%
}
.c-push-20 {
	left: 20.6%
}
.c-push-10 {
	left: 10.3%
}
.c-row .c-push-right {
	float: right
}
.c-row .c-role-right {
	margin-left: 3%;
	float: right
}
.c-row .c-role-left {
	margin-left: 0
}
.c-centered {
	float: none!important;
	margin: 0 auto!important
}
.c-padding {
	padding: 20px
}
.c-padding .c-100,
.c-padding .c-90,
.c-padding .c-80,
.c-padding .c-75,
.c-padding .c-70,
.c-padding .c-66,
.c-padding .c-65,
.c-padding .c-60,
.c-padding .c-50,
.c-padding .c-40,
.c-padding .c-35,
.c-padding .c-33,
.c-padding .c-30,
.c-padding .c-25,
.c-padding .c-20,
.c-padding .c-10 {
	padding: 20px
}
.c-split .c-90,
.c-split .c-80,
.c-split .c-75,
.c-split .c-70,
.c-split .c-66,
.c-split .c-65,
.c-split .c-60,
.c-split .c-50,
.c-split .c-40,
.c-split .c-35,
.c-split .c-33,
.c-split .c-30,
.c-split .c-25,
.c-split .c-20,
.c-split .c-10 {
	margin-left: 0
}
.c-split .c-90 {
	width: 90%
}
.c-split .c-80 {
	width: 80%
}
.c-split .c-75 {
	width: 75%
}
.c-split .c-70 {
	width: 70%
}
.c-split .c-66 {
	width: 66.6%
}
.c-split .c-65 {
	width: 65%
}
.c-split .c-60 {
	width: 60%
}
.c-split .c-50 {
	width: 50%
}
.c-split .c-40 {
	width: 40%
}
.c-split .c-35 {
	width: 35%
}
.c-split .c-33 {
	width: 33.3%
}
.c-split .c-30 {
	width: 30%
}
.c-split .c-25 {
	width: 25%
}
.c-split .c-20 {
	width: 20%
}
.c-split .c-10 {
	width: 10%
}
.c-blocks-2,
.c-blocks-3,
.c-blocks-4,
.c-blocks-5,
.c-blocks-6 {
	padding-left: 0;
	list-style: none
}
.c-blocks-2:after,
.c-blocks-3:after,
.c-blocks-4:after,
.c-blocks-5:after,
.c-blocks-6:after {
	content: "";
	display: table;
	clear: both
}
.c-blocks-2>li,
.c-blocks-3>li,
.c-blocks-4>li,
.c-blocks-5>li,
.c-blocks-6>li,
.c-blocks-2>div,
.c-blocks-3>div,
.c-blocks-4>div,
.c-blocks-5>div,
.c-blocks-6>div {
	height: auto;
	float: left
}
.c-blocks-2>li,
.c-blocks-2>div {
	width: 50%
}
.c-blocks-3>li,
.c-blocks-3>div {
	width: 33.333333333333332%
}
.c-blocks-4>li,
.c-blocks-4>div {
	width: 25%
}
.c-blocks-5>li,
.c-blocks-5>div {
	width: 20%
}
.c-blocks-6>li,
.c-blocks-6>div {
	width: 16.666666666666666%
}
.ui-grid {
	display: -webkit-box;
	display: box
}
.ui-grid-middle {
	-webkit-box-pack: center;
	-webkit-box-align: center;
	box-pack: center;
	box-align: center
}
.ui-grid-vertical {
	-webkit-box-orient: vertical;
	box-orient: vertical
}
.ui-grid-label {
	-webkit-box-flex: 0;
	box-flex: 0;
	width: 100px;
	font-weight: 600
}
.ui-col-0 {
	-webkit-box-flex: 0;
	box-flex: 0
}
.ui-col-1 {
	-webkit-box-flex: 1;
	box-flex: 1
}
.ui-col-2 {
	-webkit-box-flex: 2;
	box-flex: 2
}
.ui-col-3 {
	-webkit-box-flex: 3;
	box-flex: 3
}
.ui-col-4 {
	-webkit-box-flex: 4;
	box-flex: 3
}
.ui-col-5 {
	-webkit-box-flex: 5;
	box-flex: 5
}
.ui-col-6 {
	-webkit-box-flex: 6;
	box-flex: 6
}
.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: 7px
}
.ui-arrow-r,
.ui-arrow-r s {
	border-left-color: #cdcdcd;
	border-left-style: solid
}
.ui-arrow-r:empty {
	border-left-color: #ddd
}
.ui-arrow-r s {
	border-left-color: #fff;
	position: absolute;
	left: -9px;
	top: -7px
}
.ui-arrow-l,
.ui-arrow-l s {
	border-right-color: #cdcdcd;
	border-right-style: solid
}
.ui-arrow-l:empty {
	border-right-color: #ddd
}
.ui-arrow-l s {
	border-right-color: #fff;
	position: absolute;
	right: -9px;
	top: -7px
}
.ui-arrow-t,
.ui-arrow-t s {
	border-bottom-color: #cdcdcd;
	border-bottom-style: solid
}
.ui-arrow-t:empty {
	border-bottom-color: #ddd
}
.ui-arrow-t s {
	border-bottom-color: #fff;
	position: absolute;
	left: -7px;
	top: -5px
}
.ui-arrow-b,
.ui-arrow-b s {
	border-top-color: #cdcdcd;
	border-top-style: solid
}
.ui-arrow-b:empty {
	border-top-color: #ddd
}
.ui-arrow-b s {
	border-top-color: #fff;
	position: absolute;
	left: -7px;
	bottom: -5px
}
.ui-arrow-circle {
	line-height: 100%;
	overflow: hidden;
	font-family: Tahoma, Helvetica;
	font-size: 18px;
	color: #cdcdcd
}
/* 任务#996 【医生端与居民端-水印-前端】增加健康之路水印 */
body:after {
	content: '';
    height: 21px;
    width: 80px;
    background: url(../images/logo_dibu_img.png) no-repeat;
    background-size: 80px 21px;
    background-position: 50%;
    margin-left: -40px;
    position: fixed;
    left: 50%;
    bottom: 10px;
    z-index: -1;
}

+ 3414 - 0
common/cross/css/cross.ui.css

@ -0,0 +1,3414 @@
@charset "utf-8";
/* assist
-----------------------------------------------------------------------------*/
.ui-reddot {
	position: relative;
	display: inline-block;
	padding: 0 5px;
}
.ui-reddot:after {
	content: '';
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	background-color: #f76249;
	border-radius: 5px;
	right: -3px;
	top: -3px;
	-webkit-background-clip: padding-box;
	background-clip: adding-box;
}
/* buttons color
-----------------------------------------------------------------------------*/
.c-btn-087eff {
	background-color: #087eff;
}
.c-btn-087eff:hover {
	background-color: #0771e5;
}
.c-btn-588cd5 {
	background-color: #588cd5;
}
.c-btn-588cd5:hover {
	background-color: #4680d0;
}
.c-btn-37a6ec {
	background-color: #37a6ec;
}
.c-btn-37a6ec:hover {
	background-color: #3195d4;
}
.c-btn-4dcd70 {
	background-color: #4dcd70;
}
.c-btn-4dcd70:hover {
	background-color: #45b865;
}
.c-btn-4db944 {
	background-color: #4db944;
}
.c-btn-4db944:hover {
	background-color: #45a63d;
}
.c-btn-309765 {
	background-color: #309765;
}
.c-btn-309765:hover {
	background-color: #2b885b;
}
.c-btn-ff9600 {
	background-color: #ff9600;
}
.c-btn-ff9600:hover {
	background-color: #e58700;
}
.c-btn-ff8100 {
	background-color: #ff8100;
}
.c-btn-ff8100:hover {
	background-color: #e57400;
}
.c-btn-fc6155 {
	background-color: #fc6155;
}
.c-btn-fc6155:hover {
	background-color: #e2574c;
}
.c-btn-ff3b2f {
	background-color: #ff3b2f;
}
.c-btn-ff3b2f:hover {
	background-color: #e5352a;
}
.c-btn-f9f9f9 {
	background-color: #f9f9f9;
	color: #087eff;
	border: #c0c0bc 1px solid;
}
.c-btn-f9f9f9:hover {
	background-color: #e0e0e0;
}
.c-btn-ffffff {
	background-color: #ffffff;
	color: #4dcd70;
	border: #e1e1e1 1px solid;
}
.c-btn-ffffff:hover {
	background-color: #e5e5e5;
}
.c-btn-fff {
	background-color: #ffffff;
	color: #999999;
	border: #e1e1e1 1px solid;
}
.c-btn-fff:hover {
	background-color: #e5e5e5;
}
.c-btn-ff3 {
	background-color: #ffffff;
	color: #ff3b2d;
	border: #e1e1e1 1px solid;
}
.c-btn-ff3:hover {
	background-color: #e5e5e5;
}
/* css3-Grid
-----------------------------------------------------------------------------*/
.ui-grid {
	display: -webkit-box;
	display: box;
}
.ui-grid-middle {
	-webkit-box-pack: center;
	-webkit-box-align: center;
	box-pack: center;
	box-align: center;
}
.ui-grid-vertical {
	-webkit-box-orient: vertical;
	box-orient: vertical;
}
.ui-grid-label {
	-webkit-box-flex: 0;
	box-flex: 0;
	width: 100px;
	font-weight: 600;
}
.ui-col-0 {
	-webkit-box-flex: 0;
	box-flex: 0;
}
.ui-col-1 {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.ui-col-2 {
	-webkit-box-flex: 2;
	box-flex: 2;
}
.ui-col-3 {
	-webkit-box-flex: 3;
	box-flex: 3;
}
.ui-col-4 {
	-webkit-box-flex: 4;
	box-flex: 3;
}
.ui-col-5 {
	-webkit-box-flex: 5;
	box-flex: 5;
}
.ui-col-6 {
	-webkit-box-flex: 6;
	box-flex: 6;
}
/* css ui-arrow
-----------------------------------------------------------------------------*/
.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;
}
.ui-arrow-r,
.ui-arrow-r s {
	border-left-color: #aaa;
	border-left-style: solid;
}
.ui-arrow-r s {
	border-left-color: #fff;
	position: absolute;
	left: -7px;
	top: -5px;
}
.ui-arrow-l,
.ui-arrow-l s {
	border-right-color: #aaa;
	border-right-style: solid;
}
.ui-arrow-l s {
	border-right-color: #fff;
	position: absolute;
	right: -7px;
	top: -5px;
}
.ui-arrow-t,
.ui-arrow-t s {
	border-bottom-color: #aaa;
	border-bottom-style: solid;
}
.ui-arrow-t s {
	border-bottom-color: #fff;
	position: absolute;
	left: -5px;
	top: -3px;
}
.ui-arrow-b,
.ui-arrow-b s {
	border-top-color: #aaa;
	border-top-style: solid;
}
.ui-arrow-b s {
	border-top-color: #fff;
	position: absolute;
	left: -5px;
	bottom: -3px;
}
.ui-arrow-circle {
	line-height: 100%;
	overflow: hidden;
	font-family: Tahoma, Helvetica;
	font-size: 18px;
	color: #aaa;
}
.tipBox {
	width: 200px;
	margin-top: 10px;
}
.tipBox .hd {
	height: 5px;
	position: relative;
}
.tipBox .hd .ui-arrow {
	position: absolute;
	top: -5px;
	left: 10px;
}
.tipBox .hd .ui-arrow s {
	top: -4px;
}
.tipBox .bd {
	border: 1px solid #aaa;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tipBoxA .ui-arrow s {
	border-bottom-color: #f6f6f6;
}
.tipBoxA .bd {
	background: #f6f6f6;
}
/* ui-form
-----------------------------------------------------------------------------*/
.input-group,
.input-group *,
.input-group-checkbox,
.input-group-radio,
.input-group-checkbox *,
.input-group-radio * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.input-group {
	border-collapse: separate;
	display: table;
	position: relative;
}
.input-group label {
	display: block;
}
.input-group-addon {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 10px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
	width: 1%;
}
.input-group-addon:first-child {
	border-right: 0;
}
.input-group-addon .iconfont {
	color: #b4b4b4;
	font-size: 18px;
}
.input-group-addon.focus .iconfont {
	color: #37a6ed;
}
.input-group-btn {
	position: absolute;
	right: 5px;
	top: 7px;
}
.input-group-btn .c-btn {
	padding: 5px;
	border: #ddd 1px solid;
}
.input-group .form-control,
.input-group .form-select,
.input-group .form-textarea {
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	color: #333;
	display: block;
	font-size: 16px;
	height: 45px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	outline: 0;
}
.input-group .form-select-arrow {
	display: block;
	width: 10px;
	height: 10px;
	border: solid #ccc;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	position: absolute;
	top: 15px;
	right: 15px;
}
.input-group .form-control {
	padding-right: 30px;
}
.input-group.input-border .form-control,
.input-group.input-border .form-select,
.input-group.input-border .form-textarea {
	border-radius: 0px;
	border-right: 0;
	font-size: 16px;
	height: 45px;
	line-height: 1.52857;
}
.input-group .form-control:focus,
.input-group .form-select:focus,
.input-group .form-textarea:focus {
	color: #333;
}
.input-group .form-control::-webkit-input-placeholder,
.input-group .form-textarea::-webkit-input-placeholder {
	color: #bfbfbf;
}
.input-group .form-control:-moz-placeholder,
.input-group .form-textarea:-moz-placeholder {
	color: #bfbfbf;
}
.input-group .form-control::-moz-placeholder,
.input-group .form-textarea::-moz-placeholder {
	color: #bfbfbf;
}
.input-group .form-control:-ms-input-placeholder,
.input-group .form-textarea:-ms-input-placeholder {
	color: #bfbfbf;
}
.input-group .form-textarea {
	height: auto;
	resize: none;
	margin: 0;
}
.input-group .form-control:nth-child(2),
.input-group .form-textarea:nth-child(2) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-left: 0;
	padding-left: 0;
}
.input-group .form-control,
.input-group label .form-control,
.input-group label .form-select,
.input-group label .form-textarea {
	border-radius: 4px;
	padding-left: 12px;
	border-left: 1px #e1e1e1 solid;
}
.input-group .input-group-addon + .form-control,
.input-group .input-group-addon + .form-select {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	padding-left: 0px;
	border-left: 0px;
}
.input-group-text {
	font-size: 14px;
	color: #555;
}
.input-merge .input-group .input-group-addon,
.input-group.input-border .input-group-addon {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.input-group.input-border .input-group-addon {
	border-left: 0;
	font-size: 15px;
	color: #333;
	padding: 10px 20px;
}
.input-merge .input-group .form-control,
.input-merge .input-group .form-select,
.input-merge .input-group .form-textarea {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.input-merge .input-group:first-child .input-group-addon {
	border-top-left-radius: 4px;
}
.input-merge .input-group:first-child .form-control,
.input-merge .input-group:first-child .form-select,
.input-merge .input-group:first-child .form-textarea {
	border-top-right-radius: 4px;
}
.input-merge .input-group:last-child .form-control,
.input-merge .input-group:last-child .form-select,
.input-merge .input-group:last-child .form-textarea {
	border-bottom-right-radius: 4px;
}
.input-merge .input-group:last-child .input-group-addon {
	border-bottom-left-radius: 4px;
}
.input-merge .input-group.input-border .input-group-addon,
.input-merge .input-group.input-border .form-control,
.input-merge .input-group.input-border .form-select,
.input-merge .input-group.input-border .form-textarea,
.input-merge .input-group.input-border .form-control,
.input-merge .input-group.input-border .form-select,
.input-merge .input-group.input-border .form-textarea,
.input-merge .input-group.input-border .input-group-addon {
	border-radius: 0px;
}
.input-merge .input-group.input-border {
	padding-left: 20px;
}
.input-merge .input-group.input-border .input-group-addon {
	padding-left: 0
}
.input-merge .input-group .input-group-addon,
.input-merge .input-group .form-control,
.input-merge .input-group .form-select,
.input-merge .input-group .form-textarea {
	border-bottom: 0;
}
.input-merge .input-group:last-child .input-group-addon,
.input-merge .input-group:last-child .form-control,
.input-merge .input-group:last-child .form-select,
.input-merge .input-group:last-child .form-textarea {
	border-bottom: 1px solid #e1e1e1;
}
.input-merge.input-merge-border .input-group:first-child .input-group-addon,
.input-merge.input-merge-border .input-group:first-child .form-control,
.input-merge.input-merge-border .input-group:first-child .form-select,
.input-merge.input-merge-border .input-group:first-child .form-textarea {
	border-top: 0;
}
.input-merge.input-merge-border .input-group:last-child .input-group-addon,
.input-merge.input-merge-border .input-group:last-child .form-control,
.input-merge.input-merge-border .input-group:last-child .form-select,
.input-merge.input-merge-border .input-group:last-child .form-textarea {
	border-bottom: 0;
}
.input-merge.input-merge-border {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background: #fff;
}
.input-group-addon-disabled,
.form-control[disabled],
.form-control:disabled,
.form-textarea[disabled],
.form-textarea:disabled,
.form-textarea[disabled],
.form-textarea:disabled,
.form-select[disabled],
.form-select:disabled {
	background-color: #f9f9f9;
}
.input-group .form-input {
	height: 45px;
	border-top: 1px solid #e1e1e1;
	position: relative;
	padding: 7px 0;
}
.input-group .form-input-text {
	color: #909090;
	font-size: 15px;
}
.input-group .form-select-box {
	display: inline-block;
	position: relative;
	margin-right: 10px;
}
.input-group .form-select-box .form-select {
	width: 100%;
}
.input-group .form-select-box .form-select-arrow {
	top: 7px;
	right: 12px
}
.input-group.input-border .form-input .form-control,
.input-group.input-border .form-input .form-select {
	height: 31px;
	border: #e1e1e1 1px solid !important;
	border-radius: 2px;
	display: inline-block;
	vertical-align: baseline;
	line-height: 1.2;
}
.input-group .input-clear {
	position: absolute;
	right: 8px;
	top: 8px;
	background: #ccc;
	border-radius: 50%;
	width: 26px;
	height: 26px;
	text-align: center;
}
.input-group .input-clear .close {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	top: 6px;
}
.input-group .input-clear .close::before,
.input-group .input-clear .close::after {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	top: 50%;
	left: 0px;
	margin-top: -1px;
	background: #fff;
	border-radius: 6px;
}
.input-group .input-clear .close::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.input-group .input-clear .close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.input-group-checkbox,
.input-group-radio {
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #909090;
}
.input-group-checkbox label {
	display: block;
	cursor: pointer;
}
.input-group-checkbox label input[type="checkbox"],
.input-group-radio label input[type="radio"] {
	position: absolute;
	opacity: 0;
	width: 1px;
	height: 1px;
}
.input-group-checkbox .input-group-pack,
.input-group-radio .input-group-pack {
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	border: 1px #d3d3d3 solid;
	padding: 0;
	margin: 0 5px 0 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border-radius: 5px;
	overflow: hidden;
	top: -2px;
}
.input-group-radio .input-group-pack {
	border-radius: 50%;
}
.input-group-checkbox .input-group-pack.input-group-pack-disabled,
.input-group-radio .input-group-pack.input-group-pack-disabled {
	background-color: #f0f0f0;
}
.input-group-checkbox .input-group-pack .tick {
	display: block;
	width: 12px;
	height: 2px;
	background: #4dcd70;
	margin: 8px 0 0 6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: relative;
	top: 50px;
}
.input-group-checkbox .input-group-pack .tick:after {
	content: '';
	width: 8px;
	height: 2px;
	background: #4dcd70;
	position: absolute;
	top: -3px;
	left: -5px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.input-group-radio .input-group-pack .disc {
	display: block;
	content: "" !important;
	width: 0px;
	height: 0px;
	border-radius: 50%;
	background-color: #4dcd70;
	margin: 4px;
}
.input-group-checkbox input[type="checkbox"]:checked ~ .tick,
.input-group-checkbox .input-group-pack.checked .tick {
	top: 0px;
}
.input-group-radio input[type="radio"]:checked ~ .disc,
.input-group-radio .input-group-pack.checked .disc {
	width: 10px;
	height: 10px;
}
.input-group-switch {
	position: relative;
	font-size: 16px;
	width: 52px;
	height: 32px;
	line-height: 1em;
}
.input-group-switch input {
	width: 52px;
	height: 32px;
	position: absolute;
	z-index: 10;
	border: none;
	background: none;
	-webkit-appearance: none;
	outline: none;
}
.input-group-switch input:before {
	content: '';
	width: 50px;
	height: 30px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-webkit-user-select: none;
	user-select: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #dfdfdf;
	-webkit-box-shadow: #dfdfdf 0px 0px 0px 0px inset;
	box-shadow: #dfdfdf 0px 0px 0px 0px inset;
	-webkit-transition: border 0.4s, -webkit-box-shadow 0.4s;
	transition: border 0.4s, box-shadow 0.4s;
	-webkit-background-clip: content-box;
	background-clip: content-box;
}
.input-group-switch input:checked:before {
	border-color: #4cd964;
	-webkit-box-shadow: #4cd964 0px 0px 0px 16px inset;
	box-shadow: #4cd964 0px 0px 0px 16px inset;
	background-color: #4cd964;
	transition: border 0.4s, box-shadow 0.4s, background-color 1.2s;
	-webkit-transition: border 0.4s, -webkit-box-shadow 0.4s, background-color 1.2s;
	background-color: #4cd964;
}
.input-group-switch input:checked:after {
	left: 21px;
}
.input-group-switch input:after {
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	top: 1px;
	left: 0;
	border-radius: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-transition: left 0.2s;
	transition: left 0.2s;
}
.input-group-switch input.thread:before {
	content: '';
	width: 50px;
	height: 3px;
	border: 1px solid #e5e5e5;
	background-color: #e5e7ea;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-webkit-user-select: none;
	user-select: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border-color: #dfdfdf;
	-webkit-box-shadow: #dfdfdf 0px 0px 0px 0px inset;
	box-shadow: #dfdfdf 0px 0px 0px 0px inset;
	-webkit-transition: border 0.4s, -webkit-box-shadow 0.4s;
	transition: border 0.4s, box-shadow 0.4s;
	-webkit-background-clip: content-box;
	background-clip: content-box;
}
.input-group-switch input.thread:checked:before {
	border-color: #4cd964;
	-webkit-box-shadow: #4cd964 0px 0px 0px 16px inset;
	box-shadow: #4cd964 0px 0px 0px 16px inset;
	background-color: #4cd964;
	transition: border 0.4s, box-shadow 0.4s, background-color 1.2s;
	-webkit-transition: border 0.4s, -webkit-box-shadow 0.4s, background-color 1.2s;
	background-color: #4cd964;
}
.input-group-switch input.thread:checked:after {
	left: 33px;
}
.input-group-switch input.thread:after {
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	top: 3px;
	left: 0;
	border-radius: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-transition: left 0.2s;
	transition: left 0.2s;
}
/* onoffswitch
-----------------------------------------------------------------------------*/
.onoffswitch {
	position: relative;
	width: 65px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.onoffswitch input.onoffswitch-checkbox {
	opacity: 0
}
.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border-radius: 6px;
}
.onoffswitch-inner {
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	-o-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
	float: left;
	width: 50%;
	height: 28px;
	padding: 0;
	line-height: 28px;
	font-size: 14px;
	color: white;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.onoffswitch-inner:before {
	content: "ON";
	padding-left: 5px;
	background-color: #4cd964;
	color: #FFFFFF;
}
.onoffswitch-inner:after {
	content: "OFF";
	padding-right: 5px;
	background-color: #e5e7ea;
	color: #a4a9ae;
	text-align: right;
}
.onoffswitch-switch {
	width: 22px;
	height: 22px;
	margin: 4px;
	background: #FFFFFF;
	border-radius: 6px;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	right: 35px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 0px;
}
/* css c-list
-----------------------------------------------------------------------------*/
.list-icon {
	height: 8px;
	width: 8px;
	position: relative;
	display: inline-block;
}
.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);
}
.c-list-group {}
.c-list-group h3 {
	padding: 6px 15px;
	background-color: #f9f9f9;
	font-size: 13px;
	color: #5b5b5b;
	margin: 0;
	vertical-align: middle;
}
.c-list {
	background-color: #fff;
}
.c-list > li,
.c-list > .c-list-div {
	font-size: 16px;
	color: #333;
	position: relative;
	display: -webkit-box;
	display: box;
	margin-left: 15px;
	border-top: 1px solid #f1f1f1;
}
.c-list > li > a {
	position: relative;
	display: -webkit-box;
	display: box;
	width: 100%;
}
.c-list > .c-list-text {
	line-height: 20px;
	padding: 12px 15px 12px 0;
}
.c-list > .c-list-function {
	border-top: none;
}
.c-list > .c-list-function .c-list-info {
	border-top: 1px solid #f1f1f1;
}
.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
}
.c-list > .c-list-cover {
	padding-left: 15px !important;
	margin-left: 0 !important;
}
.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;
}
.c-list h4 {
	color: #333 !important;
}
.c-list .c-list-info > h4 {
	font-size: 17px;
	line-height: 20px
}
.c-list .c-list-info > p {
	font-size: 17px;
	line-height: 20px;
	color: #909090;
}
.c-list .c-list-label {
	font-size: 13px !important;
	color: #909090 !important;
	padding: 10px 15px 10px 0!important;
	border-top: 1px dashed #e1e1e1 !important;
}
.c-list .c-list-key {
	margin-right: 15px;
}
.c-list .c-list-img {
	width: 100px;
	height: 68px;
	margin: 10px 10px 10px 0;
	position: relative
}
.c-list .c-list-img img {
	width: auto;
	height: 68px;
}
.c-list > .c-list-link:active {
	background-color: #e5e6e7;
	padding-left: 15px;
	margin-left: 0
}
.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
}
.c-list .c-list-value {
	color: #909090;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.c-list .c-list-title {}
.c-list .c-list-link .c-list-value,
.c-list .c-list-link .c-list-title {
	padding-right: 20px;
}
.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;
}
.c-list-link .c-list-badge,
.c-list-link .c-list-action {
	right: 35px
}
.c-list-link .list-icon {
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -4px;
}
.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;
}
.c-list-indent-s {
	padding-right: 70px !important;
}
.c-list-indent-m {
	padding-right: 110px !important;
}
.c-list-action .input-group-checkbox .input-group-pack,
.c-list-action .input-group-radio .input-group-pack {
	margin: 0 0 0 5px;
}
.c-avatar-s {
	width: 26px;
	height: 26px;
}
.c-avatar-m {
	width: 45px;
	height: 45px;
	font-size: 15px;
}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	.c-avatar-m {
	width: 45px;
	height: 45px;
	font-size: 14px;
}
}
.c-avatar-l {
	width: 54px;
	height: 54px;
}
.c-avatar-s img,
.c-avatar-m img,
.c-avatar-l img {
	width: 100%;
	height: 100%;
}
.c-list-text .c-t-right {
	color: #909090 !important;
}
.c-list-text .c-t-right {
	padding-right: 0px;
	color: #909090;
}
.c-list-link .c-t-right {
	padding-right: 20px !important;
}
/* css c-lab1
-----------------------------------------------------------------------------*/
.c-lab-les {
	display: -webkit-box;
	display: box;
	border: 1px solid #37a6eb;
	overflow: hidden;
}
.c-lab-les li {
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center;
	border-left: 1px solid #37a6eb;
}
.c-lab-les li:first-child {
	border-left: none;
}
.c-lab-les li a {
	display: block;
	width: 100%;
	height: 30px;
	color: #37a6eb;
}
.c-lab-les li.hit {
	background-color: #37a6eb;
}
.c-lab-les li.hit a {
	color: #fff;
}
/* css c-lab2
-----------------------------------------------------------------------------*/
.c-lab-mor {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	background: #fff;
}
.c-lab-mor li {
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center;
	padding-top: 6px;
	border-bottom: 1px solid #e1e1e1;
}
.c-lab-mor li:first-child {
	border-left: none;
}
.c-lab-mor li a {
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	color: #333;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-left: 1px solid #ddd;
}
.c-lab-mor li:first-child a {
	border-left: none;
}
.c-lab-mor li.hit {
	border-bottom: 3px solid #37a6eb;
}
.c-lab-mor li.hit a {
	color: #37a6eb;
}
/* css step
-----------------------------------------------------------------------------*/
.step-box {
	width: 100%;
	height: 200px;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	border: 1px solid #ddd;
}
.step-bar {
	text-align: center;
	overflow: hidden;
	counter-reset: step;
}
.step-bar li {
	color: #909090;
	text-transform: uppercase;
	font-size: 12px;
	float: left;
	position: relative;
	padding-top: 25px;
}
.step-n2 li {
	width: 50%;
}
.step-n3 li {
	width: 33.33%;
}
.step-n4 li {
	width: 25%;
}
.step-n5 li {
	width: 20%;
}
.step-n6 li {
	width: 16.66%;
}
.step-bar li:before {
	content: counter(step);
	counter-increment: step;
	position: absolute;
	top: 0;
	left: 50%;
	width: 20px;
	line-height: 20px;
	display: inline-block;
	font-size: 12px;
	color: #909090;
	background: #dcdcdc;
	border-radius: 50%;
	margin-left: -10px;
	z-index: 2;
}
.step-bar li:after {
	content: "";
	width: 100%;
	height: 2px;
	background: #dcdcdc;
	position: absolute;
	left: -50%;
	top: 9px;
	z-index: 1;
}
.text-up li {
	padding-bottom: 25px;
}
.text-up li:before {
	top: auto;
	bottom: 0;
}
.text-up li:after {
	top: auto;
	bottom: 9px;
}
.step-bar li:first-child:after {
	content: none;
}
.step-bar li.active {
	color: #37a1ff
}
.step-bar li.active:before,
.step-bar li.active:after {
	background: #37a1ff;
	color: #fff;
}
.step-bar-icon li {
	padding-top: 45px;
}
.step-bar-icon li:before {
	content: none;
}
.step-bar-icon li:after {
	height: 3px;
	top: 19px;
}
.step-bar-icon li .step-icon {
	position: absolute;
	display: box !important;
	display: -webkit-box !important;
	;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	top: 0;
	left: 50%;
	width: 40px;
	height: 40px;
	color: #909090;
	background: #dcdcdc;
	display: inline-block;
	margin-left: -20px;
	z-index: 2;
	border-radius: 50%;
}
.step-bar-icon li .step-icon i {
	font-size: 24px;
}
.step-bar li.active .step-icon {
	background: #37a1ff;
	color: #fff;
}
.step-bar-w {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative
}
.step-bar-w li {
	display: table-cell;
	text-align: center;
	width: 1%;
}
.step-bar-w li .step {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 4px solid #ced1d6;
	color: #546474;
	border-radius: 50%;
	background-color: #FFF;
	z-index: 2;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
}
.step-bar-w li:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	font-size: 0;
	overflow: hidden;
	border-top: 4px solid #ced1d6;
	position: relative;
	top: 27px;
	z-index: 1
}
.txt-up li {
	position: relative;
	padding-top: 30px;
}
.txt-up li .title {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}
.step-bar-w li:last-child:before {
	max-width: 50%;
	width: 50%
}
.step-bar-w li:first-child:before {
	max-width: 51%;
	left: 50%
}
.step-bar-w li.active:before,
.step-bar-w li.complete:before,
.step-bar-w li.active .step,
.step-bar-w li.complete .step {
	border-color: #37a1ff
}
.step-bar-w li.complete .step:before {
	display: block;
	content: "";
	position: absolute;
	top: 11px;
	left: 11px;
	width: 16px;
	height: 9px;
	border-left: 4px solid #87ba21;
	border-bottom: 4px solid #87ba21;
	text-align: center;
	z-index: 3;
	color: #87ba21;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.step-bar-w li .title {
	display: block;
	margin-top: 4px;
	max-width: 100%;
	color: #949ea7;
	z-index: 100;
	text-align: center;
	table-layout: fixed;
	word-wrap: break-word;
}
.step-bar-w li.complete .title,
.step-bar-w li.active .title {
	color: #2b3d53;
}
.step-bar-w li .iconfont {
	color: #37a1ff;
	font-size: 28px !important;
}
.step-bar-w li .iconfont {
	color: #ced1d6;
	font-size: 28px !important;
}
.step-bar-w li.active .iconfont,
.step-bar-w li.complete .iconfont,
.step-bar-w li.active .step .iconfont,
.step-bar-w li.complete .step .iconfont {
	color: #37a1ff;
}
/*pagination - 1
-------------------------------------------------------*/
.page-full {
	height: 30px;
	line-height: 30px;
	color: #555;
}
.page-full a {
	display: inline-block;
	min-width: 20px;
	_width: 20px;
	height: 28px;
	padding: 0 4px;
	line-height: 28px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #cacaca;
	background-color: #f2f2f2;
	color: #717171;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.page-full a:link,
.page-full a:visited {
	color: #717171;
}
.page-full a:hover {
	color: #717171;
	border-color: #a9a9a9;
}
.page-full a.page-current {
	border-color: #009839;
	background-color: #4db944;
	color: #f2f2f2;
	cursor: default;
}
.page-full a.page-current:link,
.page-full a.page-current:visited {
	color: #f2f2f2;
}
.page-full a.page-current:hover {
	color: #f2f2f2;
	border-color: #009839;
}
.page-full a.disabled,
.page-full a.disabled:hover {
	border-color: #cbcbcb;
	background-color: #e2e2e2;
	cursor: default;
}
.page-full a.page-prev,
.page-full a.page-next {
	font-weight: bold;
	line-height: 25px;
}
.page-full span {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.page-full .pageto {
	display: inline-block;
	width: 90px;
	text-align: left;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	position: relative;
}
.page-full .pageto .input-pageto {
	display: inline-block;
	width: 50px;
	height: 20px;
	line-height: 20px;
	padding: 4px 0;
	border: 1px solid #ccc;
	text-align: center;
	background-color: #fff;
	color: #555;
	position: relative;
	z-index: 2;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.page-full .pageto .btn-pageto {
	display: inline-block;
	width: 50px;
	height: 30px;
	margin-right: 10px;
	border: 0;
	text-align: center;
	background-color: #4db944;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.page-full .pageto .btn-pageto-w {
	position: absolute;
	left: 0;
	top: 0;
	*top: 1px;
	width: 100px;
	text-align: left;
}
.page-full .pageto.pageto-focus .input-pageto {
	border-color: #4db944;
}
.page-full .pageto.pageto-focus .btn-pageto-w {
	left: 50px;
}
.page-full .pageto.pageto-focus .btn-pageto {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
/*pagination - 2
-------------------------------------------------------*/
.page {
	height: 30px;
	line-height: 30px;
	color: #555;
	font-size: 0;
}
.page a {
	display: inline-block;
	min-width: 20px;
	_width: 20px;
	height: 28px;
	padding: 0 4px;
	line-height: 28px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #ebebeb;
	background-color: #fff;
	font-size: 12px;
	color: #666;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.page a:link,
.page a:visited {
	color: #717171;
}
.page a:hover {
	color: #18bd9c;
	border-color: #18bd9c;
}
.page a.page-current {
	border-color: #18bd9c;
	background-color: #18bd9c;
	cursor: default;
}
.page a.page-current:link,
.page a.page-current:visited {
	color: #fff;
}
.page a.page-current:hover {
	color: #f2f2f2;
	border-color: #18bd9c;
}
.page a.disabled,
.page a.disabled:hover {
	border-color: #cbcbcb;
	background-color: #e2e2e2;
	cursor: default;
}
.page a.page-prev,
.page a.page-next {
	font-size: 26px;
	line-height: 22px;
}
.page a.page-prev b,
.page a.page-next b {
	font-weight: normal;
}
.page span {
	display: inline-block;
	margin-right: 10px;
	height: 30px;
	line-height: 24px;
	font-size: 12px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
/*table
-------------------------------------------------------*/
.tb {
	table-layout: fixed;
}
.tb th,
.tb td {
	padding: 10px 5px;
	text-align: center;
	word-wrap: break-word;
	word-break: break-all;
}
.tb th {
	border-top: 1px solid #e1e1e1;
	background-color: #f5f5f5;
	color: #222;
}
.tb td {
	border-bottom: 1px solid #dae5ec;
	font-size: 12px;
}
.tb-border th,
.tb-border td {
	border: 1px solid #e1e1e1;
}
/*添加表格边框*/
.tb-hover tr:hover td {
	background-color: #f5f9fc;
}
/*鼠标滑过加底色*/
/* css search
-----------------------------------------------------------------------------*/
.c-ser-hold {
	width: 100%;
	height: 43px;
	background-color: #e8e8e8;
	padding: 6px 10px 0 10px;
}
.c-ser-into {
	background: #fff;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	font-size: 15px;
	color: #8e8e93;
	text-align: center;
}
.c-serdet {
	display: -webkit-box;
	display: box;
	padding: 7px 10px 0 10px;
}
.ser-icon {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	font-size: 1px;
	background: none;
}
.ser-icon:before,
.ser-icon:after {
	content: "";
	position: absolute;
	left: 0;
	background: transparent;
	font-size: 1px;
}
.ser-icon-search:before {
	left: 10%;
	top: 5%;
	width: 55%;
	height: 55%;
	border: 1px solid #8e8e93;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.ser-icon-search:after {
	left: 59%;
	top: 75%;
	width: 45%;
	height: 12%;
	background: #8e8e93;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
.c-ser-back {
	width: 20px;
	-webkit-box-flex: 0;
	box-flex: 0;
	overflow: hidden;
}
.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;
}
.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;
}
.c-ser-main i {
	position: absolute;
	left: 7px;
	top: 7px;
}
.c-ser-input {
	width: 100%;
	background: #fff;
	height: 22px;
	line-height: normal;
	border: none;
	font-size: 15px;
	color: #8e8e93;
	border-radius: 5px;
	padding: 3px 0;
}
.c-ser-btn {
	margin-left: 10px;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.c-ser-btn a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background: #3aa7ed;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
}
.c-ser-canc {
	margin-left: 10px;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.c-ser-canc a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #37a6ec;
	font-size: 16px;
	padding: 0 5px;
}
.c-ser-main .input-clear {
	position: absolute;
	right: 6px;
	top: 6px;
	background: #7e7e7e;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	text-align: center;
}
.c-ser-main .input-clear .close {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	top: -7px;
}
.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;
}
.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);
}
.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);
}
/* css c-table two
-----------------------------------------------------------------------------*/
.c-table {
	width: 100%;
	border-collapse: collapse
}
.c-table th {
	font-weight: 700;
}
.c-table td,
.c-table th {
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	text-align: center;
	padding: 10px 5px;
}
.c-table tr td:last-child,
.c-table tr th:last-child {
	border-right: 0
}
.c-table tr:last-child td {
	border-bottom: 0
}
.c-table th,
.c-table td {
	vertical-align: middle
}
/* css getmore
-----------------------------------------------------------------------------*/
.c-get-more {
	width: 100%;
}
.c-get-more a {
	display: block;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #909090;
}
.c-get-more a.blue {
	color: #007cd9;
}
/* css n-list
-----------------------------------------------------------------------------*/
.ptb12 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.n-list {
	background-color: #fff;
}
.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;
}
.n-list > li:first-child,
.n-list > .n-list-li:first-child {
	border-top: none;
}
.n-list > .n-list-link:active {
	background-color: #f7f7f7;
	padding-left: 15px;
	margin-left: 0
}
.n-list > .n-list-cover {
	padding-left: 15px;
	margin-left: 0;
}
.n-list > .list-arrow-r,
.n-list > .list-arrow-d,
.n-list > .list-arrow-u {
	padding-right: 30px
}
.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);
}
.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);
}
.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);
}
.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;
}
.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;
}
.n-list-info {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}
.n-list-flex {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}
.n-list > .n-list-function {
	border-top: none;
	padding-right: 0;
}
.n-list > .n-list-function .n-list-flex {
	border-top: 1px solid #f1f1f1;
}
.n-list > .n-list-function:first-child .n-list-flex {
	border-top: none;
}
.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;
}
.n-list > .n-list-label {
	border-top: none;
	padding-right: 0;
}
.n-list .n-list-img {
	width: 100px;
	height: 68px;
	overflow: hidden;
	position: relative
}
.n-list .n-list-img img {
	width: 100%;
	height: auto;
}
.required {
	position: relative;
}
.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;
}
.n-avatar-s,
.n-avatar-m,
.n-avatar-l {
	width: 26px;
	height: 26px;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}
.n-avatar-m {
	width: 40px;
	height: 40px;
}
.n-avatar-l {
	width: 54px;
	height: 54px;
}
.n-avatar-s img,
.n-avatar-m img,
.n-avatar-l img {
	width: 100%;
	height: 100%;
}
/*单选框和复选框*/
.c-radio,
.c-check {
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	margin: 7px 0;
}
.c-radio .disc,
.c-check .tick {
	display: block;
	position: relative;
	width: 26px;
	height: 26px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
	background: #fff;
	top: 0;
	left: 0;
	z-index: 2;
}
.c-check .tick {
	border-radius: 6px;
}
.c-radio > input,
.c-check > input {
	display: inline-block;
	vertical-align: baseline;
	position: absolute;
	z-index: 3;
	width: 26px;
	height: 26px;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0;
	outline: 0;
}
.c-radio > input:checked + .disc:after,
label.checked .disc:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4dcd70;
	left: 6px;
	top: 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.c-check > input:checked + .tick:after,
label.checked .tick:after {
	position: absolute;
	content: "";
	width: 13px;
	height: 8px;
	border: solid #4dcd70;
	border-width: 0 0 2px 2px;
	left: 5px;
	top: 5px;
	-webkit-transform: rotate(-45deg);
}
.c-radio > input:disabled + .disc,
.c-check > input:disabled + .tick {
	background: #f0f0f0;
}
.c-radio > input:disabled,
.c-check > input:disabled {
	cursor: auto;
}
.c-radio .txt,
.c-check .txt {
	display: inline-block;
	position: absolute;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	top: 0;
	left: 32px;
}
/*下拉选框*/
.c-select {
	display: block;
	position: relative;
	height: 36px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-select:after {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border: solid #e1e1e1;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	right: 15px;
	top: 50%;
	margin-top: -7px;
}
.c-select > select {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 36px;
	color: #909090;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0 25px 0 10px;
}
.c-select > select:focus {
	color: #4d5a5e;
	outline: 0;
}
.c-input {
	position: relative;
	display: inline-block;
	min-width: 40px;
	height: 36px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-input > input {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 36px;
	color: #80989f;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 6px 12px;
}
.c-input > input:focus {
	color: #4d5a5e;
	outline: 0;
}
.c-textarea {
	position: relative;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-textarea > textarea {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	color: #80989f;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 6px 12px;
}
.c-textarea > textarea:focus {
	color: #4d5a5e;
	outline: 0;
}
/*图片放大*/
.imgzoom-pack {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .7);
	display: none;
	z-index: 3000;
}
.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;
}
.imgzoom-pack .imgzoom-x {
	color: #fff;
	height: 50px;
	width: 60px;
	line-height: 50px;
	text-align: center;
	font-size: 17px;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
}
.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;
}
.imgzoom-del .iconfont {
	font-size: 24px;
	color: #fff;
}
.imgzoom-pack .imgzoom-img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.imgzoom-pack .imgzoom-img img {
	width: 100%;
	position: absolute;
	top: 50%;
}
.ax-popup.dr-jj .ui-dialog-body {
	padding-top: 0;
}
/* css nomess
-----------------------------------------------------------------------------*/
.c-nomess {
	padding: 150px 15px 50px 15px;
}
.no-mess {
	position: relative;
	background: #dfdfdf;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin: 0 auto;
}
.no-mess:after {
	position: absolute;
	content: "";
	background: #fff;
	width: 45px;
	height: 45px;
	top: 23px;
	left: 23px;
	border-radius: 3px;
}
.no-mess i {
	position: relative;
	display: inline-block;
}
.no-mess-ico1 {
	width: 4px;
	height: 9px;
	background: #fff;
	border: 2px solid #dfdfdf;
	border-radius: 9px;
	top: 16px;
	left: 40px;
	z-index: 110;
}
.no-mess-ico1:before,
.no-mess-ico1:after {
	position: absolute;
	content: "";
	width: 4px;
	height: 9px;
	background: #fff;
	border: 2px solid #dfdfdf;
	border-radius: 9px;
	top: -2px;
	left: -13px;
	z-index: 111;
}
.no-mess-ico1:before {
	top: -2px;
	left: 10px;
}
.no-mess-ico2 {
	width: 32px;
	height: 5px;
	background: #dfdfdf;
	border-radius: 9px;
	top: 28px;
	left: 19px;
	z-index: 120;
}
.no-mess-ico2:before,
.no-mess-ico2:after {
	position: absolute;
	content: "";
	width: 23px;
	height: 5px;
	background: #dfdfdf;
	border-radius: 9px;
	top: 10px;
	left: 0px;
	z-index: 111;
}
.no-mess-ico2:after {
	width: 18px;
	height: 5px;
	background: #dfdfdf;
	border-radius: 9px;
	top: 20px;
	left: 0px;
	z-index: 111;
}
.no-mess-ico3 {
	width: 16px;
	height: 4px;
	background: #fff;
	border: 2px solid #dfdfdf;
	border-radius: 9px;
	top: 54px;
	left: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	z-index: 130;
}
.no-mess-ico3:before {
	position: absolute;
	content: "";
	width: 4px;
	height: 6px;
	background: #fff;
	border-radius: 9px 9px 0 0;
	border: 2px solid #dfdfdf;
	border-bottom: none;
	top: -8px;
	left: 4px;
	z-index: 131;
}
.no-mess-ico3:after {
	position: absolute;
	content: "";
	width: 4px;
	height: 6px;
	background: #fff;
	border-radius: 9px 9px 0 0;
	border: 2px solid #dfdfdf;
	border-bottom: none;
	top: 4px;
	left: 4px;
	z-index: 131;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.c-nomess p {
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	padding: 5px 0;
}
.c-nomess a {
	color: #007cd9;
	margin-left: 2px;
}
@media (orientation: landscape) {
	.c-nomess {
		padding: 50px 15px 20px 15px;
	}
}
/*head*/
.h45 {
	height: 45px;
}
.demo-comtop {
	top: 0;
	right: 0;
	left: 0;
	background-color: #17b3ec;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .85);
	box-shadow: 0 0 1px rgba(0, 0, 0, .85);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	width: 100%;
	height: 45px;
	line-height: 44px;
	color: #333;
	text-align: center;
	font-size: 18px;
	padding-left: 45px;
	padding-right: 45px;
	position: fixed;
	z-index: 9999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border-bottom: none;
}
.demo-comtop .mui-action-back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
}
.demo-comtop .mui-action-back:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	border: solid #fff;
	border-width: 1px 1px 0 0;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	position: absolute;
	left: 18px;
	top: 16px;
}
.demo-comtop h1 {
	line-height: 45px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	position: relative;
}
.header-tabs {
	margin: 5px 30px 0;
}
.header-tabs .c-lab-les {
	border-radius: 5px;
}
.header-tabs .c-lab-les li {
	width: 0;
}
.header-menu-bg,
.header-title-downbg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.3);
}
.header-menu,
.header-people,
.header-group,
.header-link {
	position: absolute;
}
.header-menu,
.header-people,
.header-group {
	right: 10px;
	top: 50%;
	margin-top: -9px;
}
.header-menu a.menu img {
	width: 20px;
	height: 17px;
}
.header-people a.people img {
	width: 20px;
	height: 20px;
}
.header-group a.group img {
	width: 27px;
	height: 20px;
}
.header-tipBox {
	width: 100px;
	position: absolute;
	right: 5px;
	top: 29px;
}
.header-tipBox .bd {
	background: #fff;
	border-color: #e1e1e1;
}
.header-tipBox .hd .ui-arrow {
	left: auto;
	right: 10px;
}
.header-a-list li {
	border-bottom: 1px solid #e1e1e1;
	line-height: 36px;
}
.header-a-list li:last-child {
	border-bottom: 0;
}
.header-link {
	top: 0px;
	right: 10px;
}
.header-link a.link {
	color: #fff;
	font-size: 16px;
}
.header-link a.c-ccc{
	color: #37c8fa;	
}
.header-title-down .ui-arrow {
	display: inline-block;
	top: 2px;
	margin-left: 2px;
}
.header-title-downbox {
	left: 50%;
	margin-left: -75px;
	top: 28px;
}
.header-title-downbox .tipBox {
	width: 150px;
}
.header-title-downbox .tipBox .bd {
	background-color: #fff;
	border-color: #e1e1e1;
}
.header-title-downbox .tipBox .hd .ui-arrow {
	left: 50%;
	margin-left: -5px;
}
.header-title-downbox .tipBox .bd li a {
	color: #333;
	line-height: 34px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 5px;
}
.header-title-downbox .tipBox .bd li:last-child a {
	border-bottom: 0;
}
.header-title-downbox .tipBox .bd li a img {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-right: 5px;
}
.demo-comtop .mui-msg {
	display: block;
	width: 45px;
	height:45px;
	position: absolute;
	right: 5px;
	top: 0;
	color: #17b3ec;
}
.demo-comtop .mui-msg i.iconfont {
	font-size: 22px;
}
/*底部导航*/
#navFooter .iconfont {
	font-size: 22px;
	line-height: 1em;
}
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;
}
nav a {
	color: #3d3d3d;
	color: inherit;
}
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;
}
nav div.curr {
	color: #17b3ec;
}
nav > div:first-child {
	border-left: none;
}
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;
}
nav .nav-list {
	width: 106%;
	position: absolute;
	left: -3%;
	bottom: 52px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	display: none;
}
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;
}
nav .nav-list a:first-child {
	border-top: none;
}
nav div .icon-tag {
	width: 38px;
	margin: 0 auto;
}
nav div .icon-num {
	position: absolute;
	top: -2px;
	right: 0;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
}
nav .icon-num-red {
	background-color: #ff3824;
}
nav .curr .icon-tongjibaobiao:before {
	content: "\e605";
}
nav .curr .icon-kehuguanli:before {
	content: "\e606";
}
nav .curr .icon-xingdongrizhi:before {
	content: "\e607";
}
nav .curr .icon-wo:before {
	content: "\e602";
}
.nav-mb {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: fixed;
	left: 0;
	bottom: 0px;
	z-index: 998;
	display: none;
}
/*无数据*/
/* 无数据 */
.c-failstate {
	padding: 90px 15px 30px 15px;
	font-size: 16px;
	line-height: 1.5em;
}
.icon-noset {
	display: inline-block;
	width: 120px;
	height: 120px;
	background: url(../../../images/noset.png) no-repeat;
	background-size: 100% 100%;
	margin-bottom: 10px;
}
/*强制换行*/
.c-break {
	word-break: break-word
}
button{
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
.no-result-img { 
	display: block; 
	width: 320px; 
	height: 184px; 
	margin: 0 auto; 
	margin-top: 160px; 
}
.new-msg{
	
	background: url('../../../images/new_icon.png') no-repeat;
	background-size: 35px 35px;
	-webkit-background-size: 35px 35px;
	-moz-background-size: 35px 35px;
	-o-background-size: 35px 35px;
	background-position: top right!important;
}
.text-vertical{
	display: -webkit-box; 
	-webkit-box-orient: vertical; 
	-webkit-box-pack: center;
}
.c-dcdcdc{
	color: #cdcdcd;
}
.c-red{
	color: red;
}
.text-ellipsis{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jt46{
	top: 46px!important;
}
.mt10{
	margin-top: 10px;
}
.mt15{
	margin-top: 15px;
}
.mt6{
	margin-top: 6px;
}
body{
	background: #f2f4f6;
}
.img-msk{
	overflow: hidden;
	position: absolute;
	/*background: #000;*/
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: none;
}
.img-msk > .img-wrapper{
	overflow: auto;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}
.img-bar{
	/*display: none;*/
	position: absolute;
	width: 50px;
	height: 30px;
	top: 20px;
	right: 20px;
	z-index: 10003;
	text-align: center;
	line-height: 30px;
	font-size: 30px;
	font-weight: 700;
	background: rgba(170,170,170,0.4);
	color: #fff;
}
.img-msk img{
	position: relative;
}
.img-msk img.orign{
	max-height: 100%;
	max-width: 100%;
	/*vertical-align: inherit;*/
}
.img-msk div{
	border: none;
}
.img-menu-msk{
	display: none;
	position: absolute;
	z-index: 10003;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(53, 52, 52, 0.5);
}
.img-menu-wrapper{
	display: none;
	position: absolute;
    width: 100%;
    bottom: 10px;
    text-align: center;
}
.img-menu{
	background: #fff;
    border-radius: 7px;
    color: #17b3ec;
    font-size: 20px;
    margin: 0px 16px;
}
.img-menu li{
	line-height: 50px;
    text-align: center;
    border-top: 1px solid #EEE;
}
.img-menu li:first-child{
	border-top: none;
}
.img-menu-cancle{
	background: #fff;   
	border-radius: 7px;
    color: #17b3ec;  
    font-size: 20px;
    margin: 20px 16px 0px 16px;
    line-height: 50px;
    text-align: center;
}
/* 任务#996 【医生端与居民端-水印-前端】增加健康之路水印 */
body:after {
	content: '';
    height: 21px;
    width: 80px;
    background: url(../images/logo_dibu_img.png) no-repeat;
    background-size: 80px 21px;
    background-position: 50%;
    margin-left: -40px;
    position: fixed;
    left: 50%;
    bottom: 10px;
    z-index: -1;
}
/*添加checkbox和radio新的样式*/
.icon-checkbox{
    position: relative;
    font-family: Muiicons;
    font-size: 24px;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    color: #e1e1e1;
    border-radius: 0;
    
    -webkit-font-smoothing: antialiased;
}
.icon-checkbox[type=checkbox]:before,
.icon-checkbox[type=radio]:before{
    content: '\e411';
    position: absolute;
    top: -5px;
    left: -5px;
    background: #fff;
}
.icon-checkbox[type=checkbox]:checked:before,
.icon-checkbox[type=radio]:checked:before{
    content: '\e442';
    color: #17B3EC;
}
.icon-checkbox[type=checkbox]:disabled:before{
    content: '\e442'; color: #e1e1e1;
}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 298 - 0
common/cross/css/ui.all.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 0
common/cross/css/ui.all.min.css


BIN
common/cross/images/d-male.png


BIN
common/cross/images/def-hosptial.png


BIN
common/cross/images/loading2.gif


BIN
common/cross/images/logo_dibu_img.png


BIN
common/cross/images/nofriends.png


BIN
common/cross/images/nointer.png


BIN
common/cross/images/noopen.png


BIN
common/cross/images/nopower.png


BIN
common/cross/images/norefresh.png


BIN
common/cross/images/noset.png


BIN
common/cross/images/p-female.png


BIN
common/cross/images/p-male.png


+ 0 - 0
common/cross/js/cross.js


+ 131 - 0
common/cross/js/cross.ui.js

@ -0,0 +1,131 @@
/**
 * cross ui_form.js
 */
$(function(){
    $.fn.formFocus = function (){
        var $this = $(this);
        if($this.parents('.input-group').find('span.input-group-addon').length>0 && $this.attr('data-form')=="focus"){
            $span = $this.parents('.input-group').find('span.input-group-addon');
            $span.addClass('focus');
            $this.on('blur',function(){
                $span.removeClass('focus');
            });
        }
        if($this.attr('data-form')=="clear"){
            var $clear = $('<div class="input-clear"></div>').insertAfter($this);
            $this.on('blur',function(){
                setTimeout(function(){$clear.remove();},200);
            });
            $clear.on('click',function(){
                $this.val('').focus();
            });
        }
    }
    $(document).on('focus','input[data-form="focus"],input[data-form="clear"]',function(){
        $(this).formFocus();
    });
    $('body').on('click','label.input-group-checkbox',function(e){
        if (e || e.preventDefault()) e.preventDefault(); else window.event.returnValue = false;
            var $el=$(this),
            $div=$el.children('.input-group-pack'),
            $input=$div.children(':checkbox');
            if($div.is('.input-group-pack-disabled')){
                return false;
            }
            if($div.is('.checked')) {
                $div.removeClass('checked');
                $input.prop({'checked':false});
        } else {
            $div.addClass('checked');
            $input.prop({'checked':true});
        }
    });
    $('body').on('click','label.input-group-radio',function(e){
        if (e || e.preventDefault()) e.preventDefault(); else window.event.returnValue = false;
        var $el=$(this),
        $div=$el.children('.input-group-pack'),
        $input=$div.children(':radio');
        if($div.is('.input-group-pack-disabled')){
            return false;
        }
        $el.parent().find('.input-group-radio').children('.input-group-pack').removeClass('checked').find(':radio').prop({'checked':false});
        $div.addClass('checked');
        $input.prop({'checked':true});
    });
});
var myLayer = {
	alert: function(content,time,callback){
		if($(".c-alert-box").is(":visible")){
			$(".c-alert-box").remove();
		}
		if(time == undefined || time == "" || time == null){
			time = 3000;
		}
		var ahtml = '<div class="c-alert-box">'+content+'</div><div class="c-al-screen"></div>';
		$("body").append(ahtml);
		var aleL = ($(window).width() - $(".c-alert-box").width() - 20) / 2;
		$(".c-alert-box").css('left', aleL + "px");
		setTimeout(function(){
			$(".c-alert-box,.c-al-screen").remove();
			if (callback){callback();}
		},time);
	},
	load: function(content){
		if($(".c-load-box").is(":visible")){
			$(".c-load-box").remove();
		}
		if(content == undefined || content == "" || content == null){
			content = "\u52a0\u8f7d\u4e2d..."
		}
		var lhtml = '<div class="c-load-box"><span class="loadgif"></span><p>'+content+'</p></div><div class="c-al-screen"></div>';
		$("body").append(lhtml);
		var totW = $(window).width();
		var aleL = (totW - $(".c-load-box").width() - 60) / 2;
		$(".c-load-box").css('left', aleL + "px");
	},
	clear: function(){
		$(".c-load-box,.c-al-screen").remove();
	},
	confirm: function(options){
		var dft= {
			title:'',
			con:'',
			cancel: null,
			cancelValue:'\u53d6\u6d88',
			ok: null,
			okValue:'\u786e\u5b9a'
		}
		var ops = $.extend(dft,options);
		var chtml = '<div class="c-conf-screen"></div>';
		chtml += '<div class="c-conf-box">';
		if(ops.title != ""){
			chtml += '<div class="conftitle">'+ops.title+'</div>';
		}
		chtml += '<div class="confcontent">'+ops.con+'</div>';
		if(ops.cancel != null){
			chtml += '<div class="c-confbtn"><a href="javascript:;" class="c-twobtn" id="popcanclebtn">'+ops.cancelValue+'</a><a href="javascript:;" class="c-twobtn" id="popsurebtn">'+ops.okValue+'</a></div>';
		}else{
			chtml += '<div class="c-confbtn"><a href="javascript:;" class="c-onebtn" id="popsurebtn">'+ops.okValue+'</a></div>';	
		}
		chtml += '</div></div>';
		$("body").append(chtml);
		var aleT = ($(".c-conf-box").height() + 15) / 2;
		$(".c-conf-box").css('margin-top', -aleT);
		$("#popcanclebtn").click(function(){
			if (ops.cancel){ops.cancel();}
			$(".c-conf-box,.c-conf-screen").remove();
		});
		$("#popsurebtn").click(function(){
			if (ops.ok){ops.ok();}
			$(".c-conf-box,.c-conf-screen").remove();
		});
	}
}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
common/cross/js/cross.ui.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
common/cross/js/fastclick.min.js


+ 64 - 0
common/css/blj-style.css

@ -0,0 +1,64 @@
@charset "utf-8";
/* CSS Document */
body{ width: 100%; height: 100%; background: #f2f4f6; font-size: 13px; color: #333; }
/*病历夹*/
.medic-record{}
.medic-record li{ background:#fff; border-bottom:1px solid #f2f2f2; position:relative;}
.medic-record li .mr-tit{ line-height:40px; padding:0 10px; font-size:14px;}
.medic-record li .arrow-right{ position:absolute; right:10px; top:13px; transform:rotate(135deg); -webkit-transform:rotate(135deg); transition:all .3s ease; -webkit-transition:all .3s ease;}
.medic-record li .arrow-right.ashow{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); top:17px;}
.medic-record li .mr-detail{ padding:0 15px 20px 15px; border-top:1px solid #f2f2f2; line-height:1.6;}
.mr-detail-img img{ width:70px; height:70px; margin-left:15px; margin-bottom:5px;}
.mr-detail-img img:first-child{ margin-left:0;}
/*图片放大*/
.imgzoom-pack { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0, 0, 0, .7); display: none; z-index: 3000;}
.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;}
.imgzoom-pack .imgzoom-x { color: #fff; height: 50px; width: 60px; line-height: 50px; text-align: center; font-size: 17px; position: absolute; left: 50%; margin-left:-35px; bottom: 0; z-index: 10; cursor: pointer;}
.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;}
.imgzoom-del .iconfont { font-size: 24px; color: #fff;}
.imgzoom-pack .imgzoom-img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden;}
.imgzoom-pack .imgzoom-img img { width: 100%; position: absolute; top: 50%;}
.ax-popup.dr-jj .ui-dialog-body{ padding-top:0;}
/* 新增记录 */
.medic-add-top{ line-height:30px; font-size:14px; padding:0 10px;}
.medic-add-mess{ padding:10px 10px 20px 10px; background:#fff; line-height:1.6;}
.madd-top{ line-height:37px; margin:0 10px; border-bottom:1px solid #f2f2f2; position:relative; padding-left:10px;}
.madd-top:before{ content:''; display:block; width:3px; height:19px; background:#17b3ec; position:absolute; left:0; top:50%; margin-top:-9px;}
.madd-top .iconfont{ color:#808080; position:absolute; right:0; top:1px; font-size:18px;}
.madd-texa{ width:100%; height:100px; padding:10px; border:none;}
.medic-add-btn{ padding:0 10px 20px 10px; overflow:hidden;}
.medic-add-btn a{ display:block; width:45%; float:right; height:40px; line-height:40px; color:#fff; background:#17b3ec; border:1px solid #17b3ec; text-align:center; font-size:15px; border-radius:4px;}
.medic-add-btn a.addfrag-btn{ color:#17b3ec; background:none; float:left;}
.add-part{ max-height:200px; overflow:auto; font-size:14px; color:#333;}
.add-part ul{ margin:0 auto !important; border-top:1px solid #f2f2f2;}
.add-part li{ margin:0 auto !important; width:100%; border-bottom:1px solid #f2f2f2; line-height:25px; padding:10px 0;}
.add-part-top{ line-height:25px; padding:10px 0; font-weight:bold;}
.add-part-input{ border-bottom:1px solid #f2f2f2;}
.add-part-input input{ width:100%; height:45px; line-height:45px; text-align:center;}
.add-part-add{ width:90%; height:32px; line-height:32px; background:#fff; border:1px solid #e1e1e1; text-align:center; margin:10px auto; border-radius:5px;}
.total-frag{ display:block;}
.tfrag-name{ padding:13px 30px 13px 10px; line-height:19px; background:#fff; position:relative;}
.tfrag-del{ position:absolute; width:16px; height:16px; background:#fe0000; border-radius:50%; right:10px; top:50%; margin-top:-8px;}
.tfrag-del:before{ content:''; display:block ; width:8px; height:2px; background:#fff; position:absolute; left:4px; top:7px;}
/* 首页病历夹 */
.bor-f2-t{ border-top:1px solid #f2f2f2;}
.blj-search{ background:#fff;}
.blj-search .c-ser-main{ background:#f2f2f2; border:1px solid #f2f2f2;}
.blj-search .c-ser-input{ background:#f2f2f2;}
.blj-search i.icon-sousuo{ top:2px;}
/* 咨询记录 */
.ask-record{}
.ask-record li{ background:#fff; position:relative; padding:10px 35px 10px 45px; border-top:1px solid #f2f2f2; color:#909090;}
.ask-record li .ar-check{ position:absolute; left:10px; top:50%; margin-top:-10px;}
.ask-record li .ar-check i{ display:block; width:18px; height:18px; border:1px solid #e1e1e1; border-radius:50%;}
.ask-record li .ar-check i.checked{ background:#17b3ec; border:1px solid #17b3ec;}
.ask-record li .ar-check i.checked:before { content: "\d61a"; position:absolute; top:-1px; left:3px; color:#fff; font-size:14px;}
.ask-record li .arrow-right{ position:absolute; right:12px; top:50%; margin-top:-6px; transform:rotate(135deg); -webkit-transform:rotate(135deg); transition:all .3s ease;}
.ask-record li .arrow-right.ashow{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); margin-top:-3px;}
.ar-mess-con{ line-height:1.6; margin-top:5px;}
.medic-add-choo{ display:box; display:-webkit-box; height:45px; line-height:45px; background:#fff; padding:0 10px;}
.medic-add-choo .mch-tit{ box-flex:0; -webkit-box-flex:0; width:57px; color:#909090; font-size:14px;}
.medic-add-choo .mch-text{ box-flex:1; -webkit-box-flex:1;}
.medic-add-choo .mch-text input{ width:100%; height:30px; line-height:30px; padding:0 10px;}
.medic-add-choo .mch-link{ display:block; box-flex:0; -webkit-box-flex:0; width:45px; text-align:right; font-size:16px; color:#17b3ec;}
.medic-add-look a{ font-size:16px; color:#17b3ec; text-decoration:underline;}

+ 70 - 0
common/css/cyc.css

@ -0,0 +1,70 @@
/*cyc 20160803*// /*通用*/
.pb120 {
padding-bottom: 120px;
}
.m0 { margin: 0 !important; }/*间距0*/
.mt10{ margin: 10px 0px;}
.m10 { margin: 10px; }
.p10 { padding: 10px; }
.btm { position: fixed; bottom: 0; left: 0; width: 100%; }
.btm .text { display: block; border-radius: 5px; width: 90%; margin: 0 5%; padding: 0 5%; box-sizing: border-box; line-height: normal; font-size: 14px; height: 36px; background: #fff; border: 1px #ddd solid; text-align: center; }
.border0 { border: none }/*不要边框*/
/*cyc通用*/
/*.tityx{width: 28px;height:  28px;border-radius: 50%;text-align: center;line-height: 1.1rem;color: #fff;display: inline-block;} */
.wdtj{height: 116px;}
.wdtj .div-item1{width: 49.5%;height:100%;float:left;border-right: 1px solid #dcdcdc;position: relative;}
.wdtj .div-item2{width: 50%;height:100%;float:left;}
.div-item2 .div-item{height: 49.5%;border-bottom: 1px solid #dcdcdc;padding-left: 10px;position: relative;}
.div-item2 .div-item22{height: 50%;padding-left: 10px;position: relative;}
.wdtj .div-title{font-size:15px;height:36px;line-height:36px;color:#323232;font-weight:bold;}
.wdtj .div-remark{font-size:10px;color:#909090;}
.icon-cyc { display: inline-block; vertical-align: middle;width: 22px;height: 22px; background:center  no-repeat; background-size: auto 100%;}
.icon-cyc.admin-a1 { background-image: url(../../html/home/images/qianyuemubiao_icon.png); position: absolute;width: 60px;height: 60px;background-size: 60px;left: 50%;margin-left: -30px;top: 5px;}
.qyfx {font-size:15px;height:36px;line-height:36px;color:#323232;font-weight:bold;position:absolute;left:50%;margin-left: -30px;top:63px;}
.qywcqk{font-size:10px;color:#909090;position:absolute;left:50%;margin-left: -48px;top:92px;}
.icon-cyc.admin-a2 { background-image: url(../../html/home/images/qianyuejuming_icon.png);width:45px;height:45px;background-size:45px;position:absolute;right:5px;top:50%;margin-top:-22px; }
.icon-cyc.admin-a3 { background-image: url(../../html/home/images/tuigaiqianyue_icon.png);width:45px;height:45px;background-size:45px;position:absolute;right:5px;top:50%;margin-top:-22px;}
.icon-cyc.admin-a4 { background-image: url(../../images/admin_4_1.png); }
.icon-cyc.admin-a5 { background-image: url(../../html/home/images/jixiaoguanli_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a6 { background-image: url(../../html/home/images/jigouguanli_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a7 { background-image: url(../../html/home/images/icon_3_1.png); width: 100%; height: 100%; }
.icon-cyc.admin-a8 { background-image: url(../../html/home/images/huanzheguanli_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a9 { background-image: url(../../html/home/images/qianyuguanli_hui_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a10 { background-image: url(../../html/home/images/yishengguanli_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a11 { background-image: url(../../html/home/images/mingyiguanli_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a12 { background-image: url(../../html/home/images/yeweifenxi_icon.png); width: 40px; height: 40px; background-size: 40px; margin-top: 10px;}
.icon-cyc.admin-a13 { background-image: url(../../html/home/images/yishenshiyong_hui_icon.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.admin-a14 { background-image: url(../../html/home/images/icon_zixunfenxi.png); width: 40px; height: 40px; background-size: 40px; margin-top: 10px; }
.icon-cyc.admin-sbjb { background-image: url(../../html/home/images/jiebangshebei.png); width: 30px; height: 30px; background-size: 30px; margin-top: 10px; }
.icon-cyc.ranking { background-image: url(../../images/qianyuetongji_icon.png); }
.icon-cyc.book { background-image: url(../../images/wodegongzuo_icon.png); background-size: 100% auto; }
.icon-cyc.ground { background-image: url(../../images/tit3.png); background-size: 100% auto; }
.icon-cyc.sex { background-image: url(../../images/tit4.png); background-size: 100% auto; }
.icon-cyc.people{ background-image: url(../../images/tit5.png);background-size: 100% auto; }
.icon-cyc.fwfx { background-image: url(../../images/fuwufenxi_icon.png); }
/*background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */*/
/*扇型*/
.radiv cite { position: relative; float: left; }
.rotate1 { top: 0; left: 0; position: absolute; width: 100px; height: 100px;clip: rect(0px,50px,100px,0px); border-radius: 100px; background-color: yellow;z-index: 3; }
.rotate2 { top: 0; left: 0; position: absolute; width: 100px; height: 100px; transform: rotate(-00deg); -webkit-transform: rotate(0deg); clip: rect(0px,50px,100px,0px); border-radius: 100px; background-color: #dddddd; z-index: 5;}
.rotate3 { top: 0; left: 0; position: absolute; width: 100px; height: 100px; transform: rotate(180deg); -webkit-transform: rotate(180deg); clip: rect(0px,50px,100px,0px); border-radius: 100px; background-color: yellow;  z-index: 3; }
.rotate4 { top: 0; left: 0; position: absolute; width: 100px; height: 100px; /*transform: rotate(-00deg);*/
clip: rect(0px,50px,100px,0px); border-radius: 100px; background-color: yellow;z-index: 4; }
.fzabout { height: auto;  padding: 0;}
.fzabout cite { width: 100px; height: 100px; display: block; position: relative; margin: 0 auto; }
.fzabout cite .bg{ position: absolute;left:0;top:0;  width: 100px; height: 100px; background: #dddddd; z-index: 2; border-radius: 100%;}
.fzabout cite.a1 .fontdiv font{ color: #4cb7b2;}
.fzabout cite.a2 .fontdiv font{ color: #da5550;}
.fzabout cite.a3 .fontdiv font{ color: #bf954d;}
.fzabout cite.a1 .rotate1,.fzabout cite.a1 .rotate3,.fzabout cite.a1 .rotate4{background-color: #4cb7b2;}
.fzabout cite.a2 .rotate1,.fzabout cite.a2 .rotate3,.fzabout cite.a2 .rotate4{background-color: #da5550;}
.fzabout cite.a3 .rotate1,.fzabout cite.a3 .rotate3,.fzabout cite.a3 .rotate4{background-color: #bf954d;}
.fzabout .fontdiv { position: absolute; width: 90px; height: 90px; overflow: hidden; left: 5px; top: 5px; z-index: 10; font-style: normal; font-size: 12px; background: #fff; border-radius: 50%; }
.fzabout .fontdiv font { display: block; font-style: normal; font-size: 21px; margin: 16px 0 5px 0; }
.fzabout .fontdiv span { display: block; font-style: normal; font-size: 16px; }
.fzabout dl { overflow: hidden; }
.fzabout dl dd { margin: 10px 0; }
.fzabout dl dt strong{ font-weight: normal; font-size: 16px;}

+ 141 - 0
common/css/dhzs.css

@ -0,0 +1,141 @@
@charset "utf-8";
body { font-size: 14px; color: #333; max-width: 640px; margin: 0 auto; background-color: #f9f9f9; }
input, textarea { -webkit-appearance: none; }
.ax-popup .ui-dialog-footer button { color: #3496ff !important; }
.n-list { background-color: #fff; }
.n-list > li, .n-list > .n-list-li { position: relative; display: -webkit-box; display: box; box-pack: center; padding-right: 10px; margin-left: 10px; border-top: 1px solid #f2f2f2; clear: both; }
.n-list > li:first-child, .n-list > .n-list-li:first-child { border-top: none; }
.n-list > .n-list-link:active { background-color: #f7f7f7; padding-left: 10px; margin-left: 0 }
.n-list > .n-list-cover { padding-left: 10px; margin-left: 0; }
.n-list > .list-arrow-r, .n-list > .list-arrow-u, .n-list > .list-arrow-d { padding-right: 30px }
.n-list > .list-arrow-r:after, .n-list > .list-arrow-u:after, .n-list > .list-arrow-d:after { position: absolute; top: 50%; right: 10px; 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); }
.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); }
.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); }
.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; }
.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; }
.n-list-info { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
.n-list-flex { display: -webkit-box; display: -moz-box; display: box; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }
.n-list > .n-list-function { border-top: none; padding-right: 0; }
.n-list > .n-list-function .n-list-flex { border-top: 1px solid #f1f1f1; }
.n-list > .n-list-function:first-child .n-list-flex { border-top: none; }
.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; }
.n-list > .n-list-label { border-top: none; padding-right: 0; }
.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; }
.n-list .n-list-img { width: 70px; height: 70px; overflow: hidden; position: relative }
.n-list .n-list-img img { width: 100%; height: auto; }
.required { position: relative; }
.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; }
.n-avatar-s { width: 30px; height: 30px; text-align: center; overflow: hidden; border-radius: 50%; }
.n-avatar-m { width: 40px; height: 40px; text-align: center; overflow: hidden; border-radius: 50%; }
.n-avatar-l { width: 50px; height: 50px; text-align: center; overflow: hidden; border-radius: 50%; }
.n-avatar-s img, .n-avatar-m img, .n-avatar-l img { display:block; width: 100%; height: 100%; }
.ptb12 { padding-top: 12px; padding-bottom: 12px; }
.ptb8{ padding-top:8px; padding-bottom: 8px;}
.pl8 { padding-left: 8px; }
.pt3{ padding-top:3px;}
.pb100 { padding-bottom: 100px; }
.pt25{padding-top:25px;}
.mt25{margin-top:25px;}
.mb60{ margin-bottom: 60px;}
.mt2{margin-top:2px;}
.c-5fa513 { color: #5fa513; } /* 绿 */
.c-4fb947 { color:#4fb947;} /* 鲜绿 */
.c-ccc{ color: #ccc;}
.c-f11{font-size:11px;}
/* 表单样式 */
/*单选框和复选框*/
.c-radio, .c-check { display: block; box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; padding: 2px 0; }
.c-radio .disc, .c-check .tick { display: block; position: relative; width: 22px; height: 22px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #e1e1e1; border-radius: 50%; background: #fff; top: 0; left: 0; z-index: 2; }
.c-check .tick { border-radius: 4px; }
.c-radio > input, .c-check > input { display: inline-block; vertical-align: baseline; position: absolute; z-index: 3; width: 22px; height: 22px; background: rgba(0, 0, 0, 0); -webkit-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0; padding: 0; outline: 0; }
.c-radio > input:checked + .disc:after, label.checked .disc:after { position: absolute; content: ""; width: 10px; height: 10px; border-radius: 50%; background: #5fa413; left: 5px; top: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.c-check > input:checked + .tick:after, label.checked .tick:after { position: absolute; content: ""; width: 10px; height: 5px; border: solid #5fa413; border-width: 0 0 2px 2px; left: 4px; top: 5px; -webkit-transform: rotate(-45deg); }
.c-radio > input:disabled + .disc, .c-check > input:disabled + .tick { background: #ccc; border-color:#ccc; }
.c-radio > input:disabled + .disc:after{ background:#fff;}
.c-check > input:disabled + .tick:after, label.disabled .tick:after{ border-color: #fff;}
.c-radio > input:disabled, .c-check > input:disabled { cursor: auto; }
.c-check > input:disabled ~ .txt, .c-radio > input:disabled ~ .txt{ color:#aaa;}
.c-radio .txt, .c-check .txt { display: inline-block; position: absolute; height: 1em; line-height: 1em; top: 50%; left: 32px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/*下拉选框*/
.c-select { display: block; position: relative; height: 30px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 2px; }
.c-select:after { position: absolute; content: ''; width: 8px; height: 8px; border: solid #ccc; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); right: 8px; top: 50%; margin-top: -8px; }
.c-select > select { display: block; vertical-align: baseline; position: relative; z-index: 2; width: 100%; height: 30px; line-height: 30px; background: rgba(0, 0, 0, 0); border: none; -webkit-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0; left: -1px; padding: 0 20px 0 0; }
.c-select > select:focus { outline: 0; }
.c-select.c-border > select { padding: 0 22px 0 5px; left: 0; }
.c-input { height: 30px; }
.c-select select{color:#5b5b5b; }
/* 按钮样式 */
.c-btn { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.c-btn-a { background: #5fa413; border-radius: 3px; }
.c-btn-a:hover { background: #559311; }
.c-btn-e { background: #01a5e0; border-radius: 3px; }
.c-btn-e:hover { background: #06a1d9; }
.c-btn-b { background: #fff; color: #909090; border: 1px solid #eaeaea; border-radius: 3px; }
.c-btn-b:hover { background: #e5e5e5; }
.c-btn-c { background: #fff; color: #5fa413; border-radius: 3px; }
.c-btn-c:hover { background: #f7f7f7; }
.c-btn.c-btn-full{ padding-left:0;  padding-right:0;}
.c-btn-d { background: #FF8100; border-radius: 3px; }
.c-btn-d:hover { background: #f67e03; }
.c-btn-macro{ padding:3px 10px;}
.vam{ vertical-align: middle;}
.word-bread { /*white-space: pre-wrap;*/ word-wrap: break-word; word-wrap: break-all; }
.wait-jt{ position: relative; width:100%; height:100%; background: url(../images/tjbg.png) no-repeat 0 0; background-size: 100% auto;}
.tel-tx{ position: absolute; top:18%; width:100%; text-align: center;}
.tel-tx b{ font-size:20px; color:#fff; font-weight: normal;}
.tel-tx span{font-size:12px; color:rgba(255,255,255,0.7)}
.tel-age{display: inline-block; background: rgba(0,0,0,.5); padding:5px 10px; margin-left: 15px; border-radius: 4px;}
.tel-off{ position: absolute; bottom:16%; display: block; width:80%; height:44px; line-height: 44px; vertical-align: middle; font-size: 16px; text-align: center; left:10%; background: #f63749; color:#fff; border-radius: 6px;}
.referral-pop{ width:250px; position:fixed; left:50%; margin-left:-125px; top:50%; margin-top:-80px; z-index:600;}
.referral-pop-hold{ position:relative; z-index:631; background:#fff; overflow:hidden; border-radius:7px;}
.referral-pop-hold a{ display:block; line-height:55px; text-align:center; color:#666; border-bottom:1px solid #f2f2f2; font-size:16px;}
.referral-pop-hold a.cancle{ color:#999; border-bottom:none;}
.referral-pop-mb{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.5); z-index:600;}
.juris-close{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,.7); left:0; top:0; z-index:600; color:#fff; text-align:center; display: box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; font-size:18px;}
.seval-hold{ position:relative; padding-left:33px; font-size:12px; color:#999; margin-top:6px;}
.seval-tit{ position:absolute; left:0; top:5px;}
.seval-con{ background:#eee; padding:7px 10px; border-radius:5px;}
.star-img{ vertical-align:middle; margin-bottom:4px;}
.h45{ height:45px;}
.demo-comtop{ width:100%; height:45px; line-height:44px; background:#fff; color:#333; text-align:center; font-size:16px; padding-left:45px; padding-right:45px; position:fixed; z-index:9999; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; border-bottom:1px solid #e1e1e1;}
.demo-comtop .mui-action-back{ display: block; width:45px; height:45px; position:absolute; left:0; top:0;}
.demo-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); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); position:absolute; left:18px; top:16px;}
.demo-comtop h1{ max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color: #17b3ec;}
.header-tabs {margin: 5px 30px 0;}
.header-tabs .c-lab-les {border-radius: 5px;}
.header-tabs .c-lab-les li {width: 0;}
.header-menu-bg {position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.3);}
.header-menu , .header-people , .header-group , .header-link {position: absolute;}
.header-menu , .header-people , .header-group {right: 10px; top: 50%; margin-top: -9px;}
.header-menu a.menu img {width: 20px; height: 17px;}
.header-people a.people img {width: 20px; height: 20px;}
.header-group a.group img {width: 27px; height: 20px;}
.header-tipBox {width: 100px; position: absolute; right: 5px; top: 29px;}
.header-tipBox .bd {background: #fff; border-color:#e1e1e1; }
.header-tipBox .hd .ui-arrow {left:auto; right: 10px;}
.header-a-list li {border-bottom: 1px solid #e1e1e1; line-height: 36px;}
.header-a-list li:last-child {border-bottom: 0;}
.header-link {top: 0px; right: 10px;}
.header-link a.link {color: #17b3ec;}
.textarea-noborder { padding: 0; margin: 0; border:0 none; resize:none;}
.doc-tag { display: inline-block; padding: 0 6px; height: 16px; line-height: 16px; color: #fff; font-size: 12px; background-color:#fbac01; -webkit-border-radius: 3px; border-radius: 3px;}
.my-work.c-ser-hold{  background:#fff;}
.my-work .c-ser-input,.my-work .c-ser-main{ background:#f2f2f2;}
.my-work .c-ser-input{ font-size:12px;}
.my-work-secflo .patient-type {position:relative; padding-left: 15px; }
.my-work-secflo ul.c-list li { padding-left: 15px !important; background: #f9f9f9; }
.my-work-secflo .patient-type .arrow{ position:absolute;right:5px; top:20px;}
.my-work-secflo .patient-face {margin: 12px 10px 12px 0px; position: relative; }
.my-work .c-ser-main i {top: 3px; }
.my-work .c-ser-btn a{ font-size: 12px;}
.my-work-secflo .patient-list.current .patient-type .arrow {top:10px;-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); margin-top: 5px; transition: all 0.3s; -webkit-transition: all 0.3s; }

+ 5072 - 0
common/css/doc-style(--).css

@ -0,0 +1,5072 @@
@charset "utf-8";
/* CSS Document */
body,
html {
	width: 100%;
	height: 100%;
	background: #f3f3f3;
	font-size: 13px;
	color: #333;
}
/*居民管理*/
/*copy*/
.bgc-dblue {
	background: #0171ee;
}
.bgc-orange {
	background-color: #ff9600;
}
.bgc-blue {
	background-color: #37a6ed;
}
.bgc-green {
	background-color: #2ccd5d;
}
.font-shadow {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}
.ls4 {
	letter-spacing: 4px;
}
.icon-link-box {
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
}
.icon-link {
	display: inline-block;
	text-align: center;
}
.icon-link span {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	position: relative;
}
.icon-link i.iconfont {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
}
.icon-link em {
	display: inline-block;
	width: 100%;
	clear: both;
	margin-top: 5px;
	color: #5b5b5b;
	font-size: 12px;
}
.icon-link i.sub {
	position: absolute;
	display: inline-block;
	left: 32px;
	top: 0;
	color: #fff;
	text-align: center;
	height: 7px;
	width: 7px;
	background: #f00;
	border-radius: 50%;
}
.patient-face {
	width: 40px;
	height: 40px;
	margin: 12px 15px;
	position: relative;
}
.patient-face img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.patient-face em {
	position: absolute;
	display: inline-block;
	left: 32px;
	top: -4px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	background: #f00;
	border-radius: 16px;
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 3px;
}
.patient-type span em {
	position: absolute;
	display: inline-block;
	color: #fff;
	text-align: center;
	height: 7px;
	width: 7px;
	background: #f00;
	border-radius: 50%;
	right: -4px;
	top: -5px;
}
.patient-type {
	width: 100%;
	padding: 15px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: box;
	display: -webkit-box;
	border-bottom: 1px solid #f1f1f1;
}
.patient-type h3 {
	display: -webkit-box;
	display: box;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.patient-type span,
.patient-type .arrow {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.patient-type .arrow {
	margin-right: 6px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-type .arrow .ui-arrow-r {
	border-left-color: #cdcdcd;
}
.patient-type span {
	position: relative;
	font-size: 12px;
	color: #909090;
}
.patient-list.current .patient-type .arrow {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-list .c-list {
	display: none;
	border-bottom: 1px solid #f1f1f1;
}
.patient-list.current .c-list {
	display: block;
}
.my-patients {
	color: #5b5b5b;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
.my-patients span {
	color: #909090;
	padding-left: 5px;
}
/**/
.title-box {
	position: relative;
	min-height: 40px;
	margin: 0 15px;
}
.title-box h4 {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.patient-list.current .c-list {
	display: none;
}
.ss-secflo .patient-type {
	padding-left: 35px;
}
.ss-secflo ul.c-list li {
	padding-left: 55px !important;
	background: #f9f9f9;
}
.patient-list.current .patient-type .arrow {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	margin-top: 5px;
}
.patient-list.current .patient-type .arrow.open {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-list .patient-type .arrow.open {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.title-box {
	min-height: 30px;
}
.ss-secflo.c-list .c-list-info > h4 em {
	color: #ff8100;
}
/*CSX*/
.main {
	height: 100%;
}
.ptb12 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.word-bread {
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-all;
}
.c-ff5bd3 {
	color: #ff5bd3;
}
.c-ff8100 {
	color: #ff8100;
}
/*健康历程*/
.health-course {
	position: relative;
	min-height: 100%;
	padding: 0 15px;
	z-index: 100;
}
.health-course:after {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	background: #37a6ec;
	top: 0;
	left: 37px;
	z-index: 101;
}
.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;
}
.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: #37a6ec;
}
.course-date-list {
	padding-bottom: 5px;
}
.course-date-list li {
	position: relative;
	padding-left: 40px;
	z-index: 200;
	margin-bottom: 15px;
}
.course-date-list li:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #37a6ec;
	top: 30px;
	left: 17px;
	z-index: 201;
}
.coruse-date {
	height: 20px;
	font-size: 13px;
	color: #909090;
	padding-left: 1em;
}
.coruse-con {
	position: relative;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 7px 10px;
}
.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);
}
.coruse-con p {
	font-size: 13px;
	color: #5b5b5b;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-all;
	padding: 3px 0;
}
.coruse-con p span {
	color: #333;
	padding-right: 5px;
}
/*随访*/
.doc-avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
}
.doc-avatar img {
	width: 100%;
	height: 100%;
}
.addp-list .input-group-addon {
	min-width: 100%;
	width: 90px;
	text-align: right;
}
.mem-top {
	background-color: #fafafa;
	position: relative;
}
.sffs-list li {
	position: relative;
}
.sffs-list .bgc-1 {
	background: #1fc1fd;
}
.sffs-list .bgc-2 {
	background: #ff9530;
}
.sffs-list .bgc-3 {
	background: #4ed964;
}
.sffs-list li .c-avatar-s {
	position: relative;
	overflow: inherit;
	vertical-align: middle;
}
.sffs-list li .c-list-action {
	top: 0px;
}
.mlnum {
	position: absolute;
	top: -4px;
	right: -4px;
	width: 12px;
	height: 12px;
	background: #ec4300;
	text-align: center;
	line-height: 12px;
	font-size: 8px;
	color: #fff;
}
.sffs-list li .iconfont {
	font-size: 18px;
	color: #fff;
}
.sffs-list li .qytimes {
	display: block;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -10px;
	font-size: 12px;
	color: #fff;
}
.sf-list-title {
	padding: 10px 15px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 15px;
	color: #909090;
}
/*健康干预*/
.common-title {
	font-size: 13px;
	padding: 8px 15px;
	color: #5b5b5b;
}
.gy-list li {
	padding-top: 12px;
	padding-bottom: 12px;
}
.gy-list .n-list-key {
	padding: 0 15px 0px 0;
}
.gy-list .n-avatar-m {
	border-radius: 50%;
	overflow: hidden;
}
.bottom-btn {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 10px 15px;
	background: #f3f3f3;
	z-index: 100;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gy-course-list {
	padding: 0 15px;
}
.gy-course-list li {
	position: relative;
	padding-left: 25px;
	z-index: 200;
	margin-bottom: 15px;
}
.gy-course-list li:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4dcd70;
	top: 10px;
	left: 0;
	z-index: 201;
}
.gy-con {
	position: relative;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 7px 10px;
}
.gy-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);
}
.gy-con p {
	font-size: 13px;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-all;
	padding: 3px 0;
}
.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;
}
/*网络诊室*/
.pt-tab {
	font-size: 13px;
}
.pt-tab li.hit {
	border-bottom: 3px solid #4dcd70;
}
.pt-tab li a {
	color: #909090;
}
.pt-tab li.hit a {
	color: #4dcd70;
}
.wlzs-list li {
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	font-size: 13px;
	color: #5b5b5b;
	background: #fff;
	margin-top: 15px;
}
.wlzs-list li:first-child {
	border-top: none;
	margin-top: 0;
}
.icon-nan.fk,
.icon-nv.fk {
	background: #00acee;
	font-size: 14px;
	color: #fff;
	padding: 2px;
	border-radius: 2px;
}
.icon-nv.fk {
	background: #ff5bd3;
}
/*曲线*/
.curve-box {
	padding: 10px 0;
	background: #fff;
}
.curve-charts {
	width: 100%;
	height: 320px;
}
.chart-zt {
	text-align: right;
	padding: 10px 15px;
}
.chart-zt li {
	display: inline-block;
	margin-left: 15px;
}
.chart-zt li i {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}
.chart-title {
	text-align: center;
	padding: 10px 15px;
}
.chart-title li {
	display: inline-block;
	margin-right: 15px;
}
.chart-title li i {
	display: inline-block;
	width: 16px;
	height: 4px;
	margin-bottom: 3px;
}
.bgc-0ad800 {
	background: #0ad800;
}
.bgc-f00 {
	background: #f00;
}
.bgc-0ad800 {
	background: #0ad800;
}
.bgc-f00 {
	background: #f00;
}
.bgc-b6a2de {
	background: #b6a2de;
}
.bgc-5dd1d2 {
	background: #5dd1d2;
}
/*统计*/
.trend-tab li {
	height: 60px;
	padding-top: 10px;
}
.trend-tab li a {
	height: 38px;
	line-height: 20px;
	font-size: 13px;
	color: #333;
}
.trend-tab li a b {
	display: inline-block;
	width: 100%;
	clear: both;
	font-size: 18px;
}
.tj-title {
	font-size: 13px;
	color: #5b5b5b;
	padding: 10px 15px;
	background: #fff;
	border-bottom: 1px dotted #e1e1e1;
	border-top: 1px solid #e1e1e1;
}
.p-his-chart {
	position: relative;
}
.p-his-con {
	width: 100%;
	height: 360px;
}
.p-his-title {
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	font-size: 15px;
	color: #333;
	text-align: center;
}
.cs-list li {
	position: relative;
	padding: 5px 0 5px 10px;
	font-size: 13px;
}
.cs-list li:before {
	position: absolute;
	content: "";
	top: 13px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #666;
}
/* 对话 */
.my-team-top {
	width: 100%;
	height: 79px;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	overflow-x: auto;
	overflow-y: hidden;
}
.my-team-top ul {
	height: 79px;
	width: 100%;
}
.my-team-top li {
	float: left;
	width: 33.33%;
	height: 70px;
	padding-top: 9px;
	text-align: center;
	color: #666;
	font-size: 13px;
}
.my-team-top li img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
}
.advis-dialog-box {
	overflow-y: auto;
}
.advis-dialog .ditime {
	text-align: center;
	font-size: 12px;
	color: #aeaeae;
	line-height: 18px;
	padding-bottom: 8px;
}
.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;
}
.dial-left .dialog {
	padding: 0 0 0 55px;
	position: relative;
	overflow: hidden;
}
.dial-left .dihead {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	overflow: hidden;
}
.dial-left .dihead img {
	width: 100%;
	height: 100%;
}
.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;
}
.dial-left .dicon:before {
	position: absolute;
	content: "";
	top: 13px;
	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);
}
.dial-right .dialog {
	padding: 0 55px 0 0;
	position: relative;
	overflow: hidden;
}
.dial-right .dihead {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}
.dial-right .dihead img {
	width: 40px;
	height: 40px;
}
.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;
}
.dial-right .dicon:before {
	position: absolute;
	content: "";
	top: 13px;
	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);
}
.advis-end {
	background: #e6eef9;
	line-height: 20px;
	text-align: center;
}
.advis-end i {
	font-size: 18px;
	color: #ff8100;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.advis-end a {
	font-size: 14px;
	color: #157efb;
}
.advis-bot {
	width: 100%;
	height: 63px;
	background: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
	padding: 14px 93px 0 15px;
}
.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;
}
.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;
}
.chat-form {
	height: 45px;
	padding-left: 10px;
	padding-right: 10px;
}
.nopos {
	position: relative;
	bottom: auto;
	left: auto;
}
.chat-form .ui-col-0 {
	width: 44px;
	text-align: center;
}
.chat-form .ui-col-0 a {
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	position: relative;
	top: 8px;
	color: #808080;
}
.chat-form .ui-col-0 a .iconfont {
	font-size: 30px;
	line-height: 30px;
}
.chat-input {
	height: 22px;
	font-size: 13px;
	line-height: 22px;
	border: 0;
	border-bottom: #4dcd70 1px solid;
	position: relative;
	top: 14px;
}
.chat-pictures-wrap {
	height: 100%;
	z-index: 2323;
	top: 0;
	left: 0;
	display: none;
}
.chat-pictures-bg {
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
}
.chat-pictures-btn {
	bottom: 10px;
	left: 0
}
.chat-pictures-a {
	overflow: hidden
}
.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
}
.chat-pictures-a a:last-child {
	border-bottom: 0
}
.chat-pictures-a a em {
	display: inline-block;
	border: #00a1d8 1px solid;
	border-radius: 50%;
	line-height: 12px;
	position: relative;
	top: -2px
}
.chat-pictures-a a i.iconfont {
	font-size: 18px;
	margin-right: 5px;
}
.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;
}
.view-more {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #5b5b5b;
	padding: 15px 0 10px 0;
}
/*YXQ*/
/* 居民详情-体重趋势 */
.patient-image {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
}
.patient-image img {
	width: 100%;
	height: 100%;
}
.r-list-value {
	line-height: 60px;
}
.group-p {
	position: absolute;
	right: 15px;
	top: 16px;
}
.l-h33 {
	line-height: 33px;
}
.outer-box {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid #e7e7e7;
}
.inside-box {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	line-height: 45px;
	top: 2px;
	left: 2px;
	position: absolute
}
.inside-box i,
iconfont {
	font-size: 20px;
}
.bgc-4dcd70 {
	background-color: #4dcd70
}
.tit01 {
	position: absolute;
	bottom: -9px;
	left: 14px;
}
.inside-icon {
	position: absolute;
	top: -5px;
	left: 16px;
}
.bgc-37a6ec {
	background-color: #37a6ec
}
.dis-block {
	display: inline-block
}
/* 体征lab2--------*/
.sign-lab {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	background: #fff;
}
.sign-lab li {
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center;
	padding-top: 6px;
	border-bottom: 1px solid #e1e1e1;
}
.sign-lab li:first-child {
	border-left: none;
}
.sign-lab li a {
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	color: #333;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-left: 1px solid #ddd;
}
.sign-lab li:first-child a {
	border-left: none;
}
.sign-lab li.hit {
	border-bottom: 3px solid #37a6eb;
}
.sign-lab li.hit a {
	color: #37a6eb;
}
/* 随访信息 */
.p-r {
	position: absolute;
	right: 0
}
.c-4ed964 {
	color: #4ed964
}
.c-1fc1fd {
	color: #1fc1fd
}
.c-ff9530 {
	color: #ff9530
}
.c-list i.iconfont {
	font-size: 18px;
}
.visit-list {
	width: 26px;
	height: 26px;
	border-radius: 4px;
	line-height: 25px;
	text-align: center;
	display: inline-block
}
.bgc-1fc1fd {
	background-color: #1fc1fd
}
.bgc-ff9530 {
	background-color: #ff9530
}
.bgc-4ed964 {
	background-color: #4ed964
}
/*用药历史*/
.d-health-table-blue {
	background: #7ecef4;
	color: #fff;
	overflow: hidden;
}
.d-bg-fff {
	background-color: #fff;
}
.d-c-btn-37a6ed {
	background-color: #37a6ed
}
/*历史数据*/
.b-b-f1f1f1 {
	border-top: 1px solid #f1f1f1
}
.c-fff100 {
	color: #fff100
}
.th-right {
	border-right: 1px solid #7ecef4
}
.d-table tr:last-child td {
	border-bottom: 0
}
.c-37a6ec {
	color: #37a6ec
}
.d-table {
	width: 100%;
	border-collapse: collapse
}
.d-table th {
	font-weight: 700;
}
.d-table td {
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	text-align: center;
	padding: 10px;
}
.d-table th {
	text-align: center;
	padding: 10px;
}
/*2015.10.11YY*/
/* 个人中心 */
.addp-list .input-group-addon {
	min-width: 100%;
	width: 90px;
	text-align: right;
}
.mem-top {
	background-color: #fafafa;
	position: relative;
}
.men-list li {
	position: relative;
}
.men-list .mltb1 {
	background: #34aadc;
}
.men-list .mltb2 {
	background: #4fdb67;
}
.men-list .mltb3 {
	background: #ff9501;
}
.men-list .mltb4 {
	background: #017aff;
}
.men-list .mltb5 {
	background: #49cc6d;
}
.men-list .mltb6 {
	background: #ff6600;
}
.men-list .mltb7 {
	background: #4579f0;
}
.men-list .mltb8 {
	background: #ff9501;
}
.men-list .mltb9 {
	background: #2caddf;
}
.men-list .mltb10 {
	background: #f39800;
}
.men-list li .c-avatar-s {
	position: relative;
	overflow: inherit;
	vertical-align: middle;
}
.men-list li .c-list-action {
	top: 0px;
}
.mlnum {
	position: absolute;
	top: -4px;
	right: -4px;
	width: 12px;
	height: 12px;
	background: #ec4300;
	text-align: center;
	line-height: 12px;
	font-size: 8px;
	color: #fff;
}
.men-list li .iconfont {
	font-size: 18px;
	color: #fff;
}
.men-list li .qytimes {
	display: block;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -10px;
	font-size: 12px;
	color: #fff;
}
/*我的名片*/
.doc-mycarder .c-avatar-m {
	width: 46px;
	height: 46px;
}
#ewm-boxer img {
	max-width: 230px;
}
.ax-popup.px-popup .ui-dialog-body {
	padding: 10px 15px 15px;
}
.doc-myevalu li .c-list-info {
	padding-top: 8px;
	padding-bottom: 8px;
}
.doc-myevalu li:first-child {
	padding: 8px 15px 8px 0;
}
/*随访计划*/
.examination_event {
	width: 100%;
	position: relative;
	background: #fff;
	margin-bottom: 10px;
}
.exam_first {
	padding: 10px 15px;
	box-sizing: border-box;
}
.exam_first .c-avatar-m {
	text-align: center;
	line-height: 40px;
	float: left;
}
.exam_first .word {
	-webkit-box-flex: 1;
	box-flex: 1;
	padding-right: 15px;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	line-height: 42px;
	padding-left: 17px;
	color: #bfbfbf;
	font-size: 14px;
}
.exam_first span {
	position: absolute;
	right: 15px;
	top: 27px;
}
.exam_second .sec_left,
.exam_second .sec_right {
	box-sizing: border-box;
	float: left;
	padding: 13px;
	text-align: left;
	height: 100%;
	width: 50%
}
.exam_second {
	display: none;
	position: relative;
}
.exam_second .tit {
	font-size: 14px;
	color: #5b5b5b;
	margin-bottom: 10px;
}
.sec_left p {
	color: #909090;
	font-size: 12px;
}
.exam_second .input-group-radio {
	width: 100%;
	margin: 6px 0;
}
.exam_second label {
	font-size: 14px;
	color: #333333;
}
.health-border-8 {
	border-color: #acacac;
}
.physic_index .input-group-checkbox {
	padding: 9px 0;
}
.choose_signs_boxer .input-group-checkbox .input-group-pack .tick {
	margin: 10px 0 0 9px;
}
.exam_second:before {
	content: "";
	display: block;
	width: 50%;
	border-right: 1px solid #dddddd;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.follow_up_plan {
	padding-bottom: 80px;
}
.dis-more span {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
.dis-more span:after {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 2px;
	content: "";
	width: 8px;
	height: 8px;
	border: solid #157efb;
	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;
}
.c5b {
	color: #5b5b5b;
}
.exam_first span {
	position: absolute;
	right: 15px;
	top: 27px;
}
.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);
}
.arrow-up {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.exam_second .input-group {
	box-sizing: border-box;
	position: relative;
}
.input-group .form-textarea {
	line-height: 1.7em;
}
.exam_second .input-group span.words_math {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 80px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #dddddd;
}
.in_text {
	padding: 10px 15px;
}
.line_radio .input-group-radio {
	width: 48%;
	float: left;
}
.in_text.exam_second:before {
	display: none;
}
.exam_second .input-group {
	box-sizing: border-box;
	position: relative;
}
.exam_second .input-group span.words_math {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 80px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #dddddd;
}
.health-border-1 {
	border: 1px solid #ff9806;
}
.health-border-2 {
	border: 1px solid #ff0606;
}
.health-border-3 {
	border: 1px solid #4dcd70;
}
.health-border-4 {
	border: 1px solid #ea68a2;
}
.health-border-5 {
	border: 1px solid #1dbdbf;
}
.health-border-6 {
	border: 1px solid #37a6ed;
}
.health-border-7 {
	border: 1px solid #ae5da1;
}
@media screen and (max-width:320px) {
	.tz-list .c-avatar-m {
		font-size: 12px;
	}
	.health-border-1,
	.health-border-2,
	.health-border-3,
	.health-border-4,
	.health-border-5,
	.health-border-6,
	.health-border-7 {
		font-size: 12px;
	}
}
/* 签约管理 */
.res-info .c-list-key,
.res-info-txt .c-list-key {
	min-width: 5em;
}
.res-info-txt {
	padding: 10px 0;
}
.res-info-txt li.c-list-text {
	border: none;
	padding: 5px 15px 5px 0;
}
.res-b-box {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	padding: 8px 15px;
	background: #fff;
	clear: both;
	overflow: hidden;
}
.res-b-box .c-btn {
	width: 48%;
	color: #37a6ec;
	padding: 8px 0;
	border: 1px solid #e1e1e1;
	border-radius: 6px;
}
.res-b-box .c-btn i {
	margin-right: 5px;
}
.res-b-box .c-btn em {
	padding: 0 4px;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	border-radius: 30px;
	margin-left: 5px;
}
.res-index-list {
	clear: both;
	padding-top: 55px;
}
.res-index-list .c-list .c-list-badge {
	right: 20px;
}
.index-letter {
	position: fixed;
	top: 45px;
	right: 0;
	z-index: 200;
	width: 20px;
	height: 100%;
	text-align: center;
	padding-top: 53px;
}
.index-letter ul {
	width: 100%;
	height: 100%;
	background: #fff;
}
.index-letter li {
	width: 100%;
	height: 3.4%;
}
.index-letter li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: 700;
	color: #007cd9;
	cursor: pointer;
	font-size: 12px;
}
.index-letter li a:hover:after {
	position: absolute;
	right: 40px;
	top: -16px;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	content: attr(value);
	font-size: 30px;
	color: #fff;
	border-radius: 50%;
	background: rgba(0, 0, 0, .4);
}
.signed-box {
	background: #fff;
	text-align: center;
	padding: 15px;
	clear: both;
}
.signed-box p {
	line-height: 1.2em;
}
.signed-box p .iconfont {
	line-height: 40px;
}
.sign-img img {
	width: 70%;
	height: auto;
	max-width: 640px;
}
.g-l {
	font-size: 48px;
	color: #4cd964;
}
.sf-b-box .c-btn {
	width: 48%;
}
.add-resident {
	margin: 35px 25px 0 25px;
	border-radius: 6px;
	background: #fff;
}
.add-qr-code {
	padding: 15px 0;
}
.add-qr-code img {
	width: 78%;
	height: auto;
	max-width: 640px;
}
.pop-txt {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.ui-dialog-content {
	display: block;
}
.over-lay,
.over-lay[id] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3000;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
}
.signed-pop {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 3100;
	width: 100%;
	background: #f0f0f0;
}
.signed-btn {
	clear: both;
	padding: 12px 22px;
}
.signed-btn a {
	text-align: center;
	display: inline-block;
}
.signed-btn .r-l,
.signed-btn .b-l,
.signed-btn .y-l {
	display: inline-block;
	width: 50px;
	font-size: 24px;
	color: #fff;
	background: #44a8ee;
	border-radius: 10px;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.signed-btn .r-l {
	background: #f95556
}
.signed-btn .y-l {
	background: #f0f0f0;
	border: 1px solid #ccc;
}
.signed-btn .r-l .iconfont,
.signed-btn .b-l .iconfont,
.signed-btn .y-l i {
	line-height: 50px;
	font-size: 24px;
}
.signed-btn .y-l i {
	color: #5b5b5b;
	font-size: 18px;
}
.signed-btn a p {
	padding-top: 8px;
}
.res-index-list .c-avatar-m {
	border-radius: 50%;
	overflow: hidden;
}
.res-index-list .c-avatar-m img {
	width: 40px;
	height: 40px;
}
.res-index-list .c-list-function .list-icon {
	right: 25px;
	top: 27px;
}
.res-index-list .c-avatar-m i.icon-star {
	color: #ff8100;
}
.res-index-list .c-list-function .tit {
	display: -webkit-box;
	position: relative;
}
.res-index-list .family {
	width: 100%;
	box-sizing: border-box;
}
.res-index-list .c-list-function.out {
	display: block;
}
.res-index-list ul.family {
	display: none;
}
.res-index-list .family li .c-list-info {
	border-top: 1px solid #e1e1e1 !important;
}
.res-index-list .family li {
	margin-left: 0;
}
.res-index-list .c-list h4 span {
	font-size: 12px;
}
.res-index-list .c-list .c-list-info > h4 {
	font-size: 15px;
}
.c-list h4 span {
	margin-left: 5px;
	color: #909090;
}
.manage-lab {
	top: 0;
	left: 0;
	z-index: 11
}
.new-manage-list {
	padding-top: 0;
}
.manage-btn a,
.manage-btn a span {
	display: block;
}
.manage-btn a em {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px
}
.manage-btn a em i {
	color: #fff;
	font-size: 20px;
}
.manage-btn a em s {
	text-decoration: none;
	top: -8px;
	right: -10px;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	background-color: #f00;
	color: #fff;
	border-radius: 50%;
	border: 1px #fff solid;
}
.bgc-ffb400 {
	background-color: #ffb400;
}
/*-----------------------------------------------------------------------------*/
.c-lab-mor2 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	background: #fff;
}
.c-lab-mor2 li {
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center;
	padding-top: 6px;
	border-bottom: 1px solid #e1e1e1;
}
.c-lab-mor2 li:first-child {
	border-left: none;
}
.c-lab-mor2 li a {
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	color: #333;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-left: 1px solid #ddd;
}
.c-lab-mor2 li:first-child a {
	border-left: none;
}
.c-lab-mor2 li.hit {
	border-bottom: 3px solid #37a6eb;
}
.c-lab-mor2 li.hit a {
	color: #37a6eb;
}
.sf-img {
	width: 45%;
	max-width: 480px;
	margin: 15% auto 0 auto;
}
.sf-img img {
	width: 100%;
	height: auto;
}
.arrow-top {
	display: block;
	width: 8px;
	height: 8px;
	border: solid #cdcdcd;
	border-width: 2px 2px 0 0;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.c-fcc1c1c1 {
	color: #c1c1c1;
}
.c-fc5b5b5b {
	color: #5b5b5b;
}
.signed-btn .x-l {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 1.2em;
	font-size: 15px;
	color: #666;
	background: #f0f0f0;
	border-radius: 10px;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 6px;
}
.signed-btn .x-l {
	background: #f0f0f0;
	border: 1px solid #ccc;
}
.curve-box {
	padding: 10px 0;
}
.curve-charts {
	width: 100%;
	height: 320px;
}
.curve-box .swiper-container {
	padding-bottom: 30px;
}
/* 暂无信息 */
.nomess {
	text-align: center;
	line-height: 30px;
	padding: 100px 0 100px 0;
	color: #5b5b5b;
}
.nomess i {
	display: block;
	width: 90px;
	height: 90px;
	background-position: -1px -30px;
	margin: 0 auto;
}
.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;
}
/*糖尿病随访模板*/
.bottom-btn-box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 8px 15px;
	background: #fff;
	z-index: 3000;
}
.bp-temp-page {
	padding-bottom: 60px;
}
.bp-temp {
	padding: 5px 0 5px 15px;
}
.bp-temp h3 {
	font-size: 15px;
	color: #333;
	padding: 10px 0;
}
.bp-temp h3 em {
	color: #f58100;
	margin-right: 5px;
}
.bp-temp-con {
	font-size: 12px;
	color: #5b5b5b;
	padding: 10px 15px;
}
.zz-list {
	overflow: hidden;
}
.zz-list li {
	width: 33.3333%;
	float: left;
}
@media screen and (min-width:320px) and (max-width:360px) {
	.zz-list li:last-child {
		width: 50%;
		float: left;
	}
}
.zz-tab {
	width: 100%;
}
.zz-tab td,
.zz-tab th {
	vertical-align: middle;
	padding: 5px 0;
}
.zz-tab th {
	width: 9em;
}
.zz-tab2 th {
	width: 6em;
}
.zz-tab th em {
	color: #f58100;
}
.i-unit {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 4px;
}
.width-16 {
	width: 16%;
}
.bp-temp h3 i {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	border: 1px solid #37a6ec;
	display: block;
	text-align: center;
	line-height: 24px;
	margin-right: 15px;
	color: #37a6ec;
}
/*单选框和复选框*/
.c-radio,
.c-check {
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	margin: 7px 0;
}
.c-radio .disc,
.c-check .tick {
	display: block;
	position: relative;
	width: 26px;
	height: 26px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
	background: #fff;
	top: 0;
	left: 0;
	z-index: 2;
}
.c-check .tick {
	border-radius: 6px;
}
.c-radio > input,
.c-check > input {
	display: inline-block;
	vertical-align: baseline;
	position: absolute;
	z-index: 3;
	width: 26px;
	height: 26px;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0;
	outline: 0;
}
.c-radio > input:checked + .disc:after,
label.checked .disc:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4dcd70;
	left: 6px;
	top: 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.c-check > input:checked + .tick:after,
label.checked .tick:after {
	position: absolute;
	content: "";
	width: 13px;
	height: 8px;
	border: solid #4dcd70;
	border-width: 0 0 2px 2px;
	left: 5px;
	top: 5px;
	-webkit-transform: rotate(-45deg);
}
.c-radio > input:disabled + .disc,
.c-check > input:disabled + .tick {
	background: #f0f0f0;
}
.c-radio > input:disabled,
.c-check > input:disabled {
	cursor: auto;
}
.c-radio .txt,
.c-check .txt {
	display: inline-block;
	position: absolute;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	top: 0;
	left: 32px;
}
/*下拉选框*/
.c-select {
	display: block;
	position: relative;
	height: 36px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-select:after {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border: solid #e1e1e1;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	right: 15px;
	top: 50%;
	margin-top: -7px;
}
.c-select > select {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 36px;
	color: #909090;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0 25px 0 10px;
}
.c-select > select:focus {
	color: #4d5a5e;
	outline: 0;
}
.c-input {
	position: relative;
	display: inline-block;
	min-width: 40px;
	height: 36px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-input > input {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 36px;
	color: #80989f;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 6px 12px;
}
.c-input > input:focus {
	color: #4d5a5e;
	outline: 0;
}
.c-textarea {
	position: relative;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-textarea > textarea {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	color: #80989f;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 6px 12px;
}
.c-textarea > textarea:focus {
	color: #4d5a5e;
	outline: 0;
}
.chat-hass {
	padding: 0 87px 0 0;
}
.insert-send {
	position: absolute;
	display: block;
	width: 45px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	top: 7px;
	right: 10px;
	border: none;
	border-radius: 3px;
	background: #37a6ed;
}
.c-btn-37a6ec {
	background-color: #37a6ec;
}
.c-btn-37a6ec:hover {
	background-color: #3195d4;
}
.redpoint {
	position: absolute;
	width: 8px;
	height: 8px;
	background: #f00;
	top: 2px;
	left: 32px;
	border-radius: 50%;
	border: 1px solid #fff;
}
.sf-list .redpoint {
	top: 8px;
	left: 30px;
}
.curve-box .swiper-container {
	width: 100% !important;
}
.curve-box .swiper-pagination {
	clear: both;
}
.curve-box .swiper-container {
	width: 100% !important;
}
.curve-box .swiper-pagination {
	clear: both;
}
/*药单详情*/
.c-block {
	display: block
}
.bgc-fba {
	background: #fbac01;
}
.ptb3 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.ptb1 {
	padding-top: 1px;
	padding-bottom: 1px;
}
.c-80 {
	color: #808080
}
.c-ls25 {
	letter-spacing: 27px
}
.c-ls11 {
	letter-spacing: 11px;
}
.n-avatar-a {
	width: 65px
}
.prescription-list li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.yf-list {
	display: -webkit-box;
	display: box;
	box-pack: center;
}
.yf-list span {
	display: block;
	display: -webkit-block;
	display: -moz-block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	width: 0px;
}
.prescription-btn {
	display: box;
	display: -webkit-box;
}
.prescription-btn a {
	-webkit-box-flex: 1;
	box-flex: 1;
	display: block;
	display: -webkit-block;
}
.prescription-btn a.c-btn-radius {
	border-radius: 6px;
}
.bgc-17b3ec {
	background: #17b3ec;
}
.c-border-17b {
	border: 1px solid #17b3ec
}
.c-17b {
	color: #17b3ec
}
.c-w0 {
	width: 0px;
}
/*处方管理-全部处方*/
.prescription-tab a span i {
	position: absolute;
	top: -10px;
	right: -15px;
	border: 1px solid #fff;
	background: #ff3824;
	color: #fff;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
}
.ml7 {
	margin-left: 7px
}
.c-323232 {
	color: #323232
}
.c-06bf04 {
	color: #06bf04
}
/*我的工作组*/
.c-ser-hold {
	width: 100%;
	height: 43px;
	background-color: #e8e8e8;
	padding: 6px 10px 0 10px;
}
.c-ser-into {
	background: #fff;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	font-size: 15px;
	color: #8e8e93;
	text-align: center;
}
.c-serdet {
	display: -webkit-box;
	display: box;
	padding: 7px 10px 0 10px;
}
.ser-icon {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	font-size: 1px;
	background: none;
}
.ser-icon:before,
.ser-icon:after {
	content: "";
	position: absolute;
	left: 0;
	background: transparent;
	font-size: 1px;
}
.ser-icon-search:before {
	left: 10%;
	top: 5%;
	width: 55%;
	height: 55%;
	border: 1px solid #8e8e93;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.ser-icon-search:after {
	left: 59%;
	top: 75%;
	width: 45%;
	height: 12%;
	background: #8e8e93;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
.c-ser-back {
	width: 20px;
	-webkit-box-flex: 0;
	box-flex: 0;
	overflow: hidden;
}
.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;
}
.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;
}
.c-ser-main i {
	position: absolute;
	left: 7px;
	top: 7px;
}
.c-ser-input {
	width: 100%;
	background: #fff;
	height: 22px;
	line-height: normal;
	border: none;
	font-size: 15px;
	color: #8e8e93;
	border-radius: 5px;
	padding: 3px 0;
}
.c-ser-btn {
	margin-left: 10px;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.c-ser-btn a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background: #3aa7ed;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
}
.c-ser-canc {
	margin-left: 10px;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.c-ser-canc a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #37a6ec;
	font-size: 16px;
	padding: 0 5px;
}
.prescription-tab.c-lab-mor li a {
	color: #909090
}
.patient-list .n-list {
	display: none;
	border-bottom: 1px solid #f1f1f1;
}
.my-work.c-ser-hold {
	background: #fff;
}
.my-work .c-ser-input,
.my-work .c-ser-main {
	background: #f2f2f2;
}
.my-work .c-ser-input {
	font-size: 12px;
}
.my-work-secflo .patient-type {
	position: relative;
	padding-left: 15px;
}
.my-work-secflo ul.c-list li {
	padding-left: 15px !important;
	background: #f9f9f9;
}
.my-work-secflo .patient-type .arrow {
	position: absolute;
	right: 5px;
	top: 25px;
}
.my-work-secflo .patient-face {
	margin: 12px 10px 12px 0px;
	position: relative;
}
.c-f10 {
	font-size: 10px
}
.c-ccc {
	color: #ccc;
}
.my-work .c-ser-main i {
	top: 3px;
}
.my-work .c-ser-btn a {
	font-size: 12px;
}
.my-work-secflo .patient-list.current .patient-type .arrow {
	top: 15px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/*我的居民*/
.bgc-ff4c4c {
	background-color: #ff4c4c;
}
.bgc-ffa54b {
	background: #ffa54b;
}
.c-inblock {
	display: inline-block;
}
.bgc-4bbe4d {
	background: #4bbe4d;
}
/*新增选择居民*/
.pa-icon-dagou {
	width: 20px;
	height: 20px;
	font-size: 13px;
	display: block;
	text-align: center;
	border-radius: 100%;
	border: 1px solid #e1e1e1;
}
.pa-icon-dagou.on {
	background: #17b3ec;
	color: #fff;
}
/*个人中心*/
/*底部导航*/
#navFooter .iconfont {
	font-size: 22px;
	line-height: 1em;
}
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;
}
nav a {
	color: #3d3d3d;
	color: inherit;
}
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;
}
nav div.curr {
	color: #17b3ec;
}
nav > div:first-child {
	border-left: none;
}
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;
}
nav .nav-list {
	width: 106%;
	position: absolute;
	left: -3%;
	bottom: 52px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	display: none;
}
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;
}
nav .nav-list a:first-child {
	border-top: none;
}
nav div .icon-tag {
	width: 38px;
	margin: 0 auto;
}
nav div .icon-num {
	position: absolute;
	top: -2px;
	right: 0;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
}
nav .icon-num-red {
	background-color: #ff3824;
}
nav .curr .icon-tongjibaobiao:before {
	content: "\e605";
}
nav .curr .icon-kehuguanli:before {
	content: "\e606";
}
nav .curr .icon-xingdongrizhi:before {
	content: "\e607";
}
nav .curr .icon-wo:before {
	content: "\e602";
}
.nav-mb {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: fixed;
	left: 0;
	bottom: 0px;
	z-index: 998;
	display: none;
}
.grzx-img {
	position: relative;
}
.grzx-list {
	background: #fff;
}
.grzx-list li {
	display: block;
	width: 33.33%;
	height: 65px;
	float: left;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.grzx-list li a {
	display: block;
	width: 100%;
	height: 100%;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.grzx-top {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 20px;
	text-align: center;
	color: #fff;
}
.grzx-top-head {
	display: inline-block;
	width: 66px;
	height: 66px;
	background: rgba(255, 255, 255, .7);
	border-radius: 50%;
	padding: 2px;
	margin-bottom: 3px;
}
.grzx-top-head img {
	width: 66px;
	height: 66px;
	border-radius: 50%;
}
.sex-nv {
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
}
.grzx-set {
	width: 20px;
	height: 20px;
	background: url(../images/settb.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 10px;
}
.lih35 {
	line-height: 35px;
}
.totle-num {
	background: #fff;
	border-top: 1px solid #f2f2f2;
}
.totle-num li {
	text-align: center;
	border-left: 1px solid #f2f2f2;
	padding: 10px 0;
}
.totle-num li:first-child {
	border-top: none;
}
.grzx-list li.c-50 {
	width: 50%;
}
/*居民信息*/
.archives-message .pic {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	float: none;
}
.archives-message .pic img {
	width: 100%;
	height: auto;
}
.archives-message p {
	font-size: 12px;
	color: #808080;
	text-align: center;
	padding-top: 10px;
}
.arch-hdflexbox {
	display: -webkit-box;
	display: box;
	box-sizing: border-box;
}
.arch-hdflexbox .pic {
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 40px;
}
.arch-hdflexbox .pic img {
	width: 40px;
	height: 40px;
}
.arch-hdflexbox .mz-reboxer {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.c-4fcd6e {
	color: #4fcd6e
}
/*居民信息*/
.n-search-list.n-list > .n-list-cover {
	padding-left: 0px;
}
/*居民分组管理*/
.bgc-ecf3f5 {
	background: #ecf3f5;
}
.c-group-list a {
	padding: 0px 10px 0px 10px;
	color: #808080;
	font-size: 10px;
	text-align: center;
	display: inline-block;
}
.c-group-list a .iconfont {
	font-size: 18px;
}
.c-group-list a .icon-bianji {
	font-size: 14px;
}
.demo-comtop {
	z-index: 1;
}
.bgc-f2f4f6 {
	background: #f2f4f6;
}
/************YMH*************/
.wait-jt {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../images/tjbg.png) no-repeat 0 0;
	background-size: 100% auto;
}
.tel-tx {
	position: absolute;
	top: 18%;
	width: 100%;
	text-align: center;
}
.tel-tx b {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
.tel-tx span {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7)
}
.tel-age {
	display: inline-block;
	background: rgba(0, 0, 0, .5);
	padding: 5px 10px;
	margin-left: 15px;
	border-radius: 4px;
}
.tel-off {
	position: absolute;
	bottom: 16%;
	display: block;
	width: 80%;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	font-size: 16px;
	text-align: center;
	left: 10%;
	background: #f63749;
	color: #fff;
	border-radius: 6px;
}
.referral-pop {
	width: 250px;
	position: fixed;
	left: 50%;
	margin-left: -125px;
	top: 50%;
	margin-top: -80px;
	z-index: 600;
}
.referral-pop-hold {
	position: relative;
	z-index: 631;
	background: #fff;
	overflow: hidden;
	border-radius: 7px;
}
.referral-pop-hold a {
	display: block;
	line-height: 55px;
	text-align: center;
	color: #666;
	border-bottom: 1px solid #f2f2f2;
	font-size: 16px;
}
.referral-pop-hold a.cancle {
	color: #999;
	border-bottom: none;
}
.referral-pop-mb {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 600;
}
.juris-close {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	left: 0;
	top: 0;
	z-index: 600;
	color: #fff;
	text-align: center;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	font-size: 18px;
}
.seval-hold {
	position: relative;
	padding-left: 33px;
	font-size: 12px;
	color: #999;
	margin-top: 6px;
}
.seval-tit {
	position: absolute;
	left: 0;
	top: 5px;
}
.seval-con {
	background: #eee;
	padding: 7px 10px;
	border-radius: 5px;
}
.star-img {
	vertical-align: middle;
	margin-bottom: 4px;
}
.h45 {
	height: 45px;
}
.demo-comtop {
	width: 100%;
	height: 45px;
	line-height: 44px;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 16px;
	padding-left: 45px;
	padding-right: 45px;
	position: fixed;
	z-index: 9999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border-bottom: 1px solid #e1e1e1;
}
.demo-comtop .mui-action-back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
}
.demo-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);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	position: absolute;
	left: 18px;
	top: 16px;
}
.demo-comtop h1 {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #17b3ec;
}
.header-tabs {
	margin: 5px 30px 0;
}
.header-tabs .c-lab-les {
	border-radius: 5px;
}
.header-tabs .c-lab-les li {
	width: 0;
}
.header-menu-bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.3);
}
.header-menu,
.header-people,
.header-group,
.header-link {
	position: absolute;
}
.header-menu,
.header-people,
.header-group {
	right: 10px;
	top: 50%;
	margin-top: -9px;
}
.header-menu a.menu img {
	width: 20px;
	height: 17px;
}
.header-people a.people img {
	width: 20px;
	height: 20px;
}
.header-group a.group img {
	width: 27px;
	height: 20px;
}
.header-tipBox {
	width: 100px;
	position: absolute;
	right: 5px;
	top: 29px;
}
.header-tipBox .bd {
	background: #fff;
	border-color: #e1e1e1;
}
.header-tipBox .hd .ui-arrow {
	left: auto;
	right: 10px;
}
.header-a-list li {
	border-bottom: 1px solid #e1e1e1;
	line-height: 36px;
}
.header-a-list li:last-child {
	border-bottom: 0;
}
.header-link {
	top: 0px;
	right: 10px;
}
.header-link a.link {
	color: #17b3ec;
}
.textarea-noborder {
	padding: 0;
	margin: 0;
	border: 0 none;
	resize: none;
}
.doc-tag {
	display: inline-block;
	padding: 0 6px;
	height: 16px;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	background-color: #fbac01;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.my-work.c-ser-hold {
	background: #fff;
}
.my-work .c-ser-input,
.my-work .c-ser-main {
	background: #f2f2f2;
}
.my-work .c-ser-input {
	font-size: 12px;
}
.my-work-secflo .patient-type {
	position: relative;
	padding-left: 15px;
}
.my-work-secflo ul.c-list li {
	padding-left: 15px !important;
	background: #f9f9f9;
}
.my-work-secflo .patient-type .arrow {
	position: absolute;
	right: 5px;
	top: 20px;
}
.my-work-secflo .patient-face {
	margin: 12px 10px 12px 0px;
	position: relative;
}
.my-work .c-ser-main i {
	top: 3px;
}
.my-work .c-ser-btn a {
	font-size: 12px;
}
.my-work-secflo .patient-list.current .patient-type .arrow {
	top: 10px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/* 按钮样式 */
.c-btn {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.c-btn-a {
	background: #5fa413;
	border-radius: 3px;
}
.c-btn-a:hover {
	background: #559311;
}
.c-btn-e {
	background: #01a5e0;
	border-radius: 3px;
}
.c-btn-e:hover {
	background: #06a1d9;
}
.c-btn-b {
	background: #fff;
	color: #909090;
	border: 1px solid #eaeaea;
	border-radius: 3px;
}
.c-btn-b:hover {
	background: #e5e5e5;
}
.c-btn-c {
	background: #fff;
	color: #5fa413;
	border-radius: 3px;
}
.c-btn-c:hover {
	background: #f7f7f7;
}
.c-btn.c-btn-full {
	padding-left: 0;
	padding-right: 0;
}
.c-btn-d {
	background: #FF8100;
	border-radius: 3px;
}
.c-btn-d:hover {
	background: #f67e03;
}
.c-btn-macro {
	padding: 3px 10px;
}
.vam {
	vertical-align: middle;
}
.word-bread {
	/*white-space: pre-wrap;*/
	word-wrap: break-word;
	word-wrap: break-all;
}
/*************LJ**************/
.sign-comonhd {
	display: -webkit-box;
	display: box;
	box-sizing: border-box;
}
.sign-comonhd .sanp-flex {
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	padding-bottom: 10px;
}
.sanp-flex .pic {
	width: 26px;
	height: 26px;
	background: url(../images/hd-grey-bg.png) no-repeat left top;
	overflow: hidden;
	margin: 0 auto;
	background-size: cover;
	margin-bottom: 2px;
}
.sanp-flex.curr .pic {
	width: 26px;
	height: 26px;
	background: url(../images/hd-blue-bg.png) no-repeat left top;
	overflow: hidden;
	margin: 0 auto;
	background-size: cover;
	margin-bottom: 2px;
}
.sanp-flex .pic.p-01 {
	background-position: 0 0;
}
.sanp-flex .pic.p-02 {
	background-position: 0 -27px;
}
.sanp-flex .pic.p-03 {
	background-position: 0 -53px;
}
.sanp-flex .pic.p-04 {
	background-position: 0 -79px;
}
.sign-comonhd .sanp-flex.curr {
	border-bottom: 2px solid #1ca3e7;
	color: #1ca3e7;
}
.sign-comonhd .sanp-flex {
	color: #808080;
}
.posater-oper li {
	padding: 10px 0;
}
.c-btn-1ca3e7 {
	background: #1ca3e7;
}
.posater-oper.c-list .c-list-info > h4 span.c-909090 {
	color: #909090 !important;
	font-size: 12px;
	margin-left: 10px;
}
.posater-oper.c-list .c-list-info > p {
	font-size: 13px;
}
.posater-oper.c-list .c-list-action {
	right: 10px;
}
.qy-jjboxer .input-group .form-textarea {
	border-radius: 0;
}
.c-btn.c-btn-fff.unbjy {
	color: #f65252;
}
.posater-oper.c-list .c-list-info {
	padding-right: 60px !important;
}
.c-main {
	max-width: 640px;
	margin: 0 auto;
}
.search-tb {
	width: 45px;
	height: 45px;
	position: absolute;
	right: 0;
	top: 0;
}
.search-tb:before {
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	border: 1px solid #49bdee;
	border-radius: 50%;
	left: 13px;
	top: 15px;
}
.search-tb:after {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 1px;
	background: #49bdee;
	left: 23px;
	top: 30px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.index-list {
	border-top: 1px solid #f2f2f2;
}
.index-list:first-child {
	border-top: none;
}
.index-list .index-list-tit {
	font-size: 14px;
	color: #999;
	padding: 0 15px;
	line-height: 20px;
}
.index-list li {
	display: block;
	width: 25%;
	height: 90px;
	float: left;
	color: #808080;
}
.index-list li a {
	display: block;
	width: 100%;
	height: 90px;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	text-align: center;
	color: #333;
	font-size: 13px;
}
.index-list li a i {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../images/indextb.png) no-repeat;
	background-size: 491px 40px;
	margin-bottom: 5px;
}
.index-list li a i.icon-indextb1 {
	background-position: 0 0;
}
.index-list li a i.icon-indextb2 {
	background-position: -41px 0;
}
.index-list li a i.icon-indextb3 {
	background-position: -82px 0;
}
.index-list li a i.icon-indextb4 {
	background-position: -123px 0;
}
.index-list li a i.icon-indextb5 {
	background-position: -164px 0;
}
.index-list li a i.icon-indextb6 {
	background-position: -205px 0;
}
.index-list li a i.icon-indextb7 {
	background-position: -246px 0;
}
.index-list li a i.icon-indextb8 {
	background-position: -287px 0;
}
.index-list li a i.icon-indextb9 {
	background-position: -328px 0;
}
.index-list li a i.icon-indextb10 {
	background-position: -369px 0;
}
.index-list li a i.icon-indextb11 {
	background-position: -410px 0;
}
.index-list li a i.icon-indextb12 {
	background-position: -451px 0;
}
.index-top {
	position: relative;
}
.index-top-img {
	width: 100%;
	vertical-align: bottom;
}
.sertb {
	width: 15px;
	height: 15px;
	background: url(../images/sertb.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 10px;
}
.tag-1 {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	border-radius: 2000px;
}
.bgc-ffa54b {
	background: #ffa54b;
}
.bgc-ff4c4c {
	background: #ff4c4c;
}
.bgc-4bbe4d {
	background: #4bbe4d;
}
.c-ffa54b {
	color: #ffa54b;
}
.c-ff4c4c {
	color: #ff4c4c;
}
.c-4bbe4d {
	color: #4bbe4d;
}
.index-top .ui-col-1 {
	position: relative;
}
.index-top .num {
	position: absolute;
	top: 50%;
	margin-top: -13px;
	left: 50%;
	margin-left: -12px;
}
/***LQK***/
/*病历夹*/
.medic-record {}
.medic-record li {
	background: #fff;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
}
.medic-record li .mr-tit {
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
}
.medic-record li .arrow-right {
	position: absolute;
	right: 10px;
	top: 13px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
.medic-record li .arrow-right.ashow {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	top: 17px;
}
.medic-record li .mr-detail {
	padding: 0 15px 20px 15px;
	border-top: 1px solid #f2f2f2;
	line-height: 1.6;
}
.mr-detail-img img {
	width: 70px;
	height: 70px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.mr-detail-img img:first-child {
	margin-left: 0;
}
/*图片放大*/
.imgzoom-pack {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .7);
	display: none;
	z-index: 3000;
}
.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;
}
.imgzoom-pack .imgzoom-x {
	color: #fff;
	height: 50px;
	width: 60px;
	line-height: 50px;
	text-align: center;
	font-size: 17px;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
}
.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;
}
.imgzoom-del .iconfont {
	font-size: 24px;
	color: #fff;
}
.imgzoom-pack .imgzoom-img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.imgzoom-pack .imgzoom-img img {
	width: 100%;
	position: absolute;
	top: 50%;
}
.ax-popup.dr-jj .ui-dialog-body {
	padding-top: 0;
}
/* 新增记录 */
.medic-add-top {
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
}
.medic-add-mess {
	padding: 10px 10px 20px 10px;
	background: #fff;
	line-height: 1.6;
}
.madd-top {
	line-height: 37px;
	margin: 0 10px;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	padding-left: 10px;
}
.madd-top:before {
	content: '';
	display: block;
	width: 3px;
	height: 19px;
	background: #17b3ec;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}
.madd-top .iconfont {
	color: #808080;
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 18px;
}
.madd-texa {
	width: 100%;
	height: 100px;
	padding: 10px;
	border: none;
}
.medic-add-btn {
	padding: 0 10px 20px 10px;
	overflow: hidden;
}
.medic-add-btn a {
	display: block;
	width: 45%;
	float: right;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #17b3ec;
	border: 1px solid #17b3ec;
	text-align: center;
	font-size: 15px;
	border-radius: 4px;
}
.medic-add-btn a.addfrag-btn {
	color: #17b3ec;
	background: none;
	float: left;
}
.add-part {
	max-height: 200px;
	overflow: auto;
	font-size: 14px;
	color: #333;
}
.add-part ul {
	margin: 0 auto !important;
	border-top: 1px solid #f2f2f2;
}
.add-part li {
	margin: 0 auto !important;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	line-height: 25px;
	padding: 10px 0;
}
.add-part-top {
	line-height: 25px;
	padding: 10px 0;
	font-weight: bold;
}
.add-part-input {
	border-bottom: 1px solid #f2f2f2;
}
.add-part-input input {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.add-part-add {
	width: 90%;
	height: 32px;
	line-height: 32px;
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	margin: 10px auto;
	border-radius: 5px;
}
.total-frag {
	display: block;
}
.tfrag-name {
	padding: 13px 30px 13px 10px;
	line-height: 19px;
	background: #fff;
	position: relative;
}
.tfrag-del {
	position: absolute;
	width: 16px;
	height: 16px;
	background: #fe0000;
	border-radius: 50%;
	right: 10px;
	top: 50%;
	margin-top: -8px;
}
.tfrag-del:before {
	content: '';
	display: block;
	width: 8px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 4px;
	top: 7px;
}
/* 首页病历夹 */
.bor-f2-t {
	border-top: 1px solid #f2f2f2;
}
.blj-search {
	background: #fff;
}
.blj-search .c-ser-main {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
}
.blj-search .c-ser-input {
	background: #f2f2f2;
}
.blj-search i.icon-sousuo {
	top: 2px;
}
/* 咨询记录 */
.ask-record {}
.ask-record li {
	background: #fff;
	position: relative;
	padding: 10px 35px 10px 45px;
	border-top: 1px solid #f2f2f2;
	color: #909090;
}
.ask-record li .ar-check {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
}
.ask-record li .ar-check i {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
}
.ask-record li .ar-check i.checked {
	background: #17b3ec;
	border: 1px solid #17b3ec;
}
.ask-record li .ar-check i.checked:before {
	content: "\d61a";
	position: absolute;
	top: -1px;
	left: 3px;
	color: #fff;
	font-size: 14px;
}
.ask-record li .arrow-right {
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -6px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transition: all .3s ease;
}
.ask-record li .arrow-right.ashow {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin-top: -3px;
}
.ar-mess-con {
	line-height: 1.6;
	margin-top: 5px;
}
.medic-add-choo {
	display: box;
	display: -webkit-box;
	height: 45px;
	line-height: 45px;
	background: #fff;
	padding: 0 10px;
}
.medic-add-choo .mch-tit {
	box-flex: 0;
	-webkit-box-flex: 0;
	width: 57px;
	color: #909090;
	font-size: 14px;
}
.medic-add-choo .mch-text {
	box-flex: 1;
	-webkit-box-flex: 1;
}
.medic-add-choo .mch-text input {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.medic-add-choo .mch-link {
	display: block;
	box-flex: 0;
	-webkit-box-flex: 0;
	width: 45px;
	text-align: right;
	font-size: 16px;
	color: #17b3ec;
}
.medic-add-look a {
	font-size: 16px;
	color: #17b3ec;
	text-decoration: underline;
}
/*头部*/
.h45 {
	height: 45px;
}
.header-comtop {
	width: 100%;
	height: 45px;
	line-height: 44px;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 16px;
	padding-left: 45px;
	padding-right: 45px;
	position: fixed;
	z-index: 9999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #e1e1e1;
}
.header-comtop .mui-action-back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
}
.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;
}
.header-comtop h1 {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #17b3ec;
}
/*图文咨询*/
.m10 {
	margin: 10px;
}
.avatar-40 {
	width: 40px;
	height: 40px;
}
.avatar-25 {
	width: 25px;
	height: 25px;
}
.avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.mod-article {
	color: #333;
	font-size: 12px;
	background: #fff;
}
.mod-article li {
	border-bottom: 1px solid #e1e1e1;
	padding: 0 15px 20px;
}
.mod-article > div {
	padding-bottom: 20px;
}
.mod-article li:last-child {
	border-bottom: 0;
}
.mod-article .person-info {
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	padding: 8px 0;
	font-size: 14px;
	color: #808080;
	position: relative;
}
.mod-article .avatar {
	margin-right: 15px;
}
.mod-article .num {
	width: 35px;
	height: 15px;
	border-radius: 5px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	background: #17b3ec;
	display: inline-block;
	line-height: 15px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
}
.mod-article .article-title {
	font-size: 14px;
	padding: 5px 0 10px;
}
.search-input {
	height: 27px;
	border-radius: 5px;
	background: #e8e8e8;
	width: 100%;
	line-height: 27px;
	text-align: center;
	color: #8e8e93;
}
.search-input .iconfont {
	font-size: 14px;
}
/*图文详情 评论*/
.mod-comment .hd {
	font-size: 14px;
	border-bottom: 1px solid #dcdcdc;
	padding: 8px 0 13px;
}
.mod-comment .hd span {
	border-bottom: 3px solid #17b3ec;
	padding-bottom: 13px;
}
.list-comment li {
	padding: 10px 0 18px;
	border-bottom: 1px solid #e1e1e1;
}
.list-comment .person-info {
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	color: #808080;
}
.list-comment .avatar {
	margin-right: 5px;
}
.list-comment .comment {
	padding: 5px 0 0 30px;
}
.add-comment {
	width: 61px;
	height: 61px;
	border-radius: 50%;
	background: #ffd429;
	position: fixed;
	right: 12px;
	bottom: 35px;
}
.add-comment:before,
.add-comment:after {
	content: "";
	position: absolute;
	background: #fff;
	top: 50%;
	left: 50%;
	border-radius: 6px;
}
.add-comment:before {
	content: "";
	width: 27px;
	height: 4px;
	margin: -2px 0 0 -14px;
}
.add-comment:after {
	content: "";
	width: 4px;
	height: 27px;
	margin: -14px 0 0 -2px;
}
/*图文详情 回答评论*/
.icon-del {
	background: #e83434;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	position: relative;
}
.icon-del:before {
	content: "";
	background: #fff;
	position: absolute;
	width: 12px;
	height: 2px;
	left: 50%;
	top: 50%;
	margin: -1px 0 0 -6px;
}
.box-comment {
	padding: 0 10px 19px;
}
.btn-blue-l {
	background: #17b3ec;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	border-radius: 5px;
}
.box-comment textarea {
	border: 0;
	padding: 10px 0;
	width: 100%;
	resize: none;
}
.add-img li {
	margin-right: 20px;
	display: inline-block;
	position: relative;
}
.add-img li:last-child {
	margin-right: 0;
}
.add-img img,
.add-img .add {
	width: 68px;
	height: 68px;
	vertical-align: bottom;
}
.add-img .add {
	border: 1px solid #dcdcdc;
	position: relative;
	box-sizing: border-box;
}
.add-img .add:before,
.add-img .add:after {
	content: "";
	position: absolute;
	background: #dcdcdc;
	top: 50%;
	left: 50%;
	border-radius: 6px;
	display: inline-block;
}
.add-img .add:before {
	content: "";
	width: 38px;
	height: 3px;
	margin: -2px 0 0 -19px;
}
.add-img .add:after {
	content: "";
	width: 3px;
	height: 38px;
	margin: -19px 0 0 -2px;
}
.add-img .icon-del {
	position: absolute;
	top: -6px;
	right: -8px;
}
/* css ui-arrow
-----------------------------------------------------------------------------*/
.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;
}
.ui-arrow-r,
.ui-arrow-r s {
	border-left-color: #aaa;
	border-left-style: solid;
}
.ui-arrow-r s {
	border-left-color: #fff;
	position: absolute;
	left: -7px;
	top: -5px;
}
.ui-arrow-l,
.ui-arrow-l s {
	border-right-color: #aaa;
	border-right-style: solid;
}
.ui-arrow-l s {
	border-right-color: #fff;
	position: absolute;
	right: -7px;
	top: -5px;
}
.ui-arrow-t,
.ui-arrow-t s {
	border-bottom-color: #aaa;
	border-bottom-style: solid;
}
.ui-arrow-t s {
	border-bottom-color: #fff;
	position: absolute;
	left: -5px;
	top: -3px;
}
.ui-arrow-b,
.ui-arrow-b s {
	border-top-color: #aaa;
	border-top-style: solid;
}
.ui-arrow-b s {
	border-top-color: #fff;
	position: absolute;
	left: -5px;
	bottom: -3px;
}
.ui-arrow-circle {
	line-height: 100%;
	overflow: hidden;
	font-family: Tahoma, Helvetica;
	font-size: 18px;
	color: #aaa;
}
.tipBox {
	width: 200px;
	margin-top: 10px;
}
.tipBox .hd {
	height: 5px;
	position: relative;
}
.tipBox .hd .ui-arrow {
	position: absolute;
	top: -5px;
	left: 10px;
}
.tipBox .hd .ui-arrow s {
	top: -4px;
}
.tipBox .bd {
	border: 1px solid #aaa;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tipBoxA .ui-arrow s {
	border-bottom-color: #f6f6f6;
}
.tipBoxA .bd {
	background: #f6f6f6;
}
.h45 {
	height: 45px;
}
.demo-comtop {
	width: 100%;
	height: 45px;
	line-height: 44px;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 16px;
	padding-left: 45px;
	padding-right: 45px;
	position: fixed;
	z-index: 9999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border-bottom: 1px solid #e1e1e1;
}
.demo-comtop .mui-action-back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
}
.demo-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);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	position: absolute;
	left: 18px;
	top: 16px;
}
.demo-comtop h1 {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #17b3ec;
}
.header-tabs {
	margin: 5px 30px 0;
}
.header-tabs .c-lab-les {
	border-radius: 5px;
}
.header-tabs .c-lab-les li {
	width: 0;
}
.header-menu-bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.3);
}
.header-menu,
.header-people,
.header-group,
.header-link {
	position: absolute;
}
.header-menu,
.header-people,
.header-group {
	right: 10px;
	top: 50%;
	margin-top: -9px;
}
.header-menu a.menu img {
	width: 20px;
	height: 17px;
}
.header-people a.people img {
	width: 20px;
	height: 20px;
}
.header-group a.group img {
	width: 27px;
	height: 20px;
}
.header-tipBox {
	width: 100px;
	position: absolute;
	right: 5px;
	top: 29px;
}
.header-tipBox .bd {
	background: #fff;
	border-color: #e1e1e1;
}
.header-tipBox .hd .ui-arrow {
	left: auto;
	right: 10px;
}
.header-a-list li {
	border-bottom: 1px solid #e1e1e1;
	line-height: 36px;
}
.header-a-list li:last-child {
	border-bottom: 0;
}
.header-link {
	top: 0px;
	right: 10px;
}
.header-link a.link {
	color: #17b3ec;
}
.bl-edit-text {
	width: 100%;
	resize: none;
	border: none;
}
.c-808080 {
	color: #808080;
}
/* css3-Grid
-----------------------------------------------------------------------------*/
.ui-grid {
	display: -webkit-box;
	display: box;
}
.ui-grid-middle {
	-webkit-box-pack: center;
	-webkit-box-align: center;
	box-pack: center;
	box-align: center;
}
.ui-grid-vertical {
	-webkit-box-orient: vertical;
	box-orient: vertical;
}
.ui-grid-label {
	-webkit-box-flex: 0;
	box-flex: 0;
	width: 100px;
	font-weight: 600;
}
.ui-col-0 {
	-webkit-box-flex: 0;
	box-flex: 0;
}
.ui-col-1 {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.ui-col-2 {
	-webkit-box-flex: 2;
	box-flex: 2;
}
.ui-col-3 {
	-webkit-box-flex: 3;
	box-flex: 3;
}
.ui-col-4 {
	-webkit-box-flex: 4;
	box-flex: 3;
}
.ui-col-5 {
	-webkit-box-flex: 5;
	box-flex: 5;
}
.ui-col-6 {
	-webkit-box-flex: 6;
	box-flex: 6;
}

+ 5284 - 0
common/css/doc-style.css

@ -0,0 +1,5284 @@
@charset "utf-8";
/* CSS Document */
body,
html {
	width: 100%;
	height: 100%;
	background: #f2f4f6;
	font-size: 16px;
	color: #333;
}
/*居民管理*/
/*copy*/
.bgc-dblue {
	background: #0171ee;
}
.bgc-orange {
	background-color: #ff9600;
}
.bgc-blue {
	background-color: #37a6ed;
}
.bgc-green {
	background-color: #2ccd5d;
}
.font-shadow {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}
.ls4 {
	letter-spacing: 4px;
}
.icon-link-box {
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
}
.icon-link {
	display: inline-block;
	text-align: center;
}
.icon-link span {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	position: relative;
}
.icon-link i.iconfont {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
}
.icon-link em {
	display: inline-block;
	width: 100%;
	clear: both;
	margin-top: 5px;
	color: #5b5b5b;
	font-size: 12px;
}
.icon-link i.sub {
	position: absolute;
	display: inline-block;
	left: 32px;
	top: 0;
	color: #fff;
	text-align: center;
	height: 7px;
	width: 7px;
	background: #f00;
	border-radius: 50%;
}
.patient-face {
	width: 40px;
	height: 40px;
	margin: 12px 15px;
	position: relative;
}
.patient-face img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.patient-face em {
	position: absolute;
	display: inline-block;
	left: 32px;
	top: -4px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	background: #f00;
	border-radius: 16px;
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 3px;
}
.patient-type span em {
	position: absolute;
	display: inline-block;
	color: #fff;
	text-align: center;
	height: 7px;
	width: 7px;
	background: #f00;
	border-radius: 50%;
	right: -4px;
	top: -5px;
}
.patient-type {
	width: 100%;
	padding: 15px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: box;
	display: -webkit-box;
	border-bottom: 1px solid #f1f1f1;
}
.patient-type h3 {
	display: -webkit-box;
	display: box;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.patient-type span,
.patient-type .arrow {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.patient-type .arrow {
	margin-right: 6px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-type .arrow .ui-arrow-r {
	border-left-color: #cdcdcd;
}
.patient-type span {
	position: relative;
	font-size: 12px;
	color: #909090;
}
.patient-list.current .patient-type .arrow {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-list .c-list {
	display: none;
	border-bottom: 1px solid #f1f1f1;
}
.patient-list.current .c-list {
	display: block;
}
.my-patients {
	color: #5b5b5b;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
.my-patients span {
	color: #909090;
	padding-left: 5px;
}
/**/
.title-box {
	position: relative;
	min-height: 40px;
	margin: 0 15px;
}
.title-box h4 {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.patient-list.current .c-list {
	display: none;
}
.ss-secflo .patient-type {
	padding-left: 35px;
}
.ss-secflo ul.c-list li {
	padding-left: 55px !important;
	background: #f9f9f9;
}
.patient-list.current .patient-type .arrow {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	margin-top: 5px;
}
.patient-list.current .patient-type .arrow.open {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-list .patient-type .arrow.open {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.title-box {
	min-height: 30px;
}
.ss-secflo.c-list .c-list-info > h4 em {
	color: #ff8100;
}
/*CSX*/
.main {
	height: 100%;
}
.ptb12 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.word-bread {
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-all;
}
.c-ff5bd3 {
	color: #ff5bd3;
}
.c-ff8100 {
	color: #ff8100;
}
.n-list {
	background-color: #fff;
}
.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;
}
.n-list > li:first-child,
.n-list > .n-list-li:first-child {
	border-top: none;
}
.n-list > .n-list-link:active {
	background-color: #f7f7f7;
	padding-left: 15px;
	margin-left: 0
}
.n-list > .n-list-cover {
	padding-left: 15px;
	margin-left: 0;
}
.n-list > .list-arrow-r,
.n-list > .list-arrow-d,
.n-list > .list-arrow-u {
	padding-right: 30px
}
.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);
}
.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);
}
.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);
}
.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;
}
.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;
}
.n-list-info {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}
.n-list-flex {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}
.n-list > .n-list-function {
	border-top: none;
	padding-right: 0;
}
.n-list > .n-list-function .n-list-flex {
	border-top: 1px solid #f1f1f1;
}
.n-list > .n-list-function:first-child .n-list-flex {
	border-top: none;
}
.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;
}
.n-list > .n-list-label {
	border-top: none;
	padding-right: 0;
}
.n-list .n-list-img {
	width: 100px;
	height: 68px;
	overflow: hidden;
	position: relative
}
.n-list .n-list-img img {
	width: 100%;
	height: auto;
}
.required {
	position: relative;
}
.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;
}
.n-avatar-s,
.n-avatar-m,
.n-avatar-l {
	width: 26px;
	height: 26px;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}
.n-avatar-m {
	width: 45px;
	height: 45px;
}
.n-avatar-l {
	width: 54px;
	height: 54px;
}
.n-avatar-s img,
.n-avatar-m img,
.n-avatar-l img {
	width: 100%;
	height: 100%;
}
/*健康历程*/
.health-course {
	position: relative;
	min-height: 100%;
	padding: 0 15px;
	z-index: 100;
}
.health-course:after {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	background: #37a6ec;
	top: 0;
	left: 37px;
	z-index: 101;
}
.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;
}
.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: #37a6ec;
}
.course-date-list {
	padding-bottom: 5px;
}
.course-date-list li {
	position: relative;
	padding-left: 40px;
	z-index: 200;
	margin-bottom: 15px;
}
.course-date-list li:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #37a6ec;
	top: 30px;
	left: 17px;
	z-index: 201;
}
.coruse-date {
	height: 20px;
	font-size: 13px;
	color: #909090;
	padding-left: 1em;
}
.coruse-con {
	position: relative;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 7px 10px;
}
.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);
}
.coruse-con p {
	font-size: 13px;
	color: #5b5b5b;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-all;
	padding: 3px 0;
}
.coruse-con p span {
	color: #333;
	padding-right: 5px;
}
/*随访*/
.doc-avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
}
.doc-avatar img {
	width: 100%;
	height: 100%;
}
.addp-list .input-group-addon {
	min-width: 100%;
	width: 90px;
	text-align: right;
}
.mem-top {
	background-color: #fafafa;
	position: relative;
}
.sffs-list li {
	position: relative;
}
.sffs-list .bgc-1 {
	background: #1fc1fd;
}
.sffs-list .bgc-2 {
	background: #ff9530;
}
.sffs-list .bgc-3 {
	background: #4ed964;
}
.sffs-list li .c-avatar-s {
	position: relative;
	overflow: inherit;
	vertical-align: middle;
}
.sffs-list li .c-list-action {
	top: 0px;
}
.mlnum {
	position: absolute;
	top: -4px;
	right: -4px;
	width: 12px;
	height: 12px;
	background: #ec4300;
	text-align: center;
	line-height: 12px;
	font-size: 8px;
	color: #fff;
}
.sffs-list li .iconfont {
	font-size: 18px;
	color: #fff;
}
.sffs-list li .qytimes {
	display: block;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -10px;
	font-size: 12px;
	color: #fff;
}
.sf-list-title {
	padding: 10px 15px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 15px;
	color: #909090;
}
/*健康干预*/
.common-title {
	font-size: 13px;
	padding: 8px 15px;
	color: #5b5b5b;
}
.gy-list li {
	padding-top: 12px;
	padding-bottom: 12px;
}
.gy-list .n-list-key {
	padding: 0 15px 0px 0;
}
.gy-list .n-avatar-m {
	border-radius: 50%;
	overflow: hidden;
}
.bottom-btn {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 10px 15px;
	background: #f2f4f6;
	z-index: 100;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gy-course-list {
	padding: 0 15px;
}
.gy-course-list li {
	position: relative;
	padding-left: 25px;
	z-index: 200;
	margin-bottom: 15px;
}
.gy-course-list li:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4dcd70;
	top: 10px;
	left: 0;
	z-index: 201;
}
.gy-con {
	position: relative;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 7px 10px;
}
.gy-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);
}
.gy-con p {
	font-size: 13px;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-all;
	padding: 3px 0;
}
.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;
}
/*网络诊室*/
.pt-tab {
	font-size: 13px;
}
.pt-tab li.hit {
	border-bottom: 3px solid #4dcd70;
}
.pt-tab li a {
	color: #909090;
}
.pt-tab li.hit a {
	color: #4dcd70;
}
.wlzs-list li {
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	font-size: 13px;
	color: #5b5b5b;
	background: #fff;
	margin-top: 15px;
}
.wlzs-list li:first-child {
	border-top: none;
	margin-top: 0;
}
.icon-nan.fk,
.icon-nv.fk {
	background: #00acee;
	font-size: 14px;
	color: #fff;
	padding: 2px;
	border-radius: 2px;
}
.icon-nv.fk {
	background: #ff5bd3;
}
/*曲线*/
.curve-box {
	padding: 10px 0;
	background: #fff;
}
.curve-charts {
	width: 100%;
	height: 320px;
}
.chart-zt {
	text-align: right;
	padding: 10px 15px;
}
.chart-zt li {
	display: inline-block;
	margin-left: 15px;
}
.chart-zt li i {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}
.chart-title {
	text-align: center;
	padding: 10px 15px;
}
.chart-title li {
	display: inline-block;
	margin-right: 15px;
}
.chart-title li i {
	display: inline-block;
	width: 16px;
	height: 4px;
	margin-bottom: 3px;
}
.bgc-0ad800 {
	background: #0ad800;
}
.bgc-f00 {
	background: #f00;
}
.bgc-0ad800 {
	background: #0ad800;
}
.bgc-f00 {
	background: #f00;
}
.bgc-b6a2de {
	background: #b6a2de;
}
.bgc-5dd1d2 {
	background: #5dd1d2;
}
/*统计*/
.trend-tab li {
	height: 60px;
	padding-top: 10px;
}
.trend-tab li a {
	height: 38px;
	line-height: 20px;
	font-size: 13px;
	color: #333;
}
.trend-tab li a b {
	display: inline-block;
	width: 100%;
	clear: both;
	font-size: 18px;
}
.tj-title {
	font-size: 13px;
	color: #5b5b5b;
	padding: 10px 15px;
	background: #fff;
	border-bottom: 1px dotted #e1e1e1;
	border-top: 1px solid #e1e1e1;
}
.p-his-chart {
	position: relative;
}
.p-his-con {
	width: 100%;
	height: 360px;
}
.p-his-title {
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	font-size: 15px;
	color: #333;
	text-align: center;
}
.cs-list li {
	position: relative;
	padding: 5px 0 5px 10px;
	font-size: 13px;
}
.cs-list li:before {
	position: absolute;
	content: "";
	top: 13px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #666;
}
/* 对话 */
.my-team-top {
	width: 100%;
	height: 79px;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	overflow-x: auto;
	overflow-y: hidden;
}
.my-team-top ul {
	height: 79px;
	width: 100%;
}
.my-team-top li {
	float: left;
	width: 33.33%;
	height: 70px;
	padding-top: 9px;
	text-align: center;
	color: #666;
	font-size: 13px;
}
.my-team-top li img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
}
.advis-dialog-box {
	overflow-y: auto;
}
.advis-dialog .ditime {
	text-align: center;
	font-size: 12px;
	color: #aeaeae;
	line-height: 18px;
	padding-bottom: 8px;
}
.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;
}
.dial-left .dialog {
	padding: 0 0 0 55px;
	position: relative;
	overflow: hidden;
}
.dial-left .dihead {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	overflow: hidden;
}
.dial-left .dihead img {
	width: 100%;
	height: 100%;
}
.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;
}
.dial-left .dicon:before {
	position: absolute;
	content: "";
	top: 13px;
	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);
}
.dial-right .dialog {
	padding: 0 55px 0 0;
	position: relative;
	overflow: hidden;
}
.dial-right .dihead {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}
.dial-right .dihead img {
	width: 40px;
	height: 40px;
}
.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;
}
.dial-right .dicon:before {
	position: absolute;
	content: "";
	top: 13px;
	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);
}
.advis-end {
	background: #e6eef9;
	line-height: 20px;
	text-align: center;
}
.advis-end i {
	font-size: 18px;
	color: #ff8100;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.advis-end a {
	font-size: 14px;
	color: #157efb;
}
.advis-bot {
	width: 100%;
	height: 63px;
	background: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
	padding: 14px 93px 0 15px;
}
.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;
}
.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;
}
.chat-form {
	height: 45px;
	padding-left: 10px;
	padding-right: 10px;
}
.nopos {
	position: relative;
	bottom: auto;
	left: auto;
}
.chat-form .ui-col-0 {
	width: 44px;
	text-align: center;
}
.chat-form .ui-col-0 a {
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	position: relative;
	top: 8px;
	color: #808080;
}
.chat-form .ui-col-0 a .iconfont {
	font-size: 30px;
	line-height: 30px;
}
.chat-input {
	height: 22px;
	font-size: 13px;
	line-height: 22px;
	border: 0;
	border-bottom: #4dcd70 1px solid;
	position: relative;
	top: 14px;
}
.chat-pictures-wrap {
	height: 100%;
	z-index: 2323;
	top: 0;
	left: 0;
	display: none;
}
.chat-pictures-bg {
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
}
.chat-pictures-btn {
	bottom: 10px;
	left: 0
}
.chat-pictures-a {
	overflow: hidden
}
.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
}
.chat-pictures-a a:last-child {
	border-bottom: 0
}
.chat-pictures-a a em {
	display: inline-block;
	border: #00a1d8 1px solid;
	border-radius: 50%;
	line-height: 12px;
	position: relative;
	top: -2px
}
.chat-pictures-a a i.iconfont {
	font-size: 18px;
	margin-right: 5px;
}
.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;
}
.view-more {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 15px 0 10px 0;
}
.view-more a {
	/*color: #5b5b5b;*/
	color: #17b3ec;
	font-size: 15px;
}
/*YXQ*/
/* 居民详情-体重趋势 */
.patient-image {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
}
.patient-image img {
	width: 100%;
	height: 100%;
}
.r-list-value {
	line-height: 60px;
}
.group-p {
	position: absolute;
	right: 15px;
	top: 16px;
}
.l-h33 {
	line-height: 33px;
}
.outer-box {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid #e7e7e7;
}
.inside-box {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	line-height: 45px;
	top: 2px;
	left: 2px;
	position: absolute
}
.inside-box i,
iconfont {
	font-size: 20px;
}
.bgc-4dcd70 {
	background-color: #4dcd70
}
.tit01 {
	position: absolute;
	bottom: -9px;
	left: 14px;
}
.inside-icon {
	position: absolute;
	top: -5px;
	left: 16px;
}
.bgc-37a6ec {
	background-color: #37a6ec
}
.dis-block {
	display: inline-block
}
/* 体征lab2--------*/
.sign-lab {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	background: #fff;
}
.sign-lab li {
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center;
	padding-top: 6px;
	border-bottom: 1px solid #e1e1e1;
}
.sign-lab li:first-child {
	border-left: none;
}
.sign-lab li a {
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	color: #333;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-left: 1px solid #ddd;
}
.sign-lab li:first-child a {
	border-left: none;
}
.sign-lab li.hit {
	border-bottom: 3px solid #37a6eb;
}
.sign-lab li.hit a {
	color: #37a6eb;
}
/* 随访信息 */
.p-r {
	position: absolute;
	right: 0
}
.c-4ed964 {
	color: #4ed964
}
.c-1fc1fd {
	color: #1fc1fd
}
.c-ff9530 {
	color: #ff9530
}
.c-list i.iconfont {
	font-size: 18px;
}
.visit-list {
	width: 26px;
	height: 26px;
	border-radius: 4px;
	line-height: 25px;
	text-align: center;
	display: inline-block
}
.bgc-1fc1fd {
	background-color: #1fc1fd
}
.bgc-ff9530 {
	background-color: #ff9530
}
.bgc-4ed964 {
	background-color: #4ed964
}
/*用药历史*/
.d-health-table-blue {
	background: #7ecef4;
	color: #fff;
	overflow: hidden;
}
.d-bg-fff {
	background-color: #fff;
}
.d-c-btn-37a6ed {
	background-color: #37a6ed
}
/*历史数据*/
.b-b-f1f1f1 {
	border-top: 1px solid #f1f1f1
}
.c-fff100 {
	color: #fff100
}
.th-right {
	border-right: 1px solid #7ecef4
}
.d-table tr:last-child td {
	border-bottom: 0
}
.c-37a6ec {
	color: #37a6ec
}
.d-table {
	width: 100%;
	border-collapse: collapse
}
.d-table th {
	font-weight: 700;
}
.d-table td {
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	text-align: center;
	padding: 10px;
}
.d-table th {
	text-align: center;
	padding: 10px;
}
/*2015.10.11YY*/
/* 个人中心 */
.addp-list .input-group-addon {
	min-width: 100%;
	width: 90px;
	text-align: right;
}
.mem-top {
	background-color: #fafafa;
	position: relative;
}
.men-list li {
	position: relative;
}
.men-list .mltb1 {
	background: #34aadc;
}
.men-list .mltb2 {
	background: #4fdb67;
}
.men-list .mltb3 {
	background: #ff9501;
}
.men-list .mltb4 {
	background: #017aff;
}
.men-list .mltb5 {
	background: #49cc6d;
}
.men-list .mltb6 {
	background: #ff6600;
}
.men-list .mltb7 {
	background: #4579f0;
}
.men-list .mltb8 {
	background: #ff9501;
}
.men-list .mltb9 {
	background: #2caddf;
}
.men-list .mltb10 {
	background: #f39800;
}
.men-list li .c-avatar-s {
	position: relative;
	overflow: inherit;
	vertical-align: middle;
}
.men-list li .c-list-action {
	top: 0px;
}
.mlnum {
	position: absolute;
	top: -4px;
	right: -4px;
	width: 12px;
	height: 12px;
	background: #ec4300;
	text-align: center;
	line-height: 12px;
	font-size: 8px;
	color: #fff;
}
.men-list li .iconfont {
	font-size: 18px;
	color: #fff;
}
.men-list li .qytimes {
	display: block;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -10px;
	font-size: 12px;
	color: #fff;
}
/*我的名片*/
.doc-mycarder .c-avatar-m {
	width: 46px;
	height: 46px;
}
#ewm-boxer img {
	max-width: 230px;
}
.ax-popup.px-popup .ui-dialog-body {
	padding: 10px 15px 15px;
}
.doc-myevalu li .c-list-info {
	padding-top: 8px;
	padding-bottom: 8px;
}
.doc-myevalu li:first-child {
	padding: 8px 15px 8px 0;
}
/*随访计划*/
.examination_event {
	width: 100%;
	position: relative;
	background: #fff;
	margin-bottom: 10px;
}
.exam_first {
	padding: 10px 15px;
	box-sizing: border-box;
}
.exam_first .c-avatar-m {
	text-align: center;
	line-height: 40px;
	float: left;
}
.exam_first .word {
	-webkit-box-flex: 1;
	box-flex: 1;
	padding-right: 15px;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	line-height: 42px;
	padding-left: 17px;
	color: #bfbfbf;
	font-size: 14px;
}
.exam_first span {
	position: absolute;
	right: 15px;
	top: 27px;
}
.exam_second .sec_left,
.exam_second .sec_right {
	box-sizing: border-box;
	float: left;
	padding: 13px;
	text-align: left;
	height: 100%;
	width: 50%
}
.exam_second {
	display: none;
	position: relative;
}
.exam_second .tit {
	font-size: 14px;
	color: #5b5b5b;
	margin-bottom: 10px;
}
.sec_left p {
	color: #909090;
	font-size: 12px;
}
.exam_second .input-group-radio {
	width: 100%;
	margin: 6px 0;
}
.exam_second label {
	font-size: 14px;
	color: #333333;
}
.health-border-8 {
	border-color: #acacac;
}
.physic_index .input-group-checkbox {
	padding: 9px 0;
}
.choose_signs_boxer .input-group-checkbox .input-group-pack .tick {
	margin: 10px 0 0 9px;
}
.exam_second:before {
	content: "";
	display: block;
	width: 50%;
	border-right: 1px solid #dddddd;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.follow_up_plan {
	padding-bottom: 80px;
}
.dis-more span {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
.dis-more span:after {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 2px;
	content: "";
	width: 8px;
	height: 8px;
	border: solid #157efb;
	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;
}
.c5b {
	color: #5b5b5b;
}
.exam_first span {
	position: absolute;
	right: 15px;
	top: 27px;
}
.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);
}
.arrow-up {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.exam_second .input-group {
	box-sizing: border-box;
	position: relative;
}
.input-group .form-textarea {
	line-height: 1.7em;
}
.exam_second .input-group span.words_math {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 80px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #dddddd;
}
.in_text {
	padding: 10px 15px;
}
.line_radio .input-group-radio {
	width: 48%;
	float: left;
}
.in_text.exam_second:before {
	display: none;
}
.exam_second .input-group {
	box-sizing: border-box;
	position: relative;
}
.exam_second .input-group span.words_math {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 80px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #dddddd;
}
.health-border-1 {
	border: 1px solid #ff9806;
}
.health-border-2 {
	border: 1px solid #ff0606;
}
.health-border-3 {
	border: 1px solid #4dcd70;
}
.health-border-4 {
	border: 1px solid #ea68a2;
}
.health-border-5 {
	border: 1px solid #1dbdbf;
}
.health-border-6 {
	border: 1px solid #37a6ed;
}
.health-border-7 {
	border: 1px solid #ae5da1;
}
@media screen and (max-width:320px) {
	.tz-list .c-avatar-m {
		font-size: 12px;
	}
	.health-border-1,
	.health-border-2,
	.health-border-3,
	.health-border-4,
	.health-border-5,
	.health-border-6,
	.health-border-7 {
		font-size: 12px;
	}
}
/* 签约管理 */
.res-info .c-list-key,
.res-info-txt .c-list-key {
	min-width: 5em;
}
.res-info-txt {
	padding: 10px 0;
}
.res-info-txt li.c-list-text {
	border: none;
	padding: 5px 15px 5px 0;
}
.res-b-box {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	padding: 8px 15px;
	background: #fff;
	clear: both;
	overflow: hidden;
}
.res-b-box .c-btn {
	width: 48%;
	color: #37a6ec;
	padding: 8px 0;
	border: 1px solid #e1e1e1;
	border-radius: 6px;
}
.res-b-box .c-btn i {
	margin-right: 5px;
}
.res-b-box .c-btn em {
	padding: 0 4px;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	border-radius: 30px;
	margin-left: 5px;
}
.res-index-list {
	clear: both;
	padding-top: 55px;
}
.res-index-list .c-list .c-list-badge {
	right: 20px;
}
.index-letter {
	position: fixed;
	top: 45px;
	right: 0;
	z-index: 200;
	width: 20px;
	height: 100%;
	text-align: center;
	padding-top: 53px;
}
.index-letter ul {
	width: 100%;
	height: 100%;
	background: #fff;
}
.index-letter li {
	width: 100%;
	height: 3.4%;
}
.index-letter li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: 700;
	color: #007cd9;
	cursor: pointer;
	font-size: 12px;
}
.index-letter li a:hover:after {
	position: absolute;
	right: 40px;
	top: -16px;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	content: attr(value);
	font-size: 30px;
	color: #fff;
	border-radius: 50%;
	background: rgba(0, 0, 0, .4);
}
.signed-box {
	background: #fff;
	text-align: center;
	padding: 15px;
	clear: both;
}
.signed-box p {
	line-height: 1.2em;
}
.signed-box p .iconfont {
	line-height: 40px;
}
.sign-img img {
	width: 70%;
	height: auto;
	max-width: 640px;
}
.g-l {
	font-size: 48px;
	color: #4cd964;
}
.sf-b-box .c-btn {
	width: 48%;
}
.add-resident {
	margin: 35px 25px 0 25px;
	border-radius: 6px;
	background: #fff;
}
.add-qr-code {
	padding: 15px 0;
}
.add-qr-code img {
	width: 78%;
	height: auto;
	max-width: 640px;
}
.pop-txt {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.ui-dialog-content {
	display: block;
}
.over-lay,
.over-lay[id] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3000;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
}
.signed-pop {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 3100;
	width: 100%;
	background: #f0f0f0;
}
.signed-btn {
	clear: both;
	padding: 12px 22px;
}
.signed-btn a {
	text-align: center;
	display: inline-block;
}
.signed-btn .r-l,
.signed-btn .b-l,
.signed-btn .y-l {
	display: inline-block;
	width: 50px;
	font-size: 24px;
	color: #fff;
	background: #44a8ee;
	border-radius: 10px;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.signed-btn .r-l {
	background: #f95556
}
.signed-btn .y-l {
	background: #f0f0f0;
	border: 1px solid #ccc;
}
.signed-btn .r-l .iconfont,
.signed-btn .b-l .iconfont,
.signed-btn .y-l i {
	line-height: 50px;
	font-size: 24px;
}
.signed-btn .y-l i {
	color: #5b5b5b;
	font-size: 18px;
}
.signed-btn a p {
	padding-top: 8px;
}
.res-index-list .c-avatar-m {
	border-radius: 50%;
	overflow: hidden;
}
.res-index-list .c-avatar-m img {
	width: 40px;
	height: 40px;
}
.res-index-list .c-list-function .list-icon {
	right: 25px;
	top: 27px;
}
.res-index-list .c-avatar-m i.icon-star {
	color: #ff8100;
}
.res-index-list .c-list-function .tit {
	display: -webkit-box;
	position: relative;
}
.res-index-list .family {
	width: 100%;
	box-sizing: border-box;
}
.res-index-list .c-list-function.out {
	display: block;
}
.res-index-list ul.family {
	display: none;
}
.res-index-list .family li .c-list-info {
	border-top: 1px solid #e1e1e1 !important;
}
.res-index-list .family li {
	margin-left: 0;
}
.res-index-list .c-list h4 span {
	font-size: 12px;
}
.res-index-list .c-list .c-list-info > h4 {
	font-size: 15px;
}
.c-list h4 span {
	margin-left: 5px;
	color: #909090;
}
.manage-lab {
	top: 0;
	left: 0;
	z-index: 11
}
.new-manage-list {
	padding-top: 0;
}
.manage-btn a,
.manage-btn a span {
	display: block;
}
.manage-btn a em {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px
}
.manage-btn a em i {
	color: #fff;
	font-size: 20px;
}
.manage-btn a em s {
	text-decoration: none;
	top: -8px;
	right: -10px;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	background-color: #f00;
	color: #fff;
	border-radius: 50%;
	border: 1px #fff solid;
}
.bgc-ffb400 {
	background-color: #ffb400;
}
/*-----------------------------------------------------------------------------*/
.c-lab-mor2 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	background: #fff;
}
.c-lab-mor2 li {
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center;
	padding-top: 6px;
	border-bottom: 1px solid #e1e1e1;
}
.c-lab-mor2 li:first-child {
	border-left: none;
}
.c-lab-mor2 li a {
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	color: #333;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-left: 1px solid #ddd;
}
.c-lab-mor2 li:first-child a {
	border-left: none;
}
.c-lab-mor2 li.hit {
	border-bottom: 3px solid #37a6eb;
}
.c-lab-mor2 li.hit a {
	color: #37a6eb;
}
.sf-img {
	width: 45%;
	max-width: 480px;
	margin: 15% auto 0 auto;
}
.sf-img img {
	width: 100%;
	height: auto;
}
.arrow-top {
	display: block;
	width: 8px;
	height: 8px;
	border: solid #cdcdcd;
	border-width: 2px 2px 0 0;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.c-fcc1c1c1 {
	color: #c1c1c1;
}
.c-fc5b5b5b {
	color: #5b5b5b;
}
.signed-btn .x-l {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 1.2em;
	font-size: 15px;
	color: #666;
	background: #f0f0f0;
	border-radius: 10px;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 6px;
}
.signed-btn .x-l {
	background: #f0f0f0;
	border: 1px solid #ccc;
}
.curve-box {
	padding: 10px 0;
}
.curve-charts {
	width: 100%;
	height: 320px;
}
.curve-box .swiper-container {
	padding-bottom: 30px;
}
/* 暂无信息 */
.nomess {
	text-align: center;
	line-height: 30px;
	padding: 100px 0 100px 0;
	color: #5b5b5b;
}
.nomess i {
	display: block;
	width: 90px;
	height: 90px;
	background-position: -1px -30px;
	margin: 0 auto;
}
.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;
}
/*糖尿病随访模板*/
.bottom-btn-box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 8px 15px;
	background: #fff;
	z-index: 3000;
}
.bp-temp-page {
	padding-bottom: 60px;
}
.bp-temp {
	padding: 5px 0 5px 15px;
}
.bp-temp h3 {
	font-size: 15px;
	color: #333;
	padding: 10px 0;
}
.bp-temp h3 em {
	color: #f58100;
	margin-right: 5px;
}
.bp-temp-con {
	font-size: 12px;
	color: #5b5b5b;
	padding: 10px 15px;
}
.zz-list {
	overflow: hidden;
}
.zz-list li {
	width: 33.3333%;
	float: left;
}
@media screen and (min-width:320px) and (max-width:360px) {
	.zz-list li:last-child {
		width: 50%;
		float: left;
	}
}
.zz-tab {
	width: 100%;
}
.zz-tab td,
.zz-tab th {
	vertical-align: middle;
	padding: 5px 0;
}
.zz-tab th {
	width: 9em;
}
.zz-tab2 th {
	width: 6em;
}
.zz-tab th em {
	color: #f58100;
}
.i-unit {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 4px;
}
.width-16 {
	width: 16%;
}
.bp-temp h3 i {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	border: 1px solid #37a6ec;
	display: block;
	text-align: center;
	line-height: 24px;
	margin-right: 15px;
	color: #37a6ec;
}
/*单选框和复选框*/
.c-radio,
.c-check {
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	margin: 7px 0;
}
.c-radio .disc,
.c-check .tick {
	display: block;
	position: relative;
	width: 26px;
	height: 26px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
	background: #fff;
	top: 0;
	left: 0;
	z-index: 2;
}
.c-check .tick {
	border-radius: 6px;
}
.c-radio > input,
.c-check > input {
	display: inline-block;
	vertical-align: baseline;
	position: absolute;
	z-index: 3;
	width: 26px;
	height: 26px;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0;
	outline: 0;
}
.c-radio > input:checked + .disc:after,
label.checked .disc:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #4dcd70;
	left: 6px;
	top: 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.c-check > input:checked + .tick:after,
label.checked .tick:after {
	position: absolute;
	content: "";
	width: 13px;
	height: 8px;
	border: solid #4dcd70;
	border-width: 0 0 2px 2px;
	left: 5px;
	top: 5px;
	-webkit-transform: rotate(-45deg);
}
.c-radio > input:disabled + .disc,
.c-check > input:disabled + .tick {
	background: #f0f0f0;
}
.c-radio > input:disabled,
.c-check > input:disabled {
	cursor: auto;
}
.c-radio .txt,
.c-check .txt {
	display: inline-block;
	position: absolute;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	top: 0;
	left: 32px;
}
/*下拉选框*/
.c-select {
	display: block;
	position: relative;
	height: 36px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-select:after {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border: solid #e1e1e1;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	right: 15px;
	top: 50%;
	margin-top: -7px;
}
.c-select > select {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 36px;
	color: #909090;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0 25px 0 10px;
}
.c-select > select:focus {
	color: #4d5a5e;
	outline: 0;
}
.c-input {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	min-width: 40px;
	height: 36px;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-input > input {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	height: 36px;
	color: #80989f;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 6px 12px;
}
.c-input > input:focus {
	color: #4d5a5e;
	outline: 0;
}
.c-textarea {
	position: relative;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.c-textarea > textarea {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	z-index: 2;
	width: 100%;
	color: #80989f;
	background: transparent;
	background: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 6px 12px;
}
.c-textarea > textarea:focus {
	color: #4d5a5e;
	outline: 0;
}
.chat-hass {
	padding: 0 87px 0 0;
}
.insert-send {
	position: absolute;
	display: block;
	width: 45px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	top: 7px;
	right: 10px;
	border: none;
	border-radius: 3px;
	background: #37a6ed;
}
.c-btn-37a6ec {
	background-color: #37a6ec;
	color: white;
}
.c-btn-37a6ec:hover {
	background-color: #3195d4;
}
.redpoint {
	position: absolute;
	width: 8px;
	height: 8px;
	background: #f00;
	top: 2px;
	left: 32px;
	border-radius: 50%;
	border: 1px solid #fff;
}
.sf-list .redpoint {
	top: 8px;
	left: 30px;
}
.curve-box .swiper-container {
	width: 100% !important;
}
.curve-box .swiper-pagination {
	clear: both;
}
.curve-box .swiper-container {
	width: 100% !important;
}
.curve-box .swiper-pagination {
	clear: both;
}
/*药单详情*/
.c-block {
	display: block
}
.bgc-fba {
	background: #fbac01;
}
.ptb3 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.ptb1 {
	padding-top: 1px;
	padding-bottom: 1px;
}
.c-80 {
	color: #808080
}
.c-ls25 {
	letter-spacing: 27px
}
.c-ls11 {
	letter-spacing: 11px;
}
.n-avatar-a {
	width: 65px
}
.prescription-list li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.yf-list {
	display: -webkit-box;
	display: box;
	box-pack: center;
}
.yf-list span {
	display: block;
	display: -webkit-block;
	display: -moz-block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	width: 0px;
}
.prescription-btn {
	display: box;
	display: -webkit-box;
}
.prescription-btn a {
	-webkit-box-flex: 1;
	box-flex: 1;
	display: block;
	display: -webkit-block;
}
.prescription-btn a.c-btn-radius {
	border-radius: 6px;
}
.bgc-17b3ec {
	background: #17b3ec;
}
.c-border-17b {
	border: 1px solid #17b3ec
}
.c-17b {
	color: #17b3ec
}
.c-w0 {
	width: 0px;
}
/*处方管理-全部处方*/
.prescription-tab a span i {
	position: absolute;
	top: -10px;
	right: -15px;
	border: 1px solid #fff;
	background: #ff3824;
	color: #fff;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
}
.ml7 {
	margin-left: 7px
}
.c-323232 {
	color: #323232
}
.c-06bf04 {
	color: #06bf04
}
/*我的工作组*/
.c-ser-hold {
	width: 100%;
	height: 43px;
	background-color: #e8e8e8;
	padding: 6px 10px 0 10px;
}
.c-ser-into {
	background: #fff;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	font-size: 15px;
	color: #8e8e93;
	text-align: center;
}
.c-serdet {
	display: -webkit-box;
	display: box;
	padding: 7px 10px 0 10px;
}
.ser-icon {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	font-size: 1px;
	background: none;
}
.ser-icon:before,
.ser-icon:after {
	content: "";
	position: absolute;
	left: 0;
	background: transparent;
	font-size: 1px;
}
.ser-icon-search:before {
	left: 10%;
	top: 5%;
	width: 55%;
	height: 55%;
	border: 1px solid #8e8e93;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.ser-icon-search:after {
	left: 59%;
	top: 75%;
	width: 45%;
	height: 12%;
	background: #8e8e93;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
.c-ser-back {
	width: 20px;
	-webkit-box-flex: 0;
	box-flex: 0;
	overflow: hidden;
}
.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;
}
.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;
}
.c-ser-main i {
	position: absolute;
	left: 7px;
	top: 7px;
}
.c-ser-input {
	width: 100%;
	background: #fff;
	height: 22px;
	line-height: normal;
	border: none;
	font-size: 15px;
	color: #8e8e93;
	border-radius: 5px;
	padding: 3px 0;
}
.c-ser-btn {
	margin-left: 10px;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.c-ser-btn a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background: #3aa7ed;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
}
.c-ser-canc {
	margin-left: 10px;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.c-ser-canc a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #37a6ec;
	font-size: 16px;
	padding: 0 5px;
}
.prescription-tab.c-lab-mor li a {
	color: #909090
}
.patient-list .n-list {
	display: none;
	border-bottom: 1px solid #f1f1f1;
}
.my-work.c-ser-hold {
	background: #fff;
}
.my-work .c-ser-input,
.my-work .c-ser-main {
	background: #f2f2f2;
}
.my-work .c-ser-input {
	font-size: 12px;
}
.my-work-secflo .patient-type {
	position: relative;
	padding-left: 15px;
}
.my-work-secflo ul.c-list li {
	padding-left: 15px !important;
	background: #f9f9f9;
}
.my-work-secflo .patient-type .arrow {
	position: absolute;
	right: 5px;
	top: 25px;
}
.my-work-secflo .patient-face {
	margin: 12px 10px 12px 0px;
	position: relative;
}
.c-f10 {
	font-size: 10px
}
.c-ccc {
	color: #ccc;
}
.my-work .c-ser-main i {
	top: 3px;
}
.my-work .c-ser-btn a {
	font-size: 12px;
}
.my-work-secflo .patient-list.current .patient-type .arrow {
	top: 15px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/*我的居民*/
.bgc-ff4c4c {
	background-color: #ff4c4c;
}
.bgc-ffa54b {
	background: #ffa54b;
}
.c-inblock {
	display: inline-block;
}
.bgc-4bbe4d {
	background: #4bbe4d;
}
/*新增选择居民*/
.pa-icon-dagou {
	width: 20px;
	height: 20px;
	font-size: 13px;
	display: block;
	text-align: center;
	border-radius: 100%;
	border: 1px solid #e1e1e1;
}
.pa-icon-dagou.on {
	background: #17b3ec;
	color: #fff;
}
/*个人中心*/
/*底部导航*/
#navFooter .iconfont {
	font-size: 22px;
	line-height: 1em;
}
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;
}
nav a {
	color: #3d3d3d;
	color: inherit;
}
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;
}
nav div.curr {
	color: #17b3ec;
}
nav > div:first-child {
	border-left: none;
}
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;
}
nav .nav-list {
	width: 106%;
	position: absolute;
	left: -3%;
	bottom: 52px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	display: none;
}
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;
}
nav .nav-list a:first-child {
	border-top: none;
}
nav div .icon-tag {
	width: 38px;
	margin: 0 auto;
}
nav div .icon-num {
	position: absolute;
	top: -2px;
	right: 0;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
}
nav .icon-num-red {
	background-color: #ff3824;
}
nav .curr .icon-tongjibaobiao:before {
	content: "\e605";
}
nav .curr .icon-kehuguanli:before {
	content: "\e606";
}
nav .curr .icon-xingdongrizhi:before {
	content: "\e607";
}
nav .curr .icon-wo:before {
	content: "\e602";
}
.nav-mb {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: fixed;
	left: 0;
	bottom: 0px;
	z-index: 998;
	display: none;
}
.grzx-img {
	position: relative;
}
.grzx-list {
	background: #fff;
}
.grzx-list li {
	display: block;
	width: 33.33%;
	height: 65px;
	float: left;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.grzx-list li a {
	display: block;
	width: 100%;
	height: 100%;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.grzx-top {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 20px;
	text-align: center;
	color: #fff;
}
.grzx-top-head {
	display: inline-block;
	width: 66px;
	height: 66px;
	background: rgba(255, 255, 255, .7);
	border-radius: 50%;
	padding: 2px;
	margin-bottom: 3px;
}
.grzx-top-head img {
	width: 66px;
	height: 66px;
	border-radius: 50%;
}
.sex-nv {
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
}
.grzx-set {
	width: 20px;
	height: 20px;
	background: url(../images/settb.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 10px;
}
.lih35 {
	line-height: 35px;
}
.totle-num {
	background: #fff;
	border-top: 1px solid #f2f2f2;
}
.totle-num li {
	text-align: center;
	border-left: 1px solid #f2f2f2;
	padding: 10px 0;
}
.totle-num li:first-child {
	border-top: none;
}
.grzx-list li.c-50 {
	width: 50%;
}
/*居民信息*/
.archives-message .pic {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	float: none;
}
.archives-message .pic img {
	width: 100%;
	height: auto;
}
.archives-message p {
	font-size: 12px;
	color: #808080;
	text-align: center;
	padding-top: 10px;
}
.arch-hdflexbox {
	display: -webkit-box;
	display: box;
	box-sizing: border-box;
}
.arch-hdflexbox .pic {
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 40px;
}
.arch-hdflexbox .pic img {
	width: 40px;
	height: 40px;
}
.arch-hdflexbox .mz-reboxer {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.c-4fcd6e {
	color: #4fcd6e
}
/*居民信息*/
.n-search-list.n-list > .n-list-cover {
	padding-left: 0px;
}
/*居民分组管理*/
.bgc-ecf3f5 {
	background: #ecf3f5;
}
.c-group-list a {
	padding: 0px 10px 0px 10px;
	color: #808080;
	font-size: 10px;
	text-align: center;
	display: inline-block;
}
.c-group-list a .iconfont {
	font-size: 18px;
}
.c-group-list a .icon-bianji {
	font-size: 14px;
}
.bgc-f2f4f6 {
	background: #f2f4f6;
}
.bgc-fbac01 {
	background: #fbac01;
}
.bgc-f77462 {
	background: #f77462;
}
.bgc-4fcd6f {
	background: #4fcd6f;
}
/************YMH*************/
.wait-jt {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../images/tjbg.png) no-repeat 0 0;
	background-size: 100% auto;
}
.tel-tx {
	position: absolute;
	top: 18%;
	width: 100%;
	text-align: center;
}
.tel-tx b {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
.tel-tx span {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7)
}
.tel-age {
	display: inline-block;
	background: rgba(0, 0, 0, .5);
	padding: 5px 10px;
	margin-left: 15px;
	border-radius: 4px;
}
.tel-off {
	position: absolute;
	bottom: 16%;
	display: block;
	width: 80%;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	font-size: 16px;
	text-align: center;
	left: 10%;
	background: #f63749;
	color: #fff;
	border-radius: 6px;
}
.referral-pop {
	width: 250px;
	position: fixed;
	left: 50%;
	margin-left: -125px;
	top: 50%;
	margin-top: -80px;
	z-index: 600;
}
.referral-pop-hold {
	position: relative;
	z-index: 631;
	background: #fff;
	overflow: hidden;
	border-radius: 7px;
}
.referral-pop-hold a {
	display: block;
	line-height: 55px;
	text-align: center;
	color: #666;
	border-bottom: 1px solid #f2f2f2;
	font-size: 16px;
}
.referral-pop-hold a.cancle {
	color: #999;
	border-bottom: none;
}
.referral-pop-mb {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 600;
}
.juris-close {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	left: 0;
	top: 0;
	z-index: 600;
	color: #fff;
	text-align: center;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	font-size: 18px;
}
.seval-hold {
	position: relative;
	padding-left: 33px;
	font-size: 12px;
	color: #999;
	margin-top: 6px;
}
.seval-tit {
	position: absolute;
	left: 0;
	top: 5px;
}
.seval-con {
	background: #eee;
	padding: 7px 10px;
	border-radius: 5px;
}
.star-img {
	vertical-align: middle;
	margin-bottom: 4px;
}
.h45 {
	height: 45px;
}
.header-tabs {
	margin: 5px 30px 0;
}
.header-tabs .c-lab-les {
	border-radius: 5px;
}
.header-tabs .c-lab-les li {
	width: 0;
}
.header-menu-bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.3);
}
.header-menu,
.header-people,
.header-group,
.header-link {
	position: absolute;
}
.header-menu,
.header-people,
.header-group {
	right: 10px;
	top: 50%;
	margin-top: -9px;
}
.header-menu a.menu img {
	width: 20px;
	height: 17px;
}
.header-people a.people img {
	width: 20px;
	height: 20px;
}
.header-group a.group img {
	width: 27px;
	height: 20px;
}
.header-tipBox {
	width: 100px;
	position: absolute;
	right: 5px;
	top: 29px;
}
.header-tipBox .bd {
	background: #fff;
	border-color: #e1e1e1;
}
.header-tipBox .hd .ui-arrow {
	left: auto;
	right: 10px;
}
.header-a-list li {
	border-bottom: 1px solid #e1e1e1;
	line-height: 36px;
}
.header-a-list li:last-child {
	border-bottom: 0;
}
.header-link {
	top: 0px;
	right: 10px;
}
.header-link a.link {
	color: #fff;
}
.textarea-noborder {
	padding: 0;
	margin: 0;
	border: 0 none;
	resize: none;
}
.doc-tag {
	display: inline-block;
	padding: 0 6px;
	height: 16px;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	background-color: #fbac01;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.my-work.c-ser-hold {
	background: #fff;
}
.my-work .c-ser-input,
.my-work .c-ser-main {
	background: #f2f2f2;
}
.my-work .c-ser-input {
	font-size: 12px;
}
.my-work-secflo .patient-type {
	position: relative;
	padding-left: 15px;
}
.my-work-secflo ul.c-list li {
	padding-left: 15px !important;
	background: #f9f9f9;
}
.my-work-secflo .patient-type .arrow {
	position: absolute;
	right: 5px;
	top: 20px;
}
.my-work-secflo .patient-face {
	margin: 12px 10px 12px 0px;
	position: relative;
}
.my-work .c-ser-main i {
	top: 3px;
}
.my-work .c-ser-btn a {
	font-size: 12px;
}
.my-work-secflo .patient-list.current .patient-type .arrow {
	top: 10px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/* 按钮样式 */
.c-btn {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.c-btn-a {
	background: #5fa413;
	border-radius: 3px;
}
.c-btn-a:hover {
	background: #559311;
}
.c-btn-e {
	background: #01a5e0;
	border-radius: 3px;
}
.c-btn-e:hover {
	background: #06a1d9;
}
.c-btn-b {
	background: #fff;
	color: #909090;
	border: 1px solid #eaeaea;
	border-radius: 3px;
}
.c-btn-b:hover {
	background: #e5e5e5;
}
.c-btn-c {
	background: #fff;
	color: #5fa413;
	border-radius: 3px;
}
.c-btn-c:hover {
	background: #f7f7f7;
}
.c-btn.c-btn-full {
	padding-left: 0;
	padding-right: 0;
}
.c-btn-d {
	background: #FF8100;
	border-radius: 3px;
}
.c-btn-d:hover {
	background: #f67e03;
}
.c-btn-macro {
	padding: 3px 10px;
}
.vam {
	vertical-align: middle;
}
.word-bread {
	/*white-space: pre-wrap;*/
	word-wrap: break-word;
	word-wrap: break-all;
}
/*************LJ**************/
.sign-comonhd {
	display: -webkit-box;
	display: box;
	box-sizing: border-box;
}
.sign-comonhd .sanp-flex {
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	padding-bottom: 10px;
}
.sanp-flex .pic {
	width: 26px;
	height: 26px;
	background: url(../images/hd-grey-bg.png) no-repeat left top;
	overflow: hidden;
	margin: 0 auto;
	background-size: cover;
	margin-bottom: 2px;
}
.sanp-flex.curr .pic {
	width: 26px;
	height: 26px;
	background: url(../images/hd-blue-bg.png) no-repeat left top;
	overflow: hidden;
	margin: 0 auto;
	background-size: cover;
	margin-bottom: 2px;
}
.sanp-flex .pic.p-01 {
	background-position: 0 0;
}
.sanp-flex .pic.p-02 {
	background-position: 0 -27px;
}
.sanp-flex .pic.p-03 {
	background-position: 0 -53px;
}
.sanp-flex .pic.p-04 {
	background-position: 0 -79px;
}
.sign-comonhd .sanp-flex.curr {
	border-bottom: 2px solid #1ca3e7;
	color: #1ca3e7;
}
.sign-comonhd .sanp-flex {
	color: #808080;
}
.posater-oper li {
	padding: 10px 0;
}
.c-btn-1ca3e7 {
	background: #1ca3e7;
}
.posater-oper.c-list .c-list-info > h4 span.c-909090 {
	color: #909090 !important;
	font-size: 12px;
	margin-left: 10px;
}
.posater-oper.c-list .c-list-info > p {
	font-size: 13px;
}
.posater-oper.c-list .c-list-action {
	right: 10px;
}
.qy-jjboxer .input-group .form-textarea {
	border-radius: 0;
}
.c-btn.c-btn-fff.unbjy {
	color: #f65252;
}
.posater-oper.c-list .c-list-info {
	padding-right: 60px !important;
}
.c-main {
	/*max-width: 640px;*/
	margin: 0 auto;
}
.search-tb {
	width: 45px;
	height: 45px;
	position: absolute;
	right: 0;
	top: 0;
}
.search-tb:before {
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	border: 1px solid #49bdee;
	border-radius: 50%;
	left: 13px;
	top: 15px;
}
.search-tb:after {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 1px;
	background: #49bdee;
	left: 23px;
	top: 30px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.index-list {
	border-top: 1px solid #f2f2f2;
}
.index-list:first-child {
	border-top: none;
}
.index-list .index-list-tit {
	font-size: 14px;
	color: #999;
	padding: 0 15px;
	line-height: 20px;
}
.index-list li {
	display: block;
	width: 25%;
	height: 90px;
	float: left;
	color: #808080;
}
.index-list li a {
	display: block;
	width: 100%;
	height: 90px;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	text-align: center;
	color: #333;
	font-size: 13px;
}
.index-list li a i {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../images/indextb.png) no-repeat;
	background-size: 491px 40px;
	margin-bottom: 5px;
}
.index-list li a i.icon-indextb1 {
	background-position: 0 0;
}
.index-list li a i.icon-indextb2 {
	background-position: -41px 0;
}
.index-list li a i.icon-indextb3 {
	background-position: -82px 0;
}
.index-list li a i.icon-indextb4 {
	background-position: -123px 0;
}
.index-list li a i.icon-indextb5 {
	background-position: -164px 0;
}
.index-list li a i.icon-indextb6 {
	background-position: -205px 0;
}
.index-list li a i.icon-indextb7 {
	background-position: -246px 0;
}
.index-list li a i.icon-indextb8 {
	background-position: -287px 0;
}
.index-list li a i.icon-indextb9 {
	background-position: -328px 0;
}
.index-list li a i.icon-indextb10 {
	background-position: -369px 0;
}
.index-list li a i.icon-indextb11 {
	background-position: -410px 0;
}
.index-list li a i.icon-indextb12 {
	background-position: -451px 0;
}
.index-top {
	position: relative;
}
.index-top-img {
	width: 100%;
	vertical-align: bottom;
}
.sertb {
	width: 15px;
	height: 15px;
	background: url(../images/sertb.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 10px;
}
.tag-1 {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	border-radius: 2000px;
}
.bgc-ffa54b {
	background: #ffa54b;
}
.bgc-ff4c4c {
	background: #ff4c4c;
}
.bgc-4bbe4d {
	background: #4bbe4d;
}
.c-ffa54b {
	color: #ffa54b;
}
.c-ff4c4c {
	color: #ff4c4c;
}
.c-fbac01 {
	color: #FBAC01;
}
.c-f77462 {
	color: #f77462;
}
.c-4fcd6f {
	color: #4fcd6f;
}
.c-4bbe4d {
	color: #4bbe4d;
}
.index-top .ui-col-1 {
	position: relative;
}
.index-top .num {
	position: absolute;
	top: 50%;
	margin-top: -13px;
	left: 50%;
	margin-left: -12px;
}
/***LQK***/
/*病历夹*/
.medic-record {}
.medic-record li {
	background: #fff;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
}
.medic-record li .mr-tit {
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
}
.medic-record li .arrow-right {
	position: absolute;
	right: 10px;
	top: 13px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
.medic-record li .arrow-right.ashow {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	top: 17px;
}
.medic-record li .mr-detail {
	padding: 0 15px 20px 15px;
	border-top: 1px solid #f2f2f2;
	line-height: 1.6;
}
.mr-detail-img img {
	/*width: 70px;
	height: 70px;
	margin-left: 15px;*/
	border: 1px solid gainsboro;
	border-radius: 5px;
	padding: 5px;
	width: 20%;
	max-height: 70px;
	margin: 10px;
	margin-bottom: 5px;
}
.mr-detail-img img:first-child {
	/*margin-left: 0;*/
}
/*图片放大*/
.imgzoom-pack {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .7);
	display: none;
	z-index: 3000;
}
.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;
}
.imgzoom-pack .imgzoom-x {
	color: #fff;
	height: 50px;
	width: 60px;
	line-height: 50px;
	text-align: center;
	font-size: 17px;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
}
.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;
}
.imgzoom-del .iconfont {
	font-size: 24px;
	color: #fff;
}
.imgzoom-pack .imgzoom-img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.imgzoom-pack .imgzoom-img img {
	width: 100%;
	position: absolute;
	top: 50%;
}
.ax-popup.dr-jj .ui-dialog-body {
	padding-top: 0;
}
/* 新增记录 */
.medic-add-top {
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
}
.medic-add-mess {
	padding: 10px 10px 20px 10px;
	background: #fff;
	line-height: 1.6;
}
.madd-top {
	line-height: 37px;
	margin: 0 10px;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	padding-left: 10px;
}
.madd-top:before {
	content: '';
	display: block;
	width: 3px;
	height: 19px;
	background: #17b3ec;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}
.madd-top .iconfont {
	color: #808080;
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 18px;
}
.madd-texa {
	width: 100%;
	height: 100px;
	padding: 10px;
	border: none;
}
.medic-add-btn {
	padding: 0 10px 20px 10px;
	overflow: hidden;
	text-align: center !important;
}
.medic-add-btn a {
	display: block;
	width: 45%;
	float: right;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #17b3ec;
	border: 1px solid #17b3ec;
	/*text-align: center;*/
	font-size: 15px;
	border-radius: 4px;
}
.medic-add-btn a.addfrag-btn {
	color: #17b3ec;
	background: none;
	float: left;
}
.add-part {
	max-height: 200px;
	overflow: auto;
	font-size: 14px;
	color: #333;
}
.add-part ul {
	margin: 0 auto !important;
	border-top: 1px solid #f2f2f2;
}
.add-part li {
	margin: 0 auto !important;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	line-height: 25px;
	padding: 10px 0;
}
.add-part-top {
	line-height: 25px;
	padding: 10px 0;
	font-weight: bold;
}
.add-part-input {
	border-bottom: 1px solid #f2f2f2;
}
.add-part-input input {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.add-part-add {
	width: 90%;
	height: 32px;
	line-height: 32px;
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	margin: 10px auto;
	border-radius: 5px;
}
.total-frag {
	display: block;
}
.tfrag-name {
	padding: 13px 30px 13px 10px;
	line-height: 19px;
	background: #fff;
	position: relative;
}
.tfrag-del {
	position: absolute;
	width: 16px;
	height: 16px;
	background: #fe0000;
	border-radius: 50%;
	right: 10px;
	top: 50%;
	margin-top: -8px;
}
.tfrag-del:before {
	content: '';
	display: block;
	width: 8px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 4px;
	top: 7px;
}
/* 首页病历夹 */
.bor-f2-t {
	border-top: 1px solid #f2f2f2;
}
.blj-search {
	background: #fff;
}
.blj-search .c-ser-main {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
}
.blj-search .c-ser-input {
	background: #f2f2f2;
}
.blj-search i.icon-sousuo {
	top: 2px;
}
/* 咨询记录 */
.ask-record {}
.ask-record li {
	background: #fff;
	position: relative;
	padding: 10px 35px 10px 45px;
	border-top: 1px solid #f2f2f2;
	color: #909090;
}
.ask-record li .ar-check {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
}
.ask-record li .ar-check i {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
}
.ask-record li .ar-check i.checked {
	background: #17b3ec;
	border: 1px solid #17b3ec;
}
.ask-record li .ar-check i.checked:before {
	content: "\d61a";
	position: absolute;
	top: -1px;
	left: 3px;
	color: #fff;
	font-size: 14px;
}
.ask-record li .arrow-right {
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -6px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transition: all .3s ease;
}
.ask-record li .arrow-right.ashow {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin-top: -3px;
}
.ar-mess-con {
	line-height: 1.6;
	margin-top: 5px;
}
.medic-add-choo {
	display: box;
	display: -webkit-box;
	height: 45px;
	line-height: 45px;
	background: #fff;
	padding: 0 10px;
}
.medic-add-choo .mch-tit {
	box-flex: 0;
	-webkit-box-flex: 0;
	width: 57px;
	color: #909090;
	font-size: 14px;
}
.medic-add-choo .mch-text {
	box-flex: 1;
	-webkit-box-flex: 1;
}
.medic-add-choo .mch-text input {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.medic-add-choo .mch-link {
	display: block;
	box-flex: 0;
	-webkit-box-flex: 0;
	width: 45px;
	text-align: right;
	font-size: 16px;
	color: #17b3ec;
}
.medic-add-look a {
	font-size: 16px;
	color: #17b3ec;
	text-decoration: underline;
}
/*头部*/
.h45 {
	height: 45px;
}
.header-comtop {
	width: 100%;
	height: 45px;
	line-height: 44px;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 18px;
	padding-left: 45px;
	padding-right: 45px;
	position: fixed;
	z-index: 9999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #e1e1e1;
}
.header-comtop .mui-action-back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
}
.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;
}
.header-comtop h1 {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #17b3ec;
}
/*图文咨询*/
.m10 {
	margin: 10px;
}
.avatar-40 {
	width: 40px;
	height: 40px;
}
.avatar-45 {
	width: 45px;
	height: 45px;
}
.avatar-25 {
	width: 25px;
	height: 25px;
}
.avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.mod-article {
	color: #333;
	/*font-size: 17px;*/
	background: #fff;
}
.mod-article li {
	border-bottom: 1px solid #e1e1e1;
	padding: 0 15px 20px;
}
.mod-article > div {
	padding-bottom: 20px;
}
.mod-article li:last-child {
	border-bottom: 0;
}
.mod-article .person-info {
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	padding: 8px 0;
	font-size: 16px;
	color: #808080;
	position: relative;
}
.mod-article .avatar {
	margin-right: 15px;
}
.mod-article .num {
	width: 35px;
	height: auto;
	padding: 3px 0;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #17b3ec;
	display: inline-block;
	line-height: 15px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
}
.mod-article .article-title {
	font-size: 16px;
	padding: 5px 0 10px;
}
.search-input {
	height: 27px;
	border-radius: 5px;
	background: #e8e8e8;
	width: 100%;
	line-height: 27px;
	text-align: center;
	color: #8e8e93;
}
.search-input .iconfont {
	font-size: 14px;
}
/*图文详情 评论*/
.mod-comment .hd {
	font-size: 14px;
	border-bottom: 1px solid #dcdcdc;
	padding: 8px 0 13px;
}
.mod-comment .hd span {
	border-bottom: 3px solid #17b3ec;
	padding-bottom: 13px;
}
.list-comment li {
	padding: 10px 0 18px;
	border-bottom: 1px solid #e1e1e1;
}
.list-comment .person-info {
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	color: #808080;
}
.list-comment .avatar {
	margin-right: 5px;
}
.list-comment .comment {
	padding: 5px 0 0 30px;
	font-size: 16px;
}
.add-comment {
	width: 61px;
	height: 61px;
	border-radius: 50%;
	background: #ffd429;
	position: fixed;
	right: 12px;
	bottom: 35px;
}
.add-comment:before,
.add-comment:after {
	content: "";
	position: absolute;
	background: #fff;
	top: 50%;
	left: 50%;
	border-radius: 6px;
}
.add-comment:before {
	content: "";
	width: 27px;
	height: 4px;
	margin: -2px 0 0 -14px;
}
.add-comment:after {
	content: "";
	width: 4px;
	height: 27px;
	margin: -14px 0 0 -2px;
}
/*图文详情 回答评论*/
.icon-del {
	background: #e83434;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	position: relative;
}
.icon-del:before {
	content: "";
	background: #fff;
	position: absolute;
	width: 12px;
	height: 2px;
	left: 50%;
	top: 50%;
	margin: -1px 0 0 -6px;
}
.box-comment {
	padding: 0 10px 19px;
}
.btn-blue-l {
	background: #17b3ec;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	border-radius: 5px;
}
.box-comment textarea {
	border: 0;
	padding: 10px 0;
	width: 100%;
	resize: none;
}
.add-img li {
	margin-right: 20px;
	display: inline-block;
	position: relative;
}
.add-img li:last-child {
	margin-right: 0;
}
.add-img img,
.add-img .add {
	width: 68px;
	height: 68px;
	vertical-align: bottom;
}
.add-img .add {
	border: 1px solid #dcdcdc;
	position: relative;
	box-sizing: border-box;
}
.add-img .add:before,
.add-img .add:after {
	content: "";
	position: absolute;
	background: #dcdcdc;
	top: 50%;
	left: 50%;
	border-radius: 6px;
	display: inline-block;
}
.add-img .add:before {
	content: "";
	width: 38px;
	height: 3px;
	margin: -2px 0 0 -19px;
}
.add-img .add:after {
	content: "";
	width: 3px;
	height: 38px;
	margin: -19px 0 0 -2px;
}
.add-img .icon-del {
	position: absolute;
	top: -6px;
	right: -8px;
}
/* css ui-arrow
-----------------------------------------------------------------------------*/
.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;
}
.ui-arrow-r,
.ui-arrow-r s {
	border-left-color: #aaa;
	border-left-style: solid;
}
.ui-arrow-r s {
	border-left-color: #fff;
	position: absolute;
	left: -7px;
	top: -5px;
}
.ui-arrow-l,
.ui-arrow-l s {
	border-right-color: #aaa;
	border-right-style: solid;
}
.ui-arrow-l s {
	border-right-color: #fff;
	position: absolute;
	right: -7px;
	top: -5px;
}
.ui-arrow-t,
.ui-arrow-t s {
	border-bottom-color: #aaa;
	border-bottom-style: solid;
}
.ui-arrow-t s {
	border-bottom-color: #fff;
	position: absolute;
	left: -5px;
	top: -3px;
}
.ui-arrow-b,
.ui-arrow-b s {
	border-top-color: #aaa;
	border-top-style: solid;
}
.ui-arrow-b s {
	border-top-color: #fff;
	position: absolute;
	left: -5px;
	bottom: -3px;
}
.ui-arrow-circle {
	line-height: 100%;
	overflow: hidden;
	font-family: Tahoma, Helvetica;
	font-size: 18px;
	color: #aaa;
}
.tipBox {
	width: 200px;
	margin-top: 10px;
}
.tipBox .hd {
	height: 5px;
	position: relative;
}
.tipBox .hd .ui-arrow {
	position: absolute;
	top: -5px;
	left: 10px;
}
.tipBox .hd .ui-arrow s {
	top: -4px;
}
.tipBox .bd {
	border: 1px solid #aaa;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tipBoxA .ui-arrow s {
	border-bottom-color: #f6f6f6;
}
.tipBoxA .bd {
	background: #f6f6f6;
}
.h45 {
	height: 45px;
}
.header-tabs {
	margin: 5px 30px 0;
}
.header-tabs .c-lab-les {
	border-radius: 5px;
}
.header-tabs .c-lab-les li {
	width: 0;
}
.header-menu-bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.3);
}
.header-menu,
.header-people,
.header-group,
.header-link {
	position: absolute;
}
.header-menu,
.header-people,
.header-group {
	right: 10px;
	top: 50%;
	margin-top: -9px;
}
.header-menu a.menu img {
	width: 20px;
	height: 17px;
}
.header-people a.people img {
	width: 20px;
	height: 20px;
}
.header-group a.group img {
	width: 27px;
	height: 20px;
}
.header-tipBox {
	width: 100px;
	position: absolute;
	right: 5px;
	top: 29px;
}
.header-tipBox .bd {
	background: #fff;
	border-color: #e1e1e1;
}
.header-tipBox .hd .ui-arrow {
	left: auto;
	right: 10px;
}
.header-a-list li {
	border-bottom: 1px solid #e1e1e1;
	line-height: 36px;
}
.header-a-list li:last-child {
	border-bottom: 0;
}
.header-link {
	top: 0px;
	right: 10px;
}
.header-link a.link {
	color: #fff;
}
.bl-edit-text {
	width: 100%;
	resize: none;
	border: none;
}
.c-808080 {
	color: #808080;
}
/* css3-Grid
-----------------------------------------------------------------------------*/
.ui-grid {
	display: -webkit-box;
	display: box;
}
.ui-grid-middle {
	-webkit-box-pack: center;
	-webkit-box-align: center;
	box-pack: center;
	box-align: center;
}
.ui-grid-vertical {
	-webkit-box-orient: vertical;
	box-orient: vertical;
}
.ui-grid-label {
	-webkit-box-flex: 0;
	box-flex: 0;
	width: 100px;
	font-weight: 600;
}
.ui-col-0 {
	-webkit-box-flex: 0;
	box-flex: 0;
}
.ui-col-1 {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.ui-col-2 {
	-webkit-box-flex: 2;
	box-flex: 2;
}
.ui-col-3 {
	-webkit-box-flex: 3;
	box-flex: 3;
}
.ui-col-4 {
	-webkit-box-flex: 4;
	box-flex: 3;
}
.ui-col-5 {
	-webkit-box-flex: 5;
	box-flex: 5;
}
.ui-col-6 {
	-webkit-box-flex: 6;
	box-flex: 6;
}
/*.demo-comtop {
	top: 0;
	right: 0;
	left: 0;
	background-color: #f7f7f7;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .85);
	box-shadow: 0 0 1px rgba(0, 0, 0, .85);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	width: 100%;
	height: 45px;
	line-height: 44px;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 18px;
	padding-left: 45px;
	padding-right: 45px;
	position: fixed;
	z-index: 9999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	border-bottom: 1px solid #e1e1e1;
}
.demo-comtop .mui-action-back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
}
.demo-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);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	position: absolute;
	left: 18px;
	top: 16px;
}
.demo-comtop h1 {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #17b3ec;
	position: relative;
}
.demo-comtop .mui-msg {
	display: block;
	width: 45px;
	height:45px;
	position: absolute;
	right: 5px;
	top: 0;
	color: #17b3ec;
}
.demo-comtop .mui-msg i.iconfont {
	font-size: 22px;
}*/

+ 116 - 0
common/css/iscroll.css

@ -0,0 +1,116 @@
@charset "utf-8";
		#wrapper {
				position: absolute;
				z-index: 1;
				top: 0px;
				bottom: 0px;
				left: 0;
				width: 100%;
				overflow: hidden;
			}
			
			#header {
				position:absolute;
				z-index:2;
				top: 82px;
				left:0;
				width:100%;
				height: 58px;
				line-height: 58px;
				background-color: #ffffff;
				background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(0.05, #fff), color-stop(1, #fff));
				background-image:-moz-linear-gradient(top, #fe96c9, #d51875 5%, #7b0a2e);
				background-image:-o-linear-gradient(top, #fe96c9, #d51875 5%, #7b0a2e);
				padding:0;
				color:#eee;
				font-size:20px;
				text-align:center;
			}
			
			
			.iScroller {
				position: absolute;
				z-index: 1;
				-webkit-tap-highlight-color: rgba(0,0,0,0);
				width: 100%;
				-webkit-transform: translateZ(0);
				-moz-transform: translateZ(0);
				-ms-transform: translateZ(0);
				-o-transform: translateZ(0);
				transform: translateZ(0);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				-webkit-text-size-adjust: none;
				-moz-text-size-adjust: none;
				-ms-text-size-adjust: none;
				-o-text-size-adjust: none;
				text-size-adjust: none;
			}
			
			
			/**
			 *
			 * Pull down/up styles
			 *
			 */
			.pullDown, .pullUp {
				background: transparent;
				height:40px;
				line-height:40px;
				padding:5px 10px;
				/* border-bottom:1px solid #ccc; */
				font-weight:bold;
				color: #888;
				margin-top:0;
				white-space: nowrap;
				font-size:14px;
				display: none;
			}
			
			.pullDown.scrolledUp{
				margin-top:-51px;	/* Should match the totalt height (i.e. height + paddings + borders) of #pullDown set above */
			}
			.pullDown .pullDownLabel, .pullUp .pullUpLabel  {	
				margin: 0 5px;
			}
			.pullDown .pullDownIcon, .pullUp .pullUpIcon  {	
				display: inline-block; 
				width:40px; height:40px;
				background:url(../images/pull-icon@2x.png) 0 0 no-repeat;
				-webkit-background-size:40px 80px; background-size:40px 80px;
				-webkit-transition-property:-webkit-transform;
				-webkit-transition-duration:250ms;
				vertical-align: middle;
				margin: 0 5px;
			}
			.pullDown .pullDownIcon {
				-webkit-transform:rotate(0deg) translateZ(0);
			}
			.pullUp .pullUpIcon  {
				-webkit-transform:rotate(-180deg) translateZ(0);
			}
			.pullDown.flip .pullDownIcon {
				-webkit-transform:rotate(-180deg) translateZ(0);
			}
			.pullUp.flip .pullUpIcon {
				-webkit-transform:rotate(0deg) translateZ(0);
			}
			.pullDown.loading .pullDownIcon, .pullUp.loading .pullUpIcon {
				background-position:0 100%;
				-webkit-transform:rotate(0deg) translateZ(0);
				-webkit-transition-duration:0ms;
			
				-webkit-animation-name:loading;
				-webkit-animation-duration:2s;
				-webkit-animation-iteration-count:infinite;
				-webkit-animation-timing-function:linear;
			}
			@-webkit-keyframes loading {
				from { -webkit-transform:rotate(0deg) translateZ(0); }
				to { -webkit-transform:rotate(360deg) translateZ(0); }
			}
			.iScrollVerticalScrollbar{width:5px;}

+ 2405 - 0
common/css/jy-style.css

@ -0,0 +1,2405 @@
@charset "utf-8";
body {
	font-size: 16px;
	color: #333;
	margin: 0 auto;
	background-color: #f2f4f6;
}
input,
textarea {
	-webkit-appearance: none;
}
.w55 {
	width: 55px;
}
.w45 {
	width: 45px;
}
.ptb65 {
	padding-top: 65px;
	padding-bottom: 65px;
}
.c-corner {
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 50%;
	background-color: #ff3824;
	color: #fff;
	border: 1px solid #fff;
	margin-left: -5px;
}
.c-corner-min {
	width: 8px;
	height: 8px;
	line-height: 10px;
	font-size: 12px;
	margin-top: 8px;
}
.c-1cb4ec {
	color: #1cb4ec;
}
.c-f11 {
	font-size: 11px;
}
.header-contain {
	width: 68px;
	height: 59px;
	margin: 0 auto;
}
.header-contain .pic {
	width: 65px;
	height: 65px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	top: -7px;
	left: 6px;
}
.header-contain img {
	width: 65px;
	height: 65px;
	border-radius: 100%;
	overflow: hidden;
	/*z-index: -100;*/
}
.p-clcardna {
	width: 68px;
	height: 22px;
	background: url(../images/demo-linehead.png) no-repeat left top;
	position: absolute;
	left: 0;
	bottom: 0;
	background-size: cover;
	line-height: 30px;
	font-size: 14px;
}
.c-blocks-2.c-loper li {
	box-sizing: border-box;
}
.c-loper span.color-iconfont {
	width: 26px;
	display: inline-block;
}
.c-loper .color-iconfont img {
	width: 100%;
}
.lh30 {
	line-height: 30px;
}
.cl-poewm {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 25px;
	height: 25px;
}
.cl-poewm i.icon-erweima {
	font-size: 25px;
	color: #909090;
}
.cl-poewm i.icon-qiehuan {
	color: #4dcd70;
}
.bg-7ecef4 {
	background-color: #7ecef4;
}
.lh22 {
	line-height: 22px;
}
.bgc-cyanblue {
	background: #5ec5b4;
}
.bgc-orangered {
	background: #ff8549;
}
.bgc-dblue {
	background: #0171ee;
}
.bgc-orange {
	background-color: #ff9600;
}
.bgc-blue {
	background-color: #37a6ed;
}
.bgc-green {
	background-color: #2ccd5d;
}
.doc-avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
}
.doc-avatar img {
	width: 100%;
	height: 100%;
}
/* 健康咨询 */
.pro-list-group .time {
	right: 30px;
	top: 12px;
	color: #909090;
	font-size: 12px;
}
/*选择社区*/
.shcom-list .c-avatar-m {
	border-radius: 5px;
	overflow: hidden;
	width: 50px;
	height: 50px;
}
.sh-list .c-list-action {
	right: 15px;
}
.sh-list .c-avatar-m {
	border-radius: 50%;
	overflow: hidden;
	width: 40px;
	height: 40px;
}
.c-btn-48c3f0 {
	background: #48c3f0;
}
/*二维码*/
.scan-code-img {
	position: relative;
	z-index: 10;
	width: 240px;
	height: 240px;
	padding: 10px;
	border: 2px solid #f1f1f1;
	margin: 20px auto 10px auto;
}
.scan-code-img div {
	display: block;
	position: absolute;
	z-index: 12;
	width: 240px;
	height: 240px;
	top: 10px;
	left: 10px;
}
.scan-code-img:before {
	position: absolute;
	top: -10px;
	left: 25px;
	z-index: 11;
	content: "";
	width: 130px;
	height: 200px;
	background: #fff;
}
.scan-code-img:after {
	position: absolute;
	top: 25px;
	left: -10px;
	z-index: 11;
	content: "";
	width: 200px;
	height: 130px;
	background: #fff;
}
.cl-ewmer {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}
/** 基本信息 **/
.ring-blue,
.ring-a,
.ring-b,
.ring-c {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #17b3ec;
	font-size: 14px;
	color: #17b3ec;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ring-a {
	color: #333;
	border: 0;
	background: url(../images/ring-a.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.ring-b {
	color: #333;
	border: 0;
	background: url(../images/ring-b.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.ring-c {
	color: #333;
	border: 0;
	background: url(../images/ring-c.png) no-repeat 0 0;
	background-size: 100% 100%;
}
/** 我的居民 **/
.header-link a.link .iconfont {
	font-size: 22px;
}
.pb60 {
	padding-bottom: 60px;
}
.ring-big-a,
.ring-big-b,
.ring-big-c {
	position: relative;
	display: inline-block;
	width: 88px;
	height: 88px;
	text-align: center;
	border-radius: 50%;
	font-size: 10px;
	color: #17b3ec;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/ring-a.png) no-repeat 0 0;
	background-size: 100% 100%;
	color: #4fcd6f;
}
.ring-big-b {
	background-image: url(../images/ring-b.png);
	color: #fbac01;
}
.ring-big-c {
	background-image: url(../images/ring-c.png);
	color: #f57364;
}
.ring-txt {
	position: absolute;
	width: 60%;
	text-align: center;
	left: 20%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 10px;
}
.ring-txt b {
	font-size: 17px;
}
.ring-big-a .ring-txt p:first-child {
	border-bottom: 1px solid #4fcd6f;
}
.ring-big-b .ring-txt p:first-child {
	border-bottom: 1px solid #fbac01;
}
.ring-big-c .ring-txt p:first-child {
	border-bottom: 1px solid #f57364;
}
.ring-txt p:last-child {
	margin-top: 5px;
}
.select-group div.ui-col-1 {
	width: 0;
}
/* 居民沟通 */
.talk-left,
.talk-right {
	position: relative;
	min-height: 40px;
	padding: 10px 68px;
}
.talk-left .leftpart,
.talk-right .leftpart {
	position: absolute;
	width: 40px;
	height: 40px;
	left: 15px;
	top: 26px;
	text-align: center;
	border-radius: 50%;
	overflow: hidden;
}
.talk-left .leftpart img,
.talk-right .leftpart img {
	width: auto;
	height: 100%;
}
.talk-left .rightpart,
.talk-right .rightpart {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding: 10px;
	line-height: 20px;
	position: relative;
	word-break: break-all;
	min-width: 30px;
	float: left;
}
.talk-right .leftpart {
	left: auto;
	right: 15px;
}
.talk-right .rightpart {
	background-color: #bce0ff;
	border: 1px solid #95c8f9;
	float: right;
}
.talk-time {
	width: 190px;
	line-height: 26px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #ccc;
	text-align: center;
	position: relative;
}
.talk-time:before {
	content: '';
	display: block;
	width: 50px;
	height: 13px;
	border-bottom: 1px solid #e6e4e1;
	position: absolute;
	left: 0;
	top: 0;
}
.talk-time:after {
	content: '';
	display: block;
	width: 50px;
	height: 13px;
	border-bottom: 1px solid #e6e4e1;
	position: absolute;
	right: 0;
	top: 0;
}
.talk-refresh,
.talk-home {
	position: absolute;
	right: 10px;
	bottom: 65px;
	z-index: 700;
	background: rgba(0, 0, 0, .4);
	border-radius: 50%;
	width: 26px;
	height: 26px;
	padding: 5px;
	line-height: 26px;
}
.talk-refresh i,
.talk-home i {
	font-size: 26px;
	color: #fff;
}
.talk-refresh.light {
	background: #a9cc84;
}
.talk-home {
	bottom: 110px;
}
.talk-right .rightpart:after,
.talk-left .rightpart:after {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background: #f00;
	top: 8px;
	right: -5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #bce0ff;
	border: 1px solid #95c8f9;
	border-width: 1px 1px 0 0;
}
.talk-left .rightpart:after {
	right: auto;
	left: -5px;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-width: 0 0 1px 1px;
}
.rightpart.highlight,
.rightpart.highlight:after {
	background: #fff;
	border-color: #3a9bef;
}
.talk-tips {
	padding: 10px 10px 0 10px;
}
.talk-tips p {
	font-size: 12px;
	color: #909090;
	background: #fffff3;
	padding: 5px 10px;
	border: 1px dashed #e7e7cd;
}
.talk-view {
	text-align: right;
	border-top: 1px dotted #eaeaea;
	margin-top: 10px;
	color: #0066ff;
	font-size: 13px;
}
.talk-right .talk-view {
	border-top: 1px dotted #0066ff;
}
.talk-viewb {
	text-align: right;
	font-size: 13px;
}
.talk-view a,
.talk-view a:link,
.talk-viewb a,
.talk-viewb a:link {
	color: #0066ff;
	display: block;
	padding-top: 5px;
}
.talk-view .iconfont {
	font-size: 14px;
}
.talk-ms {
	font-size: 12px;
	color: #909090;
	line-height: 12px;
	padding-bottom: 5px;
	clear: both;
}
.talk-right .talk-ms {
	text-align: right;
}
.talk-img img {
	max-width: 100px;
	height: auto;
}
.talk-zt {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 80px;
	height: 100%;
	overflow: hidden;
	border-radius: 4px 0 0 0;
}
.talk-zt i {
	display: block;
	width: 80px;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	padding-top: 30px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -16px;
	left: -34px;
	overflow: hidden;
	background: #ff8100;
}
.talk-left .talk-zt {
	left: auto;
	right: -1px;
	border-radius: 0 4px 0 0;
}
.talk-left .talk-zt i {
	display: block;
	width: 80px;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	padding-top: 30px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	position: absolute;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -16px;
	left: auto;
	right: -34px;
	overflow: hidden;
	background: #ff8100;
}
.talk-wq dt {
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}
.talk-wq dd {
	padding-top: 10px;
	position: relative;
}
.talk-wq dd a {
	display: block;
}
.talk-wq dd i {
	position: absolute;
	top: 10px;
	left: 0;
	width: 36px;
	height: 36px;
	background: url(../images/ico-wq.png) no-repeat;
	background-size: 100% 100%;
	border-radius: 50%;
}
.talk-wq dd p {
	padding-left: 46px;
	color: #666;
	min-height: 36px;
}
.talk-right .talk-wq dd p {
	color: #333;
}
/* 病情交流输入框 */
.chat-bar {
	width: 100%;
	height: 104px;
	background: #fafafa;
	padding: 10px 10px 0 10px;
	position: relative;
	z-index: 1000;
}
.omask {
	position: fixed;
	background: transparent;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 600;
}
.chat-bar .chat-input {
	position: static;
	top: 0;
	border: 1px solid #e1e1e1;
	color: #bfbfbf;
	font-size: 15px;
	height: 34px;
	line-height: 34px;
	border-radius: 4px;
	background: #fff;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.chat-more-opt {
	position: absolute;
	display: block;
	width: 52px;
	text-align: center;
	top: 0;
	right: 0;
	padding: 11px 0 0 0;
}
.chat-more-opt .iconfont {
	font-size: 32px;
	line-height: 1em;
	color: #bbb;
}
.talk-send {
	box-flex: 0;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	width: 60px;
	text-align: right;
}
.talk-send a {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #5fa413;
	font-size: 15px;
	color: #fff;
	border-radius: 4px;
}
.chat-input.disabled {
	background: #e1e1e1;
	pointer-events: none;
}
.chat-wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 45px;
	left: 0;
	background: #f2f4f6;
	z-index: 2000;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all ease .3s;
	transition: all ease .3s;
}
.chat-show {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.chat-textarea {
	background: #fff;
}
.chat-textarea textarea {
	width: 100%;
	height: 200px;
	font-size: 15px;
	resize: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	border: 0;
	-webkit-user-modify: read-write-plaintext-only;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.chat-textarea textarea {
		height: 100px;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	.chat-textarea textarea {
		height: 120px;
	}
}
@media screen and (min-width:360px) {
	.chat-textarea textarea {
		height: 200px;
	}
}
@media screen and (min-width:400px) {
	.chat-textarea textarea {
		height: 240px;
	}
}
.chat-btn-group {
	display: -webkit-box;
	display: box;
	box-pack: center;
	border-top: 1px solid #e1e1e1;
	background: #fff;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #f1f1f1;
}
.chat-btn-group>li {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	padding: 10px 0;
	text-align: center;
	border-right: 1px solid #f1f1f1;
}
.chat-btn-group>li:last-child {
	border-right: none;
}
.chat-btn-group>li.chat-btn-send {
	color: #17b3ec;
}
.chat-btn-group>li.disabled {
	color: #ccc;
	pointer-events: none;
}
.hd-opt-list {
	display: -webkit-box;
	display: box;
	box-pack: center;
	height: 60px;
	overflow: hidden;
}
.hd-opt-list li {
	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;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}
.hd-opt-list li a {
	display: block;
	text-align: center;
}
.hd-opt-list li a .iconfont {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 34px;
	color: #fff;
	font-size: 22px;
	border-radius: 50%;
}
.hd-opt-list li a p {
	color: #666;
	font-size: 12px;
	padding-top: 5px;
}
.hd-opt-list li a.disabled {
	pointer-events: none;
}
.hd-opt-list li a.disabled .iconfont {
	background: #e1e1e1;
}
.chat-bar-open .hd-opt-list {
	overflow: auto;
	height: auto;
}
.chart-over {
	height: 30px;
	text-align: center;
}
.chart-over a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #17b3ec;
}
.hd-dr-item {
	position: relative;
}
.updown-arrow {
	height: 28px;
	padding: 0 15px;
}
.updown-arrow a {
	display: block;
	height: 28px;
	position: relative;
	border-top: 1px dotted #f1f1f1;
}
.updown-arrow a.down:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -6px;
	width: 8px;
	height: 8px;
	border: 2px solid #ccc;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.hd-welcome {
	text-align: center;
}
.hd-welcome p {
	display: inline-block;
	background: #cacfde;
	color: #fff;
	border-radius: 15px;
	padding: 2px 10px;
	font-size: 12px;
}
/* 医生主页 */
.c-cacaca {
	color: #cacaca;
}
.sdoc-top .sdstate a.c-btn {
	padding: 4px 12px !important;
}
.pop-txt {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 6px;
	resize: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.ui-dialog-content {
	display: block;
}
.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%;
	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;
}
.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%;
}
.sdoc-top .sdtime {
	position: absolute;
	background: rgba(0, 0, 0, .3);
	width: 100%;
	height: 45px;
	line-height: 45px;
	left: 0;
	bottom: 0;
	text-align: left;
	padding: 0 15px;
}
.sdoc-top .sdstate {
	position: absolute;
	background: rgba(255, 255, 255, 1);
	width: 100%;
	height: 38px;
	line-height: 38px;
	left: 0;
	bottom: 0;
	text-align: left;
	padding: 0 15px;
	text-shadow: none;
	color: #888;
}
.sdoc-top .sdstate.c-t-center {
	text-align: center;
}
.sdoc-top.smil {
	padding: 38px 15px 36px;
	height: 100px;
	background: url(../images/p-bg-top.png) no-repeat;
	background-size: 100% 100%;
}
.sdoc-top.smil.short {
	height: 60px;
}
.sdoc-top.smil .sdimg {
	margin: 0;
	width: 56px;
	height: 56px;
	border-radius: 56px;
	overflow: hidden;
	padding: 0;
	background: rgb(250, 250, 250);
}
.sdoc-top.smil .sdimg img {
	width: 56px;
	height: 56px;
}
.sdoc-top.smil .sdslink {
	border: none;
}
.img-circle .c-avatar-m {
	border-radius: 50%;
}
.folding-item-1 .c-list-info> p {
	font-size: 12px;
	color: #666;
}
.folding-item-1> .c-list> .c-list-cover {
	margin-left: 38px !important;
	padding-left: 0 !important;
}
.list-item-1 .c-list-cover {
	margin-left: 10px !important;
	padding-left: 5px !important;
}
.bgc-3fcba9 {
	background-color: #3fcba9;
}
.bgc-52a5f1 {
	background-color: #52a5f1;
}
.bgc-f98d44 {
	background-color: #f98d44;
}
.bgc-67bfed {
	background-color: #67bfed;
}
.bgc-91c66a {
	background-color: #91c66a;
}
.bgc-f792b1 {
	background-color: #f792b1;
}
.bgc-fec157 {
	background-color: #fec157;
}
.bgc-78c8ed {
	background-color: #78c8ed;
}
.bgc-fb8d7c {
	background-color: #fb8d7c;
}
.logo-icon {
	display: inline-block;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	vertical-align: middle;
	text-align: center;
	line-height: 17px;
	font-size: 10px;
	color: #fff;
	margin: 0 5px;
}
.sever-list .c-avatar-m .iconfont {
	color: #fff;
	font-size: 20px;
	vertical-align: middle;
}
header.doc-info.smil {
	background: url(../images/bg01.jpg) no-repeat;
	background-size: 100% 100%;
	height: 125px;
	padding: 36px 10px 0;
	box-sizing: border-box;
}
.tag-yellow {
	background: #ffbc2c;
	border-radius: 5px;
	padding: 5px 11px;
	font-size: 10px;
}
.doc-info .person-info {
	display: -webkit-box;
	display: -ms-box;
	display: box;
}
.doc-info.person-info .sdimg {
	-webkit-box-flex: 0;
	-ms-box-flex: 0;
	box-flex: 0;
}
.doc-info .person-info .self-info {
	-webkit-box-flex: 1;
	-ms-box-felx: 1;
	box-felx: 1;
	-webkit-box-align: center;
	display: -webkit-box;
}
.doc-info .tag-yellow {
	position: absolute;
	right: 10px;
}
.link-time {
	font-size: 14px;
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.link-date {
	font-size: 14px;
	width: 100%;
	display: -webkit-box;
	display: box;
	display: -ms-box;
	height: 35px;
	line-height: 35px;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: justify;
	-ms-box-pack: justify;
	background: #fff;
}
.mt12 {
	margin-top: 12px;
}
.mt8 {
	margin-top: 8px;
}
.dialog-look {
	text-align: left;
}
.list-icon-des {
	background: #fff;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-ms-box-align: center;
	box-align: center;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
.list-icon-des li {
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: center;
	padding: 20px 0;
	width: 0;
}
.list-icon-des li:last-child {
	border: none;
}
.list-icon-des .bt-circle-40,
.list-icon-des .bt-circle-60 {
	margin: 0 auto;
}
.list-icon-des .des {
	margin-top: 8px;
}
.bt-circle-60 {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	color: #fff;
}
.bt-circle-40 {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	color: #fff;
}
.bt-circle-60 .iconfont {
	font-size: 35px;
}
.bt-circle-40 .iconfont {
	font-size: 25px;
}
.bgc-green {
	background: #3fcaa9;
}
.bgc-orange {
	background: #f68e45;
}
.bgc-lightgreen {
	background: #91c66a;
}
.bgc-yellow {
	background: #ffc446;
}
.bgc-blue {
	background: #32a7f9;
}
h2.title {
	padding: 10px 15px;
	color: #5b5b5b;
}
.mod-title-content {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background: #fff;
}
.mod-title-content> div {
	margin-left: 15px;
	padding: 12px 15px 12px 0;
	border-bottom: 1px solid #f1f1f1;
}
.mod-title-content> div:last-child {
	border-bottom: none;
}
.mod-title-content .hd {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-ms-box-align: center;
	box-pack: center;
}
.mod-title-content .hd a,
.dialog-call .warn a,
.dialog-cancel .warn a {
	color: #007cd9;
}
.mod-title-content .hd .title {
	-webkit-box-flex: 0;
	-ms-box-flex: 0;
	box-flex: 0;
}
.mod-title-content .hd .operate {
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right;
}
.mod-title-content .bd p {
	margin-bottom: 3px;
}
.mod-title-content .bd .key {
	width: 65px;
	display: inline-block;
	margin-right: 25px;
}
.btn-xl {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	height: 45px;
	-webkit-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	display: -ms-box;
	display: -webkit-box;
	display: box;
	color: #007cd9;
	background: #fff;
}
.dialog-call h2,
.dialog-cancel h2 {
	font-size: 14px;
	color: #333;
}
.dialog-call .warn,
.dialog-cancel .warn {
	color: #999;
	font-size: 12px;
}
.signed {
	text-indent: 2em;
	color: #999;
}
.mb70 {
	margin-bottom: 70px;
}
.c-17b3ec {
	color: #17b3ec;
}
.bottom-btn-box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 8px 15px;
	background: #fff;
	z-index: 3000;
}
.more-info {
	padding-left: 20px;
}
/* 手工代签约 */
.edit-list li.n-list-cover {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.edit-list li.n-list-cover .n-list-key {
	width: 80px;
}
.edit-list-file li.n-list-cover {
	padding-left: 20px;
}
.edit-list .n-list-info .c-radio,
.edit-list .n-list-info .c-check,
.edit-list .n-list-info .c-select>select,
.edit-list .n-list-info input {
	color: #5b5b5b;
}
.upload-img {
	overflow: hidden;
}
.upload-img ul {
	float: left;
}
.upload-img ul li {
	position: relative;
	float: left;
	width: 70px;
	height: 70px;
	padding: 0 10px 10px 0;
	font-size: 0;
}
.upload-img ul li img {
	width: 100%;
	height: 100%;
	font-size: 0;
}
.upload-img .del-img {
	position: absolute;
	top: 0;
	right: 10px;
	text-align: center;
	width: 26px;
	height: 26px;
	line-height: 20px;
	z-index: 10;
	background: rgba(0, 0, 0, .5);
	border-radius: 0 0 0 90%;
	overflow: hidden;
}
.upload-img .del-img .iconfont {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	margin-left: 4px;
}
.add-btn {
	position: relative;
	display: block;
	width: 68px;
	height: 68px;
	font-size: 0;
	color: #b8b8b8;
	border: 1px solid #ccc;
	background: #fff;
}
.add-btn:before {
	content: "";
	display: block;
	position: absolute;
	top: 33px;
	left: 19px;
	width: 30px;
	height: 2px;
	background: #ccc;
}
.add-btn:after {
	content: "";
	display: block;
	position: absolute;
	top: 19px;
	left: 33px;
	width: 2px;
	height: 30px;
	background: #ccc;
}
.add-btn input {
	display: block;
	width: 76px;
	height: 76px;
	background: #fff;
	border: none;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	opacity: 0;
}
.patient-face {
	width: 50px;
	height: 50px;
	margin: 12px 15px;
	position: relative;
}
.patient-face img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.patient-face em {
	position: absolute;
	display: inline-block;
	left: 32px;
	top: -4px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	background: #f00;
	border-radius: 16px;
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 3px;
}
.patient-type span em {
	position: absolute;
	display: inline-block;
	color: #fff;
	text-align: center;
	height: 7px;
	width: 7px;
	background: #f00;
	border-radius: 50%;
	right: -4px;
	top: -5px;
}
.patient-type {
	width: 100%;
	padding: 15px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: box;
	display: -webkit-box;
	border-bottom: 1px solid #f1f1f1;
}
.patient-type h3 {
	display: -webkit-box;
	display: box;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.patient-type span,
.patient-type .arrow {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.patient-type .arrow {
	margin-right: 6px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-type .arrow .ui-arrow-r {
	border-left-color: #cdcdcd;
}
.patient-type span {
	position: relative;
	font-size: 12px;
	color: #909090;
}
.patient-list.current .patient-type .arrow {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.patient-list .c-list {
	display: none;
	border-bottom: 1px solid #f1f1f1;
}
.patient-list.current .c-list {
	display: block;
}
.my-patients {
	color: #5b5b5b;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
.my-patients span {
	color: #909090;
	padding-left: 5px;
}
.my-work.c-ser-hold {
	background: #fff;
}
.my-work .c-ser-input,
.my-work .c-ser-main {
	background: #f2f2f2;
}
.my-work .c-ser-input {
	font-size: 15px;
}
.my-work-secflo .patient-type {
	position: relative;
	padding-left: 15px;
}
.my-work-secflo ul.c-list li {
	padding-left: 15px !important;
	background: #f9f9f9;
}
.my-work-secflo .patient-type .arrow {
	position: absolute;
	right: 5px;
	top: 20px;
}
.my-work-secflo .patient-face {
	margin: 12px 10px 12px 0px;
	position: relative;
}
.my-work .c-ser-main i {
	top: 3px;
}
.my-work .c-ser-btn a {
	font-size: 15px;
}
.my-work-secflo .patient-list.current .patient-type .arrow {
	top: 10px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/*居民信息*/
.lih45 {
	line-height: 45px;
}
.c-17b3ec {
	color: #17b3ec;
}
.mod-patient-wrap {
	width: 100%;
	height: 92px;
}
.mod-patient-info {
	display: -webkit-box;
	display: box;
	width: 100%;
	height: auto;
	-webkit-box-align: center;
	box-align: center;
	background: #fff;
	position: relative;
	padding: 10px 0;
	line-height: 1.2em;
}
.mod-patient-info div {
	border-right: 1px solid #e1e1e1;
	width: 33.33%;
	text-align: center;
}
.mod-patient-info .swiper-wrapper div:last-child {
	border-right: 0;
}
.mod-patient-info .value {
	font-size: 16px;
	color: #17b3ec;
	font-weight: bold;
}
.mod-patient-info .key {
	color: #909090;
	margin-top: 8px;
}
.mod-patient-info .swiper-button-next {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border: solid #cdcdcd;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	background: none;
}
.week-select {
	display: -webkit-box;
	display: box;
	background: #fff;
}
.week-select>a,
.week-select>div {
	position: relative;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-pack: center;
	box-pack: center;
}
.week-select>div {
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}
.week-select>a.prev {
	padding: 10px 10px 10px 25px;
}
.week-select>a.next {
	padding: 10px 25px 10px 10px;
}
.week-select>a.prev:after,
.week-select>a.next:after {
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -6px;
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border: solid #cdcdcd;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.week-select>a.next:after {
	left: auto;
	right: 10px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.case-top {
	position: relative;
	padding: 12px 0;
}
.case-top .cimg {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -20px;
}
.case-top .cimg img {
	width: 40px;
	height: 40px;
}
.case-top .cmess {
	padding-left: 60px;
	padding-right: 45px;
	min-height: 40px;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	line-height: 1.4;
}
.case-top .zdgz {
	right: -76px;
	top: -1px;
	height: 20px;
	line-height: 20px;
	background-color: #ccc;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	padding: 0 3px;
}
.case-top .zdgz .icon-yonghu {
	font-size: 14px;
	margin-right: 3px;
}
.case-top .cmess .checked {
	background-color: #ff8100;
}
.case-top .arrow {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -5px;
	font-size: 34px;
	color: #17b3ec;
}
.case-list {
	display: block;
}
.case-list li {
	padding: 8px 10px 10px 30px;
	line-height: 20px;
	position: relative;
}
.case-list-img img {
	width: 79px;
	height: 79px;
	margin: 10px 10px 0 0;
}
.case-bar {
	position: absolute;
	left: 17px;
	top: 0;
	width: 2px;
	height: 100%;
	background: #d7e0df;
}
.case-bar:before {
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	background: #fff;
	border: 2px solid #d7e0df;
	position: absolute;
	left: -8px;
	top: 9px;
	border-radius: 50%;
}
.case-bar:after {
	content: '';
	display: block;
	width: 7px;
	height: 7px;
	background: #d7e0df;
	position: absolute;
	left: -3px;
	top: 14px;
	border-radius: 50%;
}
.case-bar.no-line {
	height: 66%;
}
.case-top .intact-info {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 25px;
	color: #909090;
	font-size: 12px;
}
.fix-add {
	width: 50px;
	height: 50px;
	background: #17b3ec;
	border-radius: 50%;
	position: fixed;
	z-index: 1111;
	left: 82%;
	bottom: 30px;
}
.fix-add:after,
.fix-add:before {
	content: "";
	width: 50%;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #fff;
	margin-left: -25%;
}
.fix-add:before {
	-webkit-transform: rotate( 90deg);
	transform: rotate( 90deg);
}
.zxjl-list {
	width: 100%;
}
.zxjl-list p:first-child {
	position: relative;
	width: 100%;
}
.zxjl-list p .arrow {
	position: absolute;
	top: 5px;
	right: 0;
}
.zxjl-list p .arrow.arrow-down {
	top: 0;
}
.ring-blue,
.ring-a,
.ring-b,
.ring-c {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #17b3ec;
	font-size: 14px;
	color: #17b3ec;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ring-a {
	color: #333;
	border: 0;
	background: url(../images/ring-a.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.ring-b {
	color: #333;
	border: 0;
	background: url(../images/ring-b.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.ring-c {
	color: #333;
	border: 0;
	background: url(../images/ring-c.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.height-echarts {
	height: 320px;
	width: 100%;
	overflow: hidden;
}
.fix-add-dialog li {
	margin: 0 0 25px !important;
}
.fix-add-dialog li a {
	display: block;
	width: 100%;
	height: 60px;
	color: #333;
}
.fix-add-dialog li a span {
	display: block;
}
.fix-add-dialog li a i.iconfont {
	font-size: 28px;
	color: #17b3ec
}
.info-tabs-hd div {
	line-height: 28px;
}
.info-tabs-hd div.curr {
	background-color: #17b3ec;
	color: #fff;
}
/*解约处理*/
.updown-arrow a.up:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -4px 0 0 -6px;
	width: 8px;
	height: 8px;
	border: 2px solid #ccc;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.qyjy-more {
	position: relative;
	background: #fff;
}
.qyjy-more ul {
	padding: 15px 0;
	margin: 0 15px;
	border-top: 1px dotted #f1f1f1;
}
.qyjy-more ul li {
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 5px;
}
.qyjy-more p {
	padding: 10px 0;
	margin: 0 15px;
	border-top: 1px dotted #f1f1f1;
}
.textarea-noborder {
	padding: 0;
	margin: 0;
	border: 0 none;
	resize: none;
}
/* 签约 */
.c-17b3ec {
	color: #17b3ec;
}
.qystate-box {
	background: #fff;
	padding: 15px;
	text-align: center;
}
.qystate-box .icon-shibai {
	font-size: 40px;
	color: #dd3b39;
}
.qystate-box .icon-ok {
	font-size: 40px;
	color: #4dcd70;
}
/* 体征预警 */
.setwarn-box {}
.setwarn-box .c-list {
	background: none;
}
.setwarn-box .c-list> li {
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}
.setwarn-box .c-list> li:first-child {
	border-bottom: 1px solid #e1e1e1;
}
.setwarn-box .c-list> li .sb-right {
	display: box;
	display: -webkit-box;
	font-size: 12px;
	padding: 8px 0;
}
.setwarn-box .sbr-title {
	box-flex: 0;
	-webkit-box-flex: 0;
	width: 90px;
	font-size: 15px;
}
.setwarn-box .sbr-input {
	box-flex: 1;
	-webkit-box-flex: 1;
	position: relative;
	font-size: 15px;
}
.setwarn-box .sbr-input input {
	display: block;
	width: 100%;
	height: 30px;
	border: 1px solid #f2f2f2;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px 5px;
	border-radius: 2px;
}
.sbr-input .arrow-right {
	position: absolute;
	right: 10px;
	top: 8px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
.setwarn-box .sbr-comp {
	box-flex: 0;
	-webkit-box-flex: 0;
	width: 60px;
	text-align: left;
	font-size: 15px;
}
.setwarn-box .c-list> li .c-list-info {
	border-top: none;
}
.c-pack {
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
}
.health-border-1 {
	border-color: #ff9806
}
.health-border-2 {
	border-color: #ff0606
}
.health-border-3 {
	border-color: #4dcd70
}
.health-border-9 {
	border-color: #00acee
}
.health-border-4 {
	border-color: #ea68a2
}
.health-border-5 {
	border-color: #1dbdbf
}
.health-border-6 {
	border-color: #37a6ed
}
.health-border-7 {
	border-color: #ae5da1
}
/*签约消息*/
.cl-canbals {
	background: none;
}
.cl-canbals li {
	border-radius: 10px;
	overflow: hidden;
	background: #fff;
	margin-left: 0 !important;
	padding-left: 15px;
}
.cl-canbals li.c-border {
	border: 1px solid #e1e1e1 !important;
}
.cl-canbals .c-avatar-m {
	border-radius: 50%;
	overflow: hidden;
}
/*邀请医生*/
.cl-poer-sinm.c-list .c-list-action {
	left: 0;
	right: auto;
}
.cl-poer-sinm.c-list .c-avatar-s {
	padding-left: 34px;
	overflow: hidden;
	width: 40px;
	height: 40px;
}
.cl-poer-sinm.c-list .c-avatar-s img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
/* 体征指标 */
.sympt-list {
	padding: 0 10px 30px 10px;
}
.sympt-list li {
	background: #fff;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	overflow: hidden;
	padding: 8px 8px 15px 8px;
	margin-top: 10px;
	position: relative;
}
.sympt-list li p {
	padding: 0 3px;
	line-height: 1.7;
}
.sympt-diag {
	display: block;
	color: #4bbe4d;
	padding: 8px 0;
	border-top: 1px solid #f2f2f2;
	margin-top: 8px;
}
.sympt-list .ui-arrow-r {
	border-width: 23px;
	position: absolute;
	right: -23px;
	top: -23px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	z-index: 50;
}
.sympt-state {
	position: absolute;
	right: 0;
	top: 0;
}
.sympt-state span {
	display: block;
	position: relative;
	z-index: 100;
	color: #fff;
	font-size: 13px;
	padding-right: 2px;
}
.sympt-state.r-high .ui-arrow-r {
	border-color: #ff4c4c;
}
.sympt-state.r-middle .ui-arrow-r {
	border-color: #fea54b;
}
.sympt-state.r-low .ui-arrow-r {
	border-color: #4bbe4d;
}
.sympt-list li.sympt-time {
	background: none;
	border: none;
	text-align: center;
	padding: 0;
	margin-top: 12px;
}
.sympt-list li.sympt-time label {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	color: #fefefe;
	background: #d9d9da;
	border-radius: 4px;
	padding: 0 10px;
	font-size: 12px;
}
.view-more {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 15px 0 10px 0;
}
.view-more a {
	/*color: #5b5b5b;*/
	color: #17b3ec;
	font-size: 15px;
}
.radio-cyc{ display: inline-block; vertical-align: middle; width: 20px; height: 20px ; border-radius: 50%; border:1px solid #17b3ec; }
.radio-cyc.on{background:url(../../html/huanzhe/images/cyc-checkbox.png) no-repeat center center; background-size:100% 100% ;}
.l-sanshi-ico{
    width: 60px;
    -webkit-box-flex: inherit;
    display: block;
}
.l-sanshi-ico div.ring-blue{
    margin-top: 17px;
}
.text-ellipsis{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

+ 101 - 0
common/css/l_size.css

@ -0,0 +1,101 @@
/*大号字体的样式*/
html {
    font-size: 20px;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
@media only screen and (min-width:360px) {
    html {
        font-size: 22.5px
    }
}
@media only screen and (min-width:375px) {
    html {
        font-size: 23.5px
    }
}
@media only screen and (min-width:400px) {
    html {
        font-size: 25px
    }
}
@media only screen and (min-width:414px) {
    html {
        font-size: 25.875px
    }
}
body {
    font-size: .7rem;
}
.c-f10 {
    font-size: .6rem
}
.c-f12 {
    font-size: .7rem
}
.c-f13 {
    font-size: .75rem
}
.c-f14 {
    font-size: .8rem
}
.c-f15 {
    font-size: .85rem
}
.c-f16 {
    font-size: .9rem
}
.c-f17 {
    font-size: .95rem
}
.c-f18 {
    font-size: 1rem
}
.c-f20 {
    font-size: 1.1rem
}
.c-f22 {
    font-size: 1.2rem
}
.c-f24 {
    font-size: 1.3rem
}
.c-f28 {
    font-size: 1.5rem
}
.c-f30 {
    font-size: 1.6rem
}
.c-f32 {
    font-size: 1.8rem
}
.c-f36 {
    font-size: 2rem
}
.c-f40 {
    font-size: 2.1rem
}
.c-f48 {
    font-size: 2.6rem
}

+ 103 - 0
common/css/pull-up-down.css

@ -0,0 +1,103 @@
@charset "utf-8";
.scroll-wrapper {
	position: absolute;
	z-index: 1;
	top: 0px;
	bottom: 0px;
	left: 0;
	width: 100%;
	overflow: hidden;
}
			
.iScroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
			
			
/**
 *
 * Pull down/up styles
 *
 */
.pullDown, .pullUp {
	text-align: center;
	height: 50px;
	line-height: 50px;
	/*background:#fff;
	padding:14px 10px;*/
	/*border-bottom:1px solid #ccc;*/
	font-weight:bold;
	font-size:14px;
	color:#888;
	margin-top:0;
	white-space: nowrap;
	font-size:14px;
	position: relative;
}
.pullDown.scrolledUp{
	margin-top:-51px;	/* Should match the totalt height (i.e. height + paddings + borders) of #pullDown set above */
}
.pullDown .pullDownLabel, .pullUp .pullUpLabel  {	
	margin: 0px;
}
.pullDown .pullDownIcon, .pullUp .pullUpIcon  {	
	display: inline-block; 
	width:40px; height:40px;
	background:url(../images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
	vertical-align: middle;
	margin: 0px;
}
.pullDown .pullDownIcon {
	position: absolute;
	top: 6px;
	left: 66px;
	-webkit-transform:rotate(0deg) translateZ(0);
}
.pullUp .pullUpIcon  {
	position: absolute;
	top: 6px;
	left: 66px;
	-webkit-transform:rotate(-180deg) translateZ(0);
}
.pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
.pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
.pullDown.loading .pullDownIcon, .pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}
@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5626 - 0
common/css/sq-style.css


+ 871 - 0
common/css/ss-doctor.css

@ -0,0 +1,871 @@
@charset "utf-8";
body {
	background-color: #f2f4f6;
	font-size: .65rem;
}
.c-f35439 {
	color: #f35439;
}
.bgc-4bb7be {
	background-color: #4bb7be;
}
.bgc-f79a3f {
	background-color: #f79a3f;
}
.bgc-4fcd6f {
	background-color: #4fcd6f;
}
.bgc-41d7b1 {
	background-color: #41d7b1;
}
.bgc-44d7b1{
	background-color: #44d7b1;
}
.bgc-62d0f3 {
	background-color: #62d0f3;
}
.bgc-e0e0e0 {
	background-color: #e0e0e0;
}
.bgc-51cd6f{
	background-color:#51cd6f ;
}
.bgc-eca438{
	background-color:#eca438 ;
}
.bgc-19d5c5{
	background-color:#19d5c5 ;
}
.bgc-fc5f56{
	background-color:#fc5f56;
}
.bgc-35b8e3{
	background-color:#35b8e3;
}
.bgc-fc6a26{
	background-color:#fc6a26;
}
.bgc-fc5f57{
	background-color:#fc5f57;
}
.bgc-eca43b{
	background-color:#eca43b;
}
.bgc-219ef0{
	background-color:#219ef0;
}
.circle-blue-50 {
	width: 2.5rem;
	height: 2.5rem;
	border: .1rem solid #21b4d6;
	border-radius: 50%;
	text-align: center;
}
.circle-blue-50 p:first-child {
	margin-top: .4rem;
	font-size: .5rem;
}
.header-doctor {
	height: 120px;
	background: -webkit-linear-gradient(#17b3ec, #17b3ec);
	background: linear-gradient(#17b3ec, #17b3ec);
	display: -webkit-box;
	display: box;
	color: #fff;
	padding: 0 .5rem;
	box-sizing: border-box;
	-webkit-box-align: center;
	box-align: center;
	font-size: .65rem;
}
.header-doctor .doc-avatar {
	-webkit-box-flex: 0;
	box-flex: 0;
	margin-right: .5rem;
	width: 3.375rem;
	height: 3.375rem;
	border: .1rem solid #86d3eb;
	border-radius: 50%;
}
.header-doctor .doc-avatar img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
}
.header-doctor .doc-info {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.header-doctor .doc-info .name {
	font-size: .85rem;
}
.list-doctor {
	border-top: .05rem solid #e1e1e1;
	border-bottom: .05rem solid #e1e1e1;
}
.list-doctor li {
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	background-color: #fff;
	margin-left: 0;
	padding: .5rem;
	font-size: .65rem;
}
.list-doctor li .info {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.list-doctor li .info .name {
	font-size: .75rem;
}
.list-doctor li .avatar {
	width: 2rem;
	height: 2rem;
	margin-right: .5rem;
}
.list-doctor li .avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
/*咨询医生*/
.advis-dialog {
	box-sizing: border-box;
}
.advis-dialog .person-card-hd {
	border-bottom: .05rem solid #e1e1e1;
	padding-bottom: .25rem;
}
.advis-dialog .person-card-bd {
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	padding-top: .25rem;
}
.advis-dialog .person-card-bd .avatar {
	-webkit-box-flex: 0;
	box-flex: 0;
	margin-right: .5rem;
	width: 1.5rem;
	height: 1.5rem;
}
.advis-dialog .person-card-bd .avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.advis-dialog .ditime {
	text-align: center;
	font-size: .6rem;
	color: #aeaeae;
	line-height: .9rem;
	padding-bottom: .4rem;
}
.advis-dialog .ditime:before,
.advis-dialog .ditime:after {
	content: "";
	display: inline-block;
	width: 2.5rem;
	height: .2rem;
	background: transparent;
	margin: 0 .5rem;
	border-top: .05rem solid #e6e4e1;
}
.dial-left .dialog {
	padding: 0 0 0 2.75rem;
	position: relative;
	overflow: hidden;
}
.dial-left .dihead {
	width: 2rem;
	height: 2rem;
	position: absolute;
	left: 0;
	border-radius: 50%;
	overflow: hidden;
}
.dial-left .dihead img {
	width: 100%;
	height: 100%;
}
.dial-left .diname {
	display: block;
	font-size: 12px;
	color: #909090;
	width: 100%;
	height: 1rem;
}
.dial-left .dicon {
	font-size: .65rem;
	padding: .5rem;
	border-radius: .2rem;
	color: #333;
	float: left;
	word-break: break-all;
	background: #bce0ff;
	border: .05rem solid #81bdf7;
	margin-right: 2.25rem;
}
.dial-left .dicon:before {
	position: absolute;
	content: "";
	top: .7rem;
	left: 2.5rem;
	width: .5rem;
	height: .5rem;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border: .05rem solid #81bdf7;
	background: #bce0ff;
	border-width: 0 0 .05rem .05rem;
}
.dial-left .dicon.person-card {
	background-color: #fff;
	border-color: #e1e1e1;
	border-width: 0 0 .05rem .05rem #e1e1e1;
	width: 10rem;
	box-sizing: border-box;
	position: relative;
}
.dial-left .dicon.person-card:before {
	content: "";
	border: .05rem solid #e1e1e1;
	background: #fff;
	border-width: 0 0 .05rem .05rem;
	left: -.3rem;
}
.dial-left .dicon.person-card:after {
	content: " ";
	width: 100%;
	height: .15rem;
	background-color: #17b3ec;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}
.dial-right .dialog {
	padding: 0 2.75rem 0 0;
	position: relative;
	overflow: hidden;
}
.dial-right .dihead {
	width: 2rem;
	height: 2rem;
	position: absolute;
	right: 0;
}
.dial-right .dihead img {
	width: 100%;
	height: 100%;
}
.dial-right .diname {
	display: block;
	text-align: right;
	font-size: .6rem;
	color: #909090;
	width: 100%;
	height: 1rem;
}
.dial-right .dicon {
	font-size: .65rem;
	background: #bce0ff;
	border: .05rem solid #81bdf7;
	padding: .5rem;
	border-radius: .2rem;
	color: #5b5b5b;
	float: right;
	word-break: break-all;
	background: #fff;
	border: .05rem solid #e1e1e1;
	margin-left: 2.25rem;
}
.dial-right .dicon:before {
	position: absolute;
	content: "";
	top: .7rem;
	right: 2.5rem;
	width: .5rem;
	height: .5rem;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border: .05rem solid #e1e1e1;
	background: #fff;
	border-width: .05rem .05rem 0 0;
}
.chat-bar {
	width: 100%;
	height: 54px;
	background: #fafafa;
	padding: 10px 10px 0 10px;
	position: fixed;
	z-index: 1000;
	left: 0;
	bottom: 0;
}
.chat-bar-open .chat-bar {
	height: 120px;
}
.chat-bar-open .talk-refresh {
	bottom: 130px;
}
.omask {
	position: fixed;
	background: transparent;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 600;
	background: rgba(0, 0, 0, 0.1);
}
.chat-input {
	border: 1px solid #e1e1e1;
	color: #bfbfbf;
	font-size: 15px;
	height: 34px;
	line-height: 34px;
	border-radius: 4px;
	background: #fff;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 40px;
}
.chat-more-opt {
	position: absolute;
	display: block;
	width: 2.7rem;
	text-align: center;
	top: 0;
	right: 0;
	padding: .5rem 0 0 0;
}
.chat-more-opt .iconfont {
	font-size: 30px;
	line-height: 1em;
	color: #bbb;
}
.talk-send {
	box-flex: 0;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	width: 3rem;
	text-align: right;
}
.talk-send a {
	display: inline-block;
	width: 2.5rem;
	height: 1.5rem;
	text-align: center;
	line-height: 1.5rem;
	background-color: #5fa413;
	font-size: .75rem;
	color: #fff;
	border-radius: .2rem;
}
.chat-input.disabled {
	background: #e1e1e1;
	pointer-events: none;
}
.chat-wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #f2f4f6;
	z-index: 2000;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all ease .3s;
	transition: all ease .3s;
}
.chat-show {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.chat-textarea {
	background: #fff;
}
.chat-textarea textarea {
	width: 100%;
	height: 10rem;
	font-size: .75rem;
	resize: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	border: 0;
	-webkit-user-modify: read-write-plaintext-only;
}
.chat-btn-group {
	display: -webkit-box;
	display: box;
	box-pack: center;
	border-top: .05rem solid #e1e1e1;
	background: #fff;
	border-width: .05rem 0 .05rem 0;
	border-style: solid;
	border-color: #f1f1f1;
}
.chat-btn-group>li {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	padding: .5rem 0;
	text-align: center;
	border-right: .05rem solid #f1f1f1;
}
.chat-btn-group>li:last-child {
	border-right: none;
}
.chat-btn-group>li.chat-btn-send {
	color: #17b3ec;
}
.chat-btn-group>li.disabled {
	color: #ccc;
	pointer-events: none;
}
.hd-opt-list {
	display: -webkit-box;
	display: box;
	box-pack: center;
	padding-top: 10px;
	height: 0;
	overflow: hidden;
}
.hd-opt-list li {
	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;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}
.hd-opt-list li a {
	display: block;
	text-align: center;
}
.hd-opt-list li a .iconfont {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 34px;
	color: #fff;
	font-size: 22px;
	border-radius: 50%;
}
.hd-opt-list li a p {
	color: #666;
	font-size: 12px;
	padding-top: 5px;
}
.chat-bar-open .hd-opt-list {
	overflow: auto;
	height: auto;
}
/*全科老师*/
.h55 {
	height: 2.75rem;
}
.tag-orange {
	color: #fff;
	background-color: #ff8d1c;
	display: inline-block;
	box-sizing: border-box;
	font-size: .5rem;
	width: 1.5rem;
	height: .75rem;
	border-radius: 1rem;
	text-align: center;
	line-height: .75rem;
}
.no-read-msg> div {
	width: 14.95rem;
	height: 1.25rem;
	border-radius: .5rem;
	text-align: center;
	color: #fff;
	background: #17b3ec;
	margin: .5rem auto;
	line-height: 1.25rem;
}
.mod {
	background-color: #fff;
}
.mod .mod-hd {
	height: 33px;
	line-height: 33px;
	border-bottom: .05rem solid #e1e1e1;
	padding-left: .5rem;
	color: #323232;
}
.mod .mod-hd .title {
	font-size: .75rem;
}
.circle-22 {
	width: 1.1rem;
	height: 1.1rem;
	border-radius: 50%;
	text-align: center;
	line-height: 1.1rem;
	color: #fff;
	display: inline-block;
}
.circle-40 {
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	text-align: center;
	line-height: 2rem;
	display: inline-block;
}
.circle-22 .iconfont {
	vertical-align: middle;
}
.mod-juming .left,
.mod-juming .right,
.mod-juming .top,
.mod-juming .bottom {
	position: relative;
}
.mod-juming .mod-bd {
	height: 9rem;
	font-size: .65rem;
}
.mod-juming .mod-bd .left {
	height: 100%;
	width: 50%;
	border-right: .1rem solid #fff;
	box-sizing: border-box;
	/*background: #dff4f3 url("../../images/doc-ico1.png") no-repeat 1.75rem bottom;
	background-size: 4.6rem 3.575rem;*/
	/*background: #dff4f3 url("../../images/doc-ico1.jpg") no-repeat center bottom;*/
	/*background-size: auto 3.575rem;*/
	/*color: #47b5b0;*/
	/*padding: .5rem;*/
	box-sizing: border-box;
}
.mod-juming .mod-bd .left .top{
	background: #f7f0e4 url("../../images/doc-ico-new1.png") no-repeat 97% 40%;
	background-size: 2.5rem 2.5rem;
	color: #d7961e;
	width: 100%;
	height: 3rem;
	padding: .5rem;
	box-sizing: border-box;
	border-bottom: .1rem solid #fff;
}
.mod-juming .mod-bd .left .middle{
	background: #f9e0df url("../../images/doc-ico-new2.png") no-repeat 97% 40%;
	background-size: 2.5rem 2.5rem;
	color: #EA412D;
	width: 100%;
	height: 3rem;
	padding: .5rem;
	box-sizing: border-box;
	border-bottom: .1rem solid #fff;
}
.mod-juming .mod-bd .left .bottom{
	background: #FED8E8 url("../../images/doc-ico-new3.png") no-repeat 97% 40%;
	background-size: 2.5rem 2.5rem;
	color: #F05096;
	width: 100%;
	height: 3rem;
	padding: .5rem;
	box-sizing: border-box;
}
.mod-juming .mod-bd .right {
	width: 50%;
	height: 100%;
}
.mod-juming .mod-bd .right .top {
	background: #D1F8FD url("../../images/doc-ico-new4.png") no-repeat 97% 40%;
	background-size: 2.5rem 2.5rem;
	color: #05AFCD;
	width: 100%;
	height: 3rem;
	padding: .5rem;
	box-sizing: border-box;
	border-bottom: .1rem solid #fff;
}
.mod-juming .mod-bd .right .bottom {
	background: #D0F7ED url("../../images/doc-ico-new5.png") no-repeat 87% 65%;
	background-size: 4.5rem 4.35rem;
	color: #0AB086;
	width: 100%;
	height: 6rem;
	padding: .5rem;
	box-sizing: border-box;
}
.list-fuwu {
	display: -webkit-box;
	display: box;
	height: 4.375rem;
}
.list-fuwu .iconfont {
	color: #fff;
	font-size: 1.4rem;
}
.list-fuwu li {
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	width: .05rem;
	border-left: .05rem solid #e1e1e1;
}
.list-fuwu li .circle-40 {
	margin-top: .6rem;
}
.list-fuwu li:first-child {
	border-left: 0;
}
.mod-team .c-mor-hold,
.mod-team .c-lab-mor,
.mod-team .c-lab-mor li {
	height: 1.75rem;
}
.mod-team .c-lab-mor li {
	line-height: 1.75rem;
}
.mod-team .c-lab-mor li.curr a {
	color: #17b3ec;
}
.mod-team .c-lab-mor li:after {
	content: "";
	width: .05rem;
	height: 1rem;
	display: inline-block;
	background-color: #e1e1e1;
	position: absolute;
	right: 0;
	display: inline-block;
	top: .4rem;
}
.mod-team .c-lab-mor li.curr:before {
	background-color: #17b3ec;
}
.nav-bottom {
	display: -webkit-box;
	display: box;
	height: 2.6rem;
	background-color: #fff;
	font-size: .75rem;
	color: #909090;
	border-top: .05rem solid #e1e1e1;
	position: fixed;
	bottom: 0;
	width: 100%;
}
.nav-bottom .iconfont {
	font-size: 1rem;
}
.nav-bottom li {
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
}
.nav-bottom li.curr {
	color: #17b3ec;
}
/*消息列表*/
.bgc-3fcba9 {
	background-color: #3fcba9;
}
.bgc-52a5f1 {
	background-color: #52a5f1;
}
.bgc-f98d44 {
	background-color: #f98d44;
}
.bgc-67bfed {
	background-color: #67bfed;
}
.bgc-91c66a {
	background-color: #91c66a;
}
.bgc-f792b1 {
	background-color: #f792b1;
}
.bgc-fec157 {
	background-color: #fec157;
}
.bgc-78c8ed {
	background-color: #78c8ed;
}
.bgc-fb8d7c {
	background-color: #fb8d7c;
}
.red-dot {
	background: #f03a3a;
	color: #fff;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	font-size: .5rem;
	line-height: 1rem;
	text-align: center;
}
.msg-list {
	background: #fff;
}
.msg-list li {
	display: -webkit-box;
	display: box;
}
.msg-list .info {
	-webkit-box-flex: 1;
	box-flex: 1;
}
.msg-list li .icon-area {
	color: #fff;
	font-size: .75rem;
	margin-right: .75rem;
}
.msg-list li .icon-area .iconfont {
	vertical-align: middle;
	display: inline-block;
}
.doc-info div{}
.doc_type{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;  max-width: 190px;}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
common/css/ss-doctor.min.css


+ 149 - 0
common/iconfont/iconfont.css

@ -0,0 +1,149 @@
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1469515315'); /* IE9*/
  src: url('iconfont.eot?t=1469515315#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1469515315') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1469515315') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1469515315#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-dingwei:before { content: "\d61e"; }
.icon-dagou:before { content: "\d61a"; }
.icon-shizhong:before { content: "\d619"; }
.icon-gerenzhongxin:before { content: "\e600"; }
.icon-zhidao:before { content: "\d60c"; }
.icon-shibai:before { content: "\e61d"; }
.icon-star:before { content: "\d603"; }
.icon-guanbi:before { content: "\d633"; }
.icon-shu:before { content: "\d682"; }
.icon-shijian:before { content: "\d61b"; }
.icon-tousu:before { content: "\d601"; }
.icon-wodefenzu:before { content: "\d612"; }
.icon-nv:before { content: "\d60e"; }
.icon-jia:before { content: "\d630"; }
.icon-erweima:before { content: "\d610"; }
.icon-qunliao:before { content: "\d61c"; }
.icon-tianjia:before { content: "\d60f"; }
.icon-time:before { content: "\d61d"; }
.icon-shuaxin:before { content: "\d632"; }
.icon-user:before { content: "\d604"; }
.icon-homehouser:before { content: "\d658"; }
.icon-tupian:before { content: "\d615"; }
.icon-benzi:before { content: "\d613"; }
.icon-dianhua:before { content: "\d614"; }
.icon-duihua:before { content: "\d635"; }
.icon-yisheng:before { content: "\e605"; }
.icon-suifang:before { content: "\d634"; }
.icon-sc:before { content: "\e606"; }
.icon-nan:before { content: "\d60d"; }
.icon-licheng:before { content: "\d616"; }
.icon-tizhengcanshu:before { content: "\e619"; }
.icon-fuwu:before { content: "\d622"; }
.icon-baogao:before { content: "\d621"; }
.icon-pingjia:before { content: "\d602"; }
.icon-yonghu:before { content: "\d657"; }
.icon-book:before { content: "\d611"; }
.icon-laji:before { content: "\d605"; }
.icon-yonghu1:before { content: "\e604"; }
.icon-ok:before { content: "\d606"; }
.icon-xinxi:before { content: "\d600"; }
.icon-yaoxiang:before { content: "\d609"; }
.icon-nan1:before { content: "\d607"; }
.icon-nv1:before { content: "\d608"; }
.icon-nan2:before { content: "\d60a"; }
.icon-nv2:before { content: "\d60b"; }
.icon-ganyu:before { content: "\d617"; }
.icon-suifang1:before { content: "\d618"; }
.icon-quanzi:before { content: "\d61f"; }
.icon-tianjiahaoyou:before { content: "\d620"; }
.icon-qianyue:before { content: "\d623"; }
.icon-zixun:before { content: "\d624"; }
.icon-sousou:before { content: "\d625"; }
.icon-bianji:before { content: "\e609"; }
.icon-mingpian:before { content: "\d627"; }
.icon-tongji:before { content: "\d626"; }
.icon-tuandui:before { content: "\d628"; }
.icon-wodepingjia:before { content: "\d629"; }
.icon-shangchuan:before { content: "\d62a"; }
.icon-paishe:before { content: "\d62b"; }
.icon-jiabiaoqing:before { content: "\d62c"; }
.icon-jiatupian:before { content: "\d62d"; }
.icon-jianpan:before { content: "\d62e"; }
.icon-yuyin:before { content: "\d62f"; }
.icon-bi:before { content: "\d631"; }
.icon-sousuo:before { content: "\d671"; }
.icon-guanbi1:before { content: "\d662"; }
.icon-yonghu2:before { content: "\d679"; }
.icon-tupian-copy:before { content: "\e601"; }
.icon-bingshi:before { content: "\e61a"; }
.icon-sousuo1:before { content: "\d661"; }
.icon-sousuo2:before { content: "\e603"; }
.icon-mima:before { content: "\e636"; }
.icon-shouji:before { content: "\d637"; }
.icon-zhuxiao:before { content: "\d638"; }
.icon-erweima1:before { content: "\e607"; }
.icon-yuyin1:before { content: "\d702"; }
.icon-bofang:before { content: "\e608"; }
.icon-home:before { content: "\d666"; }
.icon-qiehuan:before { content: "\e618"; }
.icon-card:before { content: "\e61e"; }
.icon-zixun1:before { content: "\e60a"; }
.icon-zixun2:before { content: "\e60b"; }
.icon-fenzhen:before { content: "\e60c"; }
.icon-jianjie:before { content: "\e60d"; }
.icon-yanghu:before { content: "\e60e"; }
.icon-yunfu:before { content: "\e60f"; }
.icon-yanghu1:before { content: "\e610"; }
.icon-mianfeizixun:before { content: "\e611"; }
.icon-liuyanxian:before { content: "\d660"; }
.icon-yuyinku:before { content: "\e602"; }
.icon-zhinan:before { content: "\d659"; }
.icon-dianhuazixun:before { content: "\e612"; }
.icon-binglibaogaoshangchuan:before { content: "\e633"; }
.icon-dianzijiankangdangan:before { content: "\d643"; }
.icon-jiankangjilu:before { content: "\d642"; }
.icon-jiankangzhishi:before { content: "\d641"; }
.icon-jiankangzhibiao:before { content: "\d646"; }
.icon-shebeibangding:before { content: "\d647"; }
.icon-shipinwenzhenjilu:before { content: "\d656"; }
.icon-wenyaojilu:before { content: "\d650"; }
.icon-wodeyuyue:before { content: "\d651"; }
.icon-wodezixun:before { content: "\d652"; }
.icon-yishengzhidao:before { content: "\d653"; }
.icon-yongyaojilu:before { content: "\d655"; }
.icon-wodejiating:before { content: "\d648"; }
.icon-wodeziliao:before { content: "\d645"; }
.icon-jiankangguanli:before { content: "\d649"; }
.icon-wodesuifang1:before { content: "\d654"; }
.icon-zixun3:before { content: "\d667"; }
.icon-guanlian:before { content: "\d664"; }
.icon-wdgzz:before { content: "\d665"; }
.icon-jkglbl:before { content: "\d663"; }
.icon-bianji1:before { content: "\d668"; }
.icon-celiang:before { content: "\d669"; }
.icon-dianji:before { content: "\d670"; }
.icon-zhuanzhen:before { content: "\e613"; }
.icon-jiankangzhidao:before { content: "\e61b"; }
.icon-huanzhe:before { content: "\e614"; }
.icon-huanzheshezhi:before { content: "\e615"; }
.icon-xiangji:before { content: "\e616"; }
.icon-yaoqing:before { content: "\e617"; }
.icon-jieyue:before { content: "\e61c"; }
.icon-tixing01:before { content: "\e61f"; }
.icon-yanzhengma01:before { content: "\e620"; }
.icon-shenfenzheng01:before { content: "\e621"; }
.icon-shouji1:before { content: "\e622"; }
.icon-jiankangzixun:before { content: "\e623"; }
.icon-wodejumin:before { content: "\e624"; }
.icon-suifangjihua:before { content: "\e625"; }
.icon-wodefuwu:before { content: "\e626"; }
.icon-wodetuandui:before { content: "\e627"; }
.icon-dailiqianyue:before { content: "\e628"; }

BIN
common/iconfont/iconfont.eot


+ 582 - 0
common/iconfont/iconfont.svg

@ -0,0 +1,582 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
Created by FontForge 20120731 at Tue Jul 26 14:41:55 2016
 By admin
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
  <font-face 
    font-family="iconfont"
    font-weight="500"
    font-stretch="normal"
    units-per-em="1024"
    panose-1="2 0 6 3 0 0 0 0 0 0"
    ascent="896"
    descent="-128"
    x-height="792"
    bbox="0 -212 1319 896"
    underline-thickness="50"
    underline-position="-100"
    unicode-range="U+0078-E636"
  />
<missing-glyph horiz-adv-x="374" 
d="M34 0v682h272v-682h-272zM68 34h204v614h-204v-614z" />
    <glyph glyph-name=".notdef" horiz-adv-x="374" 
d="M34 0v682h272v-682h-272zM68 34h204v614h-204v-614z" />
    <glyph glyph-name=".null" horiz-adv-x="0" 
 />
    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="341" 
 />
    <glyph glyph-name="x" unicode="x" horiz-adv-x="1001" 
d="M281 543q-27 -1 -53 -1h-83q-18 0 -36.5 -6t-32.5 -18.5t-23 -32t-9 -45.5v-76h912v41q0 16 -0.5 30t-0.5 18q0 13 -5 29t-17 29.5t-31.5 22.5t-49.5 9h-133v-97h-438v97zM955 310v-52q0 -23 0.5 -52t0.5 -58t-10.5 -47.5t-26 -30t-33 -16t-31.5 -4.5q-14 -1 -29.5 -0.5
t-29.5 0.5h-32l-45 128h-439l-44 -128h-29h-34q-20 0 -45 1q-25 0 -41 9.5t-25.5 23t-13.5 29.5t-4 30v167h911zM163 247q-12 0 -21 -8.5t-9 -21.5t9 -21.5t21 -8.5q13 0 22 8.5t9 21.5t-9 21.5t-22 8.5zM316 123q-8 -26 -14 -48q-5 -19 -10.5 -37t-7.5 -25t-3 -15t1 -14.5
t9.5 -10.5t21.5 -4h37h67h81h80h64h36q23 0 34 12t2 38q-5 13 -9.5 30.5t-9.5 34.5q-5 19 -11 39h-368zM336 498v228q0 11 2.5 23t10 21.5t20.5 15.5t34 6h188q31 0 51.5 -14.5t20.5 -52.5v-227h-327z" />
    <glyph glyph-name="uniD600" unicode="&#xd600;" horiz-adv-x="1025" 
d="M273 123l-4 -4q-48 -46 -54 -52q-38 -35 -85 -18q-46 16 -53 67q-1 2 -1 11v520q0 32 22.5 54.5t53.5 22.5h526q28 0 49 -17.5t26 -45.5q1 -4 1 -16v-106q0 -7 7 -7h109q27 0 48 -15.5t28 -40.5q2 -10 2 -20q1 -174 1 -521q0 -34 -23 -57.5t-57 -25t-59 22.5
q-39 38 -121 117q-9 9 -29 28t-29 29q-23 20 -53 20h-228q-45 0 -69 39q-2 2 -8 15v0zM130 387v-255v-9q2 -20 21 -24q15 -4 28 9q26 24 85.5 81.5t91.5 88.5q37 37 90 37h228q26 0 26 26v303q0 26 -26 26h-518q-26 0 -26 -27v-256v0zM894 195v258v9q-4 16 -26 16
q-89 0 -107 1q-7 0 -7 -7v-67v-66q0 -33 -22 -55q-23 -23 -58 -23h-109h-60h-60q-29 0 -48 -18q-23 -22 -70 -67q-2 -3 -2 -7v-23q0 -19 19 -22q4 -1 12 -1h223q52 1 89 -36q18 -17 51.5 -49.5t41.5 -39.5q9 -9 26.5 -26t31.5 -30.5t27 -25.5q11 -11 24 -10q24 4 24 30v259
v0zM540 438q0 17 12 29t29 11.5t28.5 -12.5t11.5 -29q0 -16 -12.5 -28t-28.5 -12q-17 1 -28.5 12.5t-11.5 28.5v0zM253 478q17 0 29 -11.5t12 -28.5t-12 -29t-29 -12t-29 12t-11.5 29t12 28.5t28.5 11.5v0zM376 438q0 17 12 29t29 11q17 0 29 -12t11 -29q0 -16 -12 -28
t-28 -12q-17 0 -29 12t-12 29v0zM376 438z" />
    <glyph glyph-name="uniD601" unicode="&#xd601;" 
d="M871 306l-47 -45q-21 -21 -26.5 -37t-5.5 -49v-105q0 -33 -22 -55.5t-52 -22.5h-502q-31 0 -52.5 22.5t-21.5 55.5v343q0 32 21.5 55t52.5 23h334q39 0 56 3t25 11l49 56l3 3q2 2 5 5.5t3 5.5q-2 6 -12.5 7.5t-49.5 1.5h-523q-30 0 -52 -23t-22 -55v-515q0 -32 22 -55
t52 -23h712q31 0 52.5 23t21.5 55v252q0 50 -3 59q-1 6 -6.5 7t-11.5 -3zM950 474q19 24 29 43.5t13 31.5t-4 26.5t-13 22t-23 24.5q-13 14 -19.5 20t-20 13t-26 4.5t-32 -12t-43.5 -28.5zM770 581l-22 -22q0 -1 -54.5 -58t-107.5 -113l-54 -57q-23 -23 -50 -113.5
t-14 -103.5q13 -14 98.5 13t107.5 53q216 226 218 228q11 13 21 23z" />
    <glyph glyph-name="uniD602" unicode="&#xd602;" 
d="M135 168q66 15 131.5 -3t117.5 -67q25 -25 42 -56t26 -64.5t9.5 -68t-6.5 -65.5q-65 -15 -130.5 7t-116.5 73q-52 49 -69.5 114.5t-3.5 129.5zM899 168q14 -64 -3.5 -129.5t-68.5 -114.5q-25 -25 -58.5 -41.5t-70.5 -27t-77 -13.5t-78 -1h-55v359q-56 6 -103 30
q-38 19 -69 48t-53 64t-34 76.5t-12 86.5q0 60 23 116q46 -11 85 -34.5t69 -57.5q9 65 43 119t85 91q54 -37 88 -92.5t41 -120.5q31 33 70 57.5t85 35.5q22 -54 22 -114q0 -44 -12 -85.5t-34.5 -76.5t-53 -64t-67.5 -48v-1q-27 -13 -55 -21t-59 -10v-257q12 39 35.5 75
t55.5 66q25 25 57 44t66 30.5t69.5 14.5t68.5 -4z" />
    <glyph glyph-name="uniD603" unicode="&#xd603;" 
d="M944 320l-165 -142q-16 -16 -12 -39l38 -227q5 -27 -14 -41q-13 -10 -29 -10q-11 0 -22 6l-208 112q-21 11 -41 0l-200 -112q-26 -14 -50 4q-28 19 -24 41l48 232q4 23 -13 39l-174 137q-21 21 -12 49t39 33l226 39q23 4 33 25l104 219q13 27 43 27t43 -27l100 -219
q11 -21 34 -25l230 -39q29 -5 38.5 -33t-12.5 -49z" />
    <glyph glyph-name="uniD604" unicode="&#xd604;" 
d="M512 738q-122 0 -225.5 -60.5t-164 -164t-60.5 -225.5t60.5 -225.5t164 -164t225.5 -60.5t225.5 60.5t164 164t60.5 225.5t-60.5 225.5t-164 164t-225.5 60.5zM124 288q0 105 52 194.5t141.5 141.5t194.5 52t194.5 -52t141.5 -141.5t52 -194.5q0 -140 -90 -248
q-6 6 -28 17q-29 15 -48.5 17.5t-52.5 16.5l-85 34v62q3 2 7 6.5t13 24.5t14 48q12 -4 17.5 7t5.5 26q0 3 1 10.5t1.5 14.5t0 14.5t-4 12.5t-10.5 5q6 28 6 67q-5 43 -35 72t-89 29q-49 0 -84 -30.5t-39 -70.5q0 -39 5 -67q-9 3 -11 -14q-2 -21 6 -43q0 -11 4.5 -21.5
t11.5 -6.5q3 -27 11.5 -47t15.5 -26l7 -6v-62q-17 -11 -84 -39q-33 -14 -53 -16.5t-49 -17.5q-33 -22 -44 -33q-96 124 -96 264z" />
    <glyph glyph-name="uniD605" unicode="&#xd605;" 
d="M479 500q0 13 9.5 23t23.5 10t23.5 -10t9.5 -23v-505q0 -14 -9.5 -23.5t-23.5 -9.5t-23.5 9.5t-9.5 23.5v505zM322 500q0 14 9.5 23.5t23.5 9.5t23.5 -10t9.5 -23v-505q0 -14 -9.5 -23.5t-23.5 -9.5t-23.5 9.5t-9.5 23.5v505zM635 500q0 13 10 23t24 10q13 0 23 -10
t10 -23v-505q0 -14 -10 -23.5t-23 -9.5q-14 0 -24 9.5t-10 23.5v505zM911 663h-179v42q0 25 -19 41.5t-47 16.5h-308q-28 0 -47.5 -16.5t-19.5 -41.5v-41h-184q-14 0 -23.5 -10t-9.5 -24t9.5 -23.5t23.5 -9.5h70v-702q0 -27 19.5 -46t47.5 -19h537q27 0 46.5 19t19.5 46v702
h64q14 0 24 9.5t10 23.5t-10 23.5t-24 9.5zM358 697h308v-34h-308v34zM745 -104q-430 -1 -467 -1q-16 0 -25 9.5t-9 18.5l-1 9v633q0 17 8.5 25t16.5 7h8h465h5q2 0 9 -1.5t12 -4.5t9 -10t4 -16q0 -18 0.5 -319t0.5 -317q0 -14 -9 -22.5t-18 -9.5zM745 -104z" />
    <glyph glyph-name="uniD606" unicode="&#xd606;" 
d="M512 736q-91 0 -174 -35.5t-143 -95.5t-95.5 -143t-35.5 -174t35.5 -174t95.5 -143t143 -95.5t174 -35.5t174 35.5t143 95.5t95.5 143t35.5 174t-35.5 174t-95.5 143t-143 95.5t-174 35.5zM512 -100q-105 0 -194.5 52t-141.5 141.5t-52 194.5t52 194.5t141.5 141.5
t194.5 52t194.5 -52t141.5 -141.5t52 -194.5t-52 -194.5t-141.5 -141.5t-194.5 -52zM743 415q0 -14 -10 -24l-252 -254q-10 -9 -24 -9t-24 9l-142 144q-10 9 -10 23t9.5 24t23.5 10t24 -10l119 -119l229 230q10 9 24 9t23.5 -9.5t9.5 -23.5z" />
    <glyph glyph-name="uniD607" unicode="&#xd607;" 
d="M511 731q91 0 174 -35.5t142.5 -95.5t95 -142.5t35.5 -173.5t-35.5 -173.5t-95 -142.5t-142.5 -95.5t-174 -35.5t-173.5 35.5t-142.5 95.5t-95 142.5t-35 173.5t35 173.5t95 142.5t142.5 95.5t173.5 35.5zM547 584q-5 1 -14 1.5t-33 -2t-43.5 -10.5t-37.5 -29t-24 -53
v-60q-1 -1 -2 -4t-2.5 -12t0.5 -18t10 -21.5t23 -24.5q34 -40 37 -51q1 -2 1.5 -5t-1 -12.5t-7 -19t-19.5 -23t-35 -25.5q-5 -1 -13.5 -3t-29.5 -9.5t-37.5 -16.5t-29.5 -24t-13 -32v-46h466l2 6v40v19t-37 38.5t-75 30.5l-37 10q-3 1 -7 4t-13.5 12t-14 18.5t-2 23.5
t16.5 27q19 22 24 38q1 0 3 1.5t7 5.5t9 8.5t8 11t6 14t1.5 17t-5.5 18.5v72q-1 1 0 4.5t-1 9.5t-5 11.5t-11.5 9.5t-19.5 4q0 3 -1.5 8.5t-13 18t-30.5 19.5z" />
    <glyph glyph-name="uniD608" unicode="&#xd608;" 
d="M514.5 735q92.5 0 177 -36t145.5 -97t97 -145.5t36 -177t-36 -177t-97 -145.5t-145.5 -97t-177 -36t-176.5 36t-145 97t-97 145.5t-36 177t36 177t97 145.5t145 97t176.5 36zM501 537q-3 1 -8.5 3t-19.5 3t-25.5 -2t-24.5 -16t-19 -35q0 -6 -1.5 -16.5t-7 -40t-13.5 -56
t-23 -57.5t-34 -51h141q0 -2 -0.5 -5t-7.5 -12.5t-17.5 -18.5t-33.5 -21.5t-54 -23.5q-3 -1 -7.5 -2t-16.5 -6.5t-21 -12.5t-16.5 -20t-6.5 -29v-46h482v55q0 9 -3 18t-17 23t-37 20q-5 0 -15 1t-34 7t-42.5 14t-32.5 24t-12 37l131 2q-6 13 -15 33.5t-22 69t-9 79.5
q0 4 -1.5 10t-7.5 22t-13.5 29t-21 26t-29 18t-38 0t-47.5 -23z" />
    <glyph glyph-name="uniD609" unicode="&#xd609;" 
d="M548 340v88h-70v-88q0 -8 -5.5 -13t-12.5 -5h-88v-70h88q7 0 12.5 -5.5t5.5 -12.5v-88h70v88q0 7 5 12.5t13 5.5h88v70h-88q-8 0 -13 5t-5 13zM90 -13q0 -36 26 -62t62 -26h669q37 0 63 26t26 62v18h-846v-18zM918 569h-159v17q0 7 -5 12.5t-12 5.5h-53v17
q0 22 -15.5 37.5t-37.5 15.5h-246q-22 0 -37.5 -15.5t-15.5 -37.5v-17h-53q-7 0 -12.5 -5.5t-5.5 -12.5v-17h-158q-7 0 -12.5 -5.5t-5.5 -12.5v-511h846v511q0 7 -5.5 12.5t-12.5 5.5zM372 586v35q0 8 5 13t13 5h246q8 0 13 -5t5 -13v-35q0 -7 5 -12t12 -5h-317q8 0 13 5
t5 12zM689 234q0 -7 -5 -12.5t-13 -5.5h-88v-88q0 -7 -5 -12t-12 -5h-106q-7 0 -12.5 5t-5.5 12v88h-88q-7 0 -12 5.5t-5 12.5v106q0 7 5 12t12 5h88v88q0 8 5.5 13t12.5 5h106q7 0 12 -5t5 -13v-88h88q8 0 13 -5t5 -12v-106zM548 340v88h-70v-88q0 -8 -5.5 -13t-12.5 -5
h-88v-70h88q7 0 12.5 -5.5t5.5 -12.5v-88h70v88q0 7 5 12.5t13 5.5h88v70h-88q-8 0 -13 5t-5 13zM90 -13q0 -36 26 -62t62 -26h669q37 0 63 26t26 62v18h-846v-18zM918 569h-159v17q0 7 -5 12.5t-12 5.5h-53v17q0 22 -15.5 37.5t-37.5 15.5h-246q-22 0 -37.5 -15.5
t-15.5 -37.5v-17h-53q-7 0 -12.5 -5.5t-5.5 -12.5v-17h-158q-7 0 -12.5 -5.5t-5.5 -12.5v-511h846v511q0 7 -5.5 12.5t-12.5 5.5zM372 586v35q0 8 5 13t13 5h246q8 0 13 -5t5 -13v-35q0 -7 5 -12t12 -5h-317q8 0 13 5t5 12zM689 234q0 -7 -5 -12.5t-13 -5.5h-88v-88
q0 -7 -5 -12t-12 -5h-106q-7 0 -12.5 5t-5.5 12v88h-88q-7 0 -12 5.5t-5 12.5v106q0 7 5 12t12 5h88v88q0 8 5.5 13t12.5 5h106q7 0 12 -5t5 -13v-88h88q8 0 13 -5t5 -12v-106z" />
    <glyph glyph-name="uniD60A" unicode="&#xd60a;" 
d="M947 158q17 60 17 121q0 92 -36 176t-96.5 144.5t-144 96.5t-175.5 36t-176 -36t-144.5 -96.5t-96 -144.5t-35.5 -176t35.5 -175.5t96 -144t144.5 -96.5t176 -36q134 0 246 74q37 -21 79 -21q65 0 112 45.5t49 110.5v10q-2 66 -51 112zM695 117q0 -1 -0.5 -1.5t-0.5 -1.5
t-0.5 -1t-0.5 -1t-1 -1v-1t-0.5 -1.5t-0.5 -1t-1 -1.5q0 -1 -1 -2q0 -1 -1 -2v-2q-1 0 -1 -0.5t-1 -1.5v-1v-1v-2l-1 -1v-1l-0.5 -0.5t-0.5 -1.5v-2h-1v-1v-2l-1 -1v-1v-2q-1 0 -1 -1v-1v-1q0 -1 -0.5 -1t-0.5 -1h-406v48q0 16 13 31.5t31 24.5t36.5 16t31.5 10l13 3
q21 13 35.5 26t19.5 23.5t7 19t1 13.5l-1 4q-1 5 -10.5 18t-18.5 24l-9 10q-24 19 -31 39.5t-2 31.5l4 11v60q15 87 115 95l39 -1q19 -7 30.5 -18.5t13.5 -20.5l1 -8q19 1 28 -9t9 -20v-10v-73q10 -23 3.5 -40.5t-19.5 -26.5l-13 -10q-2 -7 -8 -16.5t-11 -15.5l-5 -7
q-14 -13 -17 -26.5t3 -23.5t13.5 -18.5t14.5 -12.5l6 -4q102 -25 138 -58v-1h-1l-1 -1l-1 -1q-1 0 -1.5 -0.5t-0.5 -1.5h-1v-1q-1 0 -1.5 -0.5t-0.5 -1.5h-1l-2 -2l-1 -1q-1 0 -1 -2h-1v-1l-1 -1l-1 -1h-1v-1q-1 -1 -1.5 -1t-0.5 -1l-2 -2v0q-1 -1 -1 -1.5t-0.5 -1t-1 -0.5
t-0.5 -1l-2 -2q0 -1 -1 -2l-1 -1l-1 -1v-2h-2v-1v-1l-2 -2q0 -1 -0.5 -1t-1.5 -1v-1v-1l-2 -2v-1v-1l-2 -2zM837 -100q-58 0 -99.5 41.5t-41.5 99.5t41.5 99.5t99.5 41.5q59 0 100 -41t41 -100t-41 -100t-100 -41zM894 95l-75 -74l-38 38q-10 10 -24 0q-8 -15 2 -24l48 -48
q5 -5 11.5 -5t10.5 5l87 86q5 5 5 11t-5 11t-11.5 5t-10.5 -5z" />
    <glyph glyph-name="uniD60B" unicode="&#xd60b;" 
d="M913 100q-5 5 -11.5 5t-10.5 -5l-74 -74l-39 38q-10 11 -24 0q-7 -14 2 -24l49 -48q4 -5 10.5 -5t11.5 5l86 86q5 5 5.5 11.5t-5.5 10.5zM945 163q16 60 16 122q0 92 -35.5 175.5t-96.5 144t-144.5 96.5t-175.5 36t-176 -36t-144.5 -96.5t-96 -144t-35.5 -175.5
t35.5 -176t96 -144.5t144.5 -96t176 -35.5q134 0 247 73q37 -21 78 -21q66 0 112.5 45.5t48.5 110.5v10q-2 66 -50 112zM280 78v47q0 24 16.5 41.5t34.5 22.5l17 5q31 11 53.5 23t33.5 22t17.5 18t7.5 13l1 5h-141q30 31 49.5 86t24.5 94l5 39q6 22 18.5 35t25 15.5t24.5 2
t20 -3.5l8 -2q34 24 63 24.5t46 -15t28.5 -37.5t15.5 -36.5t4 -17.5q-4 -31 7.5 -76t24.5 -75l13 -29l-129 -3q-2 -20 11 -36t33 -24.5t41 -14t35 -6.5l15 -1q21 -6 36 -19q-50 -37 -62 -97h-397zM834 -95q-58 0 -99.5 42t-41.5 99q0 59 42 100t99 41q59 0 100 -41t41 -100
t-41 -100t-100 -41z" />
    <glyph glyph-name="uniD60C" unicode="&#xd60c;" 
d="M214 614q49 0 83.5 -34.5t34.5 -83.5t-34.5 -83.5t-83.5 -34.5t-83.5 34.5t-34.5 83.5t34.5 83.5t83.5 34.5zM499 93q-10 0 -19 5l-147 68v-269h-269v269q0 4 0.5 11.5t7.5 28t19.5 37t42 32t69.5 20.5h11h12q42 3 73 -7.5t75 -38.5l111 -62l79 129q9 14 25 18t30 -4.5
t18 -24.5t-5 -30l-98 -162q-12 -20 -35 -20zM412 242h92l-17 -29h-23zM620 344l97 169l13 -8l-96 -169zM960 210h-358v68h291v358h-583v-67h-67v134l717 -3v-490z" />
    <glyph glyph-name="uniD60D" unicode="&#xd60d;" 
d="M609 731v-81h169l-165 -177q-64 44 -143 55t-158 -15.5t-135 -86.5q-61 -66 -80.5 -153t7 -172.5t92.5 -147t152.5 -80.5t171 7t146.5 93q87 93 91 215.5t-80 224.5l173 187v-190h80v321h-321zM604 29.5q-69 -74.5 -171 -78t-176.5 65.5t-78.5 171t65.5 176.5t171.5 78.5
t176.5 -65.5t78 -171.5t-65.5 -176.5z" />
    <glyph glyph-name="uniD60E" unicode="&#xd60e;" horiz-adv-x="1028" 
d="M609 30q-93 0 -172.5 46t-125.5 125t-46 172.5t46 172.5t125.5 125.5t172.5 46.5t172.5 -46.5t125.5 -125.5t46 -172.5t-46 -172.5t-125.5 -125t-172.5 -46zM609 615q-100 0 -170.5 -71t-70.5 -170.5t70.5 -170t170.5 -70.5t170.5 70.5t70.5 170t-70.5 170.5t-170.5 71z
M358 229l73 -73l-261 -261l-73 73zM178 221l240 -240l-72 -73l-240 240z" />
    <glyph glyph-name="uniD60F" unicode="&#xd60f;" 
d="M992 -72h-120v-120h-48v120h-120v48h120v120h48v-120h120v-48zM776 144q-119 96 -264 96q-179 0 -305.5 -126.5t-126.5 -305.5h-48q0 165 100 293.5t256 169.5q-64 34 -102 96.5t-38 136.5q0 109 77.5 186.5t186.5 77.5t186.5 -77.5t77.5 -186.5q0 -74 -38 -136.5
t-102 -96.5q118 -31 212 -127h-72zM728 504q0 89 -63.5 152.5t-152.5 63.5t-152.5 -63.5t-63.5 -152.5t63.5 -152.5t152.5 -63.5t152.5 63.5t63.5 152.5z" />
    <glyph glyph-name="uniD610" unicode="&#xd610;" 
d="M438 723h-317q-16 0 -28 -11.5t-12 -28.5v-317q0 -16 12 -27.5t28 -11.5h317q17 0 28.5 11.5t11.5 27.5v317q0 17 -11.5 28.5t-28.5 11.5zM443 366q0 -5 -5 -5h-317q-5 0 -5 5v317q0 6 5 6h317q5 0 5 -6v-317zM335 605h-111q-10 0 -17.5 -7.5t-7.5 -17.5v-110
q0 -11 7.5 -18t17.5 -7h111q10 0 17.5 7t7.5 18v110q0 10 -7.5 17.5t-17.5 7.5zM325 479h-91v91h91v-91zM335 135h-111q-10 0 -17.5 -7.5t-7.5 -17.5v-111q0 -10 7.5 -17.5t17.5 -7.5h111q10 0 17.5 7.5t7.5 17.5v111q0 10 -7.5 17.5t-17.5 7.5zM325 9h-91v91h91v-91z
M687 445h111q10 0 17.5 7t7.5 18v110q0 10 -7.5 17.5t-17.5 7.5h-111q-10 0 -17.5 -7.5t-7.5 -17.5v-110q0 -11 7.5 -18t17.5 -7zM697 570h91v-91h-91v91zM438 256h-317q-16 0 -28 -12t-12 -28v-317q0 -17 12 -28.5t28 -11.5h317q17 0 28.5 11.5t11.5 28.5v317
q0 16 -11.5 28t-28.5 12zM443 -101q0 -5 -5 -5h-317q-5 0 -5 5v317q0 5 5 5h317q5 0 5 -5v-317zM586 254q-16 0 -28 -11.5t-12 -27.5v-183q0 -7 5 -12t12.5 -5t12.5 5t5 12v183q0 5 5 5h192q7 0 12 5t5 12t-5 12t-12 5h-192zM584 327h317q17 0 28.5 11.5t11.5 27.5v317
q0 17 -11.5 28.5t-28.5 11.5h-317q-16 0 -28 -11.5t-12 -28.5v-317q0 -16 12 -27.5t28 -11.5zM579 683q0 6 5 6h317q5 0 5 -6v-317q0 -5 -5 -5h-317q-5 0 -5 5v317zM941 237q0 7 -5 12t-12 5h-63q-8 0 -13 -5t-5 -12t5 -12t13 -5h46v-67h-144q-7 0 -12 -5t-5 -12t5 -12
t12 -5h161q7 0 12 5t5 12v1v100zM623 -107h-42v48q0 7 -5 12.5t-12.5 5.5t-12.5 -5.5t-5 -12.5v-65q0 -7 5 -12t13 -5h59q7 0 12 5t5 12t-5 12t-12 5zM814 27q0 7 -5 12t-12 5h-109q-8 0 -13 -5t-5 -12v-153q0 -7 5 -12t12.5 -5t12.5 5t5 12v136h92q7 0 12 5t5 12zM923.5 90
q-7.5 0 -12.5 -5t-5 -12v-183h-156q-7 0 -12 -5t-5 -12t5 -12t12 -5h174q7 0 12 5t5 12v200q0 7 -5 12t-12.5 5zM647 183q-7 0 -12 -5t-5 -12v-56q0 -7 5 -12t12 -5t12 5t5 12v56q0 7 -5 12t-12 5z" />
    <glyph glyph-name="uniD611" unicode="&#xd611;" 
d="M407 482l-201 57q-12 3 -22.5 -2.5t-13.5 -17t2.5 -22t17.5 -13.5l202 -57q4 -1 8 -1q9 0 17 5.5t11 15.5q3 11 -3 21.5t-18 13.5zM407 136l-202 57q-11 3 -21.5 -2.5t-13.5 -17t2.5 -22t17.5 -13.5l202 -57q4 -2 8 -2q9 0 17 6t11 16q3 11 -3 21.5t-18 13.5zM407 309
l-202 57q-11 3 -21.5 -2.5t-13.5 -17t2.5 -22t17.5 -13.5l202 -57q3 -1 8 -1q22 0 28 21q3 11 -3 21.5t-18 13.5zM631 79q3 0 7 1l203 57q11 4 17 14t2.5 21.5t-14 17.5t-21.5 3l-202 -57q-11 -3 -17 -13.5t-3 -22.5q3 -9 10.5 -15t17.5 -6zM910 755l-381 -104q-8 -2 -21 -2
t-20 2l-372 103q-24 7 -44.5 -8t-20.5 -41v-701q0 -22 14.5 -40.5t35.5 -24.5l372 -103q16 -4 36 -4t35 4l381 104q21 5 35.5 23.5t14.5 40.5v701q0 26 -20 41t-45 9zM116 -5q-3 0 -5 3.5t-2 5.5v692l364 -100q4 -1 11 -2v-701zM918 4q0 -3 -3 -5.5t-5 -3.5l-368 -100v700
l1 1h1l374 101v-693zM631 426q4 0 7 1l203 57q11 3 17 13.5t2.5 22t-14 17t-21.5 2.5l-202 -57q-11 -3 -17 -13.5t-3 -21.5q3 -10 10.5 -15.5t17.5 -5.5zM631 252q4 0 7 1l203 57q11 4 17 14t2.5 21.5t-14 17.5t-21.5 3l-202 -57q-11 -3 -17 -13.5t-3 -22.5q3 -9 10.5 -15
t17.5 -6zM631 252z" />
    <glyph glyph-name="uniD612" unicode="&#xd612;" 
d="M971 29q-37 57 -91 99q-54 43 -118 66q-12 4 -25 7q40 20 72 51q76 77 76 184.5t-76 183.5t-184 76q-47 0 -95 -19q-54 27 -111 27q-108 0 -184 -76.5t-76 -184t76 -183.5q31 -32 71 -51q-13 -4 -27 -8q-64 -23 -118 -66q-53 -42 -90 -99q-38 -58 -54 -125l40 -10
q30 122 130 202q48 38 106 59q60 21 124.5 21t124.5 -21q58 -21 106 -59q100 -79 130 -202l40 10q-16 67 -54 125q-36 57 -90 99q-27 22 -61 40q10 1 11 1q64 0 124 -21q58 -21 107 -59q99 -79 130 -202l40 10q-17 67 -54 125zM418.5 225q-90.5 0 -154.5 64t-64 154.5
t64 154.5t154.5 64t154.5 -64t64 -154.5t-64 -154.5t-154.5 -64zM563 228q23 15 39 31q77 77 77 184.5t-77 183.5q-5 5 -25 21q27 7 48 7q90 0 154.5 -64t64.5 -154.5t-64.5 -154.5t-154.5 -64q-28 0 -62 10z" />
    <glyph glyph-name="uniD613" unicode="&#xd613;" 
d="M689 54h-354q-13 0 -21 -9t-8 -20q0 -13 9 -21t20 -8h354q13 0 21 8.5t8 20.5q0 11 -9.5 20t-19.5 9zM808 613h-58q0 24 -16.5 40.5t-41.5 16.5h-29v33q0 24 -16.5 40.5t-40.5 16.5h-177q-24 0 -41 -16.5t-17 -40.5v-29h-36q-24 0 -40.5 -17t-16.5 -41h-62q-38 0 -64 -26
t-26 -64v-620q0 -38 26 -64t64 -26h592q38 0 64 26t26 64v620q-3 35 -29 61t-61 26zM379 613h43v32q0 24 16.5 41t41.5 17h61q24 0 41 -17t17 -41v-29h43q18 0 30.5 -13t12.5 -30q0 -18 -13 -30.5t-30 -12.5h-267q-18 0 -30.5 13t-12.5 30q3 17 15.5 28.5t31.5 11.5z
M837 -65q0 -25 -17 -41.5t-41 -16.5h-534q-24 0 -41 16.5t-17 41.5v562q0 24 17 41t41 17h29v-29q0 -24 16.5 -41t41.5 -17h353q42 0 58 62q1 4 1 9.5t-0.5 11t-0.5 7.5h29q24 0 40.5 -16.5t16.5 -40.5v-566h8zM689 201h-354q-13 0 -21 -8.5t-8 -19.5q0 -13 9 -21t20 -8h354
q13 0 21 8.5t8 20.5q0 10 -9.5 19t-19.5 9zM689 349h-354q-13 0 -21 -8.5t-8 -20.5q0 -10 9.5 -19t19.5 -9h354q13 0 21 8.5t8 19.5t-9.5 20t-19.5 9z" />
    <glyph glyph-name="uniD614" unicode="&#xd614;" 
d="M918 51l-156 119q-48 30 -78 0l-27 -27l-20 -17q-95 71 -169 145q-66 66 -125 149l47 47q30 30 0 78l-118 159q-15 15 -39 15t-39 -15l-108 -105q-13 -13 -19 -28.5t-7.5 -27t4 -33t9 -32.5t13.5 -38q12 -21 34 -55.5t86.5 -121t126.5 -147.5q137 -137 311 -242l10 -5
q104 -55 155 0l105 105q21 18 22.5 41t-18.5 36zM853 -13l-77 -78q-10 -9 -39.5 -10t-41.5 7q-27 17 -68.5 44.5t-131.5 96t-135 116.5q-66 68 -133.5 158t-103.5 156q-18 64 7 85l78 78q11 10 25.5 11t24.5 -11l75 -102q19 -32 0 -51l-64 -60q20 -34 45.5 -68t52 -63
t53.5 -56.5t53.5 -51t50 -43.5t45.5 -36.5t36.5 -27t26 -18.5t12.5 -8l61 61q19 19 50 0l102 -75q6 -8 7 -17.5t-2 -17t-9 -19.5z" />
    <glyph glyph-name="uniD615" unicode="&#xd615;" 
d="M317 331q25 0 68.5 35.5t43.5 76.5q0 46 -33 79t-79 33t-78.5 -33t-32.5 -79t32.5 -79t78.5 -33zM317 497q22 0 38 -16t16 -38t-16 -38t-37.5 -16t-38 16t-16.5 38t15.5 38t38.5 16zM898 663h-775q-36 0 -59.5 -24t-23.5 -59v-584q0 -35 23.5 -59t59.5 -24h775
q35 0 59 24t24 59v584q2 35 -22.5 59t-60.5 24zM927 25q0 -24 -16 -39t-38 -15h-722q-21 0 -37.5 16t-16.5 38v526q0 24 16 39t38 15h722q23 0 38.5 -16t15.5 -38v-526zM418 115q8 8 8 19.5t-8 16.5l-75 76q0 2 -2.5 4.5t-5.5 2.5q-5 6 -14 7.5t-15 -3.5q-3 0 -10 -8
q0 -3 -4 -3l-137 -137q-8 -8 -8 -19.5t8 -16.5q8 -8 19.5 -8t16.5 8l123 122l65 -65q28 -7 39 4zM703 288q0 3 -2 5t-5 2q-6 6 -14.5 7.5t-14.5 -3.5q-4 0 -11 -7q0 -4 -3 -4l-246 -245q-8 -8 -8 -19.5t8 -16.5q9 -8 20 -8t16 8l231 231l148 -94q8 -8 19.5 -8t16.5 8
q8 8 8 19t-8 17z" />
    <glyph glyph-name="uniD616" unicode="&#xd616;" 
d="M397 -86h-275v780h650v-255q31 -12 61 -32v352h-780v-910h416q-29 18 -53 42q-4 4 -11 12.5t-8 10.5zM186 546h520v-65h-520v65zM186 338v-65h164q16 33 41 65h-205zM316 129h-130v-65h136q-6 32 -6 65zM655 431q-127 0 -217 -90t-90 -217.5t90 -217.5t217.5 -90
t217.5 90t90 217.5t-90 217.5t-218 90v0zM655 -122q-101 0 -173 72t-72 173.5t72 173t173.5 71.5t173.5 -71.5t72 -173t-72 -173.5t-174 -72v0zM656 277h-39v-193h193v39h-154v154zM656 277z" />
    <glyph glyph-name="uniD617" unicode="&#xd617;" 
d="M950 157q-25 34 -59 67q-14 14 -32 30t-29 25l-10 8q-35 35 -83.5 35t-83.5 -35q-40 -32 -73 -64q-14 -15 -28.5 -31.5t-21.5 -25.5l-7 -9q-35 -35 -35 -83.5t35 -83.5q34 -42 67 -76q14 -14 30 -27.5t25 -20.5l8 -6q35 -35 83.5 -35t83.5 35q31 22 63 54q14 15 31 34
t26 30l10 12q35 35 35 83.5t-35 83.5v0zM894 49q0 -7 -5 -12t-12 -5h-99v-91q0 -8 -5 -16.5t-12 -8.5h-49q-7 0 -12 5t-5 12v99h-99q-7 0 -12 4.5t-5 12.5v49q0 7 5 12t12 5h99v99q0 7 5 12t12 5h49q7 0 12 -5t5 -12v-99h99q7 0 12 -5t5 -12v-49zM547 -134h-321
q-25 0 -43 18t-18 43v669q0 26 18 43.5t43 17.5h74q8 0 14 6t6 14.5t-6 14.5t-14 6h-74q-42 0 -71.5 -30t-29.5 -72v-669q0 -42 29.5 -71.5t71.5 -29.5h362q-23 19 -41 40zM746 657h73q25 0 43 -17.5t18 -43.5v-254q8 -3 21.5 -17.5t18.5 -18.5v290q0 42 -29.5 72t-71.5 30
h-73q-8 0 -14 -6t-6 -14.5t6 -14.5t14 -6zM279 534q0 -19 13 -32t32 -13h397q19 0 32 13t13 32t-13 32t-32 13h-78v99q0 30 -21 51t-51 21h-97q-30 0 -51.5 -21t-21.5 -51v-99h-77q-19 0 -32 -13t-13 -32zM522 709q20 0 34 -14t14 -33.5t-14 -33.5t-33.5 -14t-33.5 14
t-14 33.5t14 33.5t33 14zM279 352q0 -19 13 -32.5t32 -13.5h242q36 37 69.5 59t77.5 32h-389q-19 0 -32 -13.5t-13 -31.5zM279 352z" />
    <glyph glyph-name="uniD618" unicode="&#xd618;" 
d="M622 -34q0 73 52 125t125 52q52 0 95 -28v565q0 25 -18 43t-43 18h-649q-25 0 -42.5 -18t-17.5 -43v-770q0 -26 17.5 -43.5t42.5 -17.5h482q-44 50 -44 117zM286 501h446q8 0 14 -6t6 -14.5t-6 -14.5t-14 -6h-446q-9 0 -14.5 6t-5.5 14.5t5.5 14.5t14.5 6zM286 324h446
q8 0 14 -5.5t6 -14t-6 -14.5t-14 -6h-446q-9 0 -14.5 6t-5.5 14.5t5.5 14t14.5 5.5zM535 138h-257q-5 0 -8.5 6t-3.5 14.5t3.5 14.5t8.5 6h257q5 0 8.5 -6t3.5 -14.5t-3.5 -14.5t-8.5 -6zM799 119q-64 0 -109.5 -45t-45.5 -108.5t45.5 -108.5t109.5 -45t109.5 45t45.5 108.5
t-45.5 108.5t-109.5 45zM866 18q11 -9 2 -20l-88 -106l-54 64q-10 10 1 19.5t21 -1.5l32 -38l65 80q9 11 21 2z" />
    <glyph glyph-name="uniD619" unicode="&#xd619;" 
d="M512 745q-94 0 -179.5 -37t-147.5 -99t-98.5 -147.5t-36.5 -179.5t36.5 -179.5t98.5 -147.5t147.5 -98.5t179.5 -36.5t179.5 36.5t147.5 98.5t98.5 147.5t36.5 179.5t-36.5 179.5t-98.5 147.5t-147.5 99t-179.5 37zM512 -129q-112 0 -206.5 55t-150 150t-55.5 206.5
t55.5 206.5t150 150t206.5 55t206.5 -55t150 -150t55.5 -206.5t-55.5 -206.5t-150 -150t-206.5 -55zM522 584h-51v-352h5l296 -120l19 47l-269 109v316z" />
    <glyph glyph-name="uniD61A" unicode="&#xd61a;" 
d="M943 541l-72 60q-6 4 -13 3.5t-12 -6.5l-418 -511l-269 220q-6 5 -13 4t-12 -6l-59 -73q-4 -6 -3.5 -13t6.5 -12l279 -228l3 -3l73 -59q5 -5 12.5 -4.5t11.5 6.5l489 598q4 5 3.5 12.5t-6.5 11.5z" />
    <glyph glyph-name="uniD61B" unicode="&#xd61b;" 
d="M950 290q0 89 -35 170t-93.5 140t-139.5 93.5t-170 34.5t-170 -34.5t-140 -93.5t-93.5 -140t-34.5 -170t34.5 -170t93.5 -139.5t140 -93.5t170 -35q145 0 263 90q5 6 5 13q0 8 -5.5 13.5t-13.5 5.5t-14 -6q-105 -77 -235 -77q-107 0 -198.5 53t-144.5 144t-53 199
t53 199.5t144.5 144.5t199 53t199 -53t144.5 -144.5t53 -199.5q0 -100 -45 -185q-1 -4 -1 -6q0 -8 5.5 -13.5t13.5 -5.5q13 0 18 12q50 96 50 201zM507 524q0 9 -6 15t-15 6t-15 -6t-6 -15v-249v-4q0 -3 2 -10t6 -12.5t12.5 -10t21.5 -4.5h225q9 0 15 6t6 14.5t-6 14.5
t-15 6h-225v249z" />
    <glyph glyph-name="uniD61C" unicode="&#xd61c;" 
d="M666 -85h-618q11 87 67.5 156t136.5 96q-44 25 -71 71.5t-27 100.5q0 82 59.5 141.5t141.5 59.5t141.5 -59.5t59.5 -141.5q0 -54 -27 -100.5t-72 -71.5q82 -27 138.5 -95.5t70.5 -156.5zM980 36h-325q-61 103 -158 139q44 24 68 68.5t24 99.5q0 60 -30.5 112.5
t-79.5 77.5q19 60 70.5 95.5t119.5 35.5q82 0 141.5 -59t59.5 -142q0 -54 -27 -100t-71 -71q83 -34 138.5 -101.5t69.5 -154.5z" />
    <glyph glyph-name="uniD61D" unicode="&#xd61d;" 
d="M699 238h-176v243q0 14 -9 24t-21.5 10t-21.5 -10t-9 -24v-271v-2v-1q0 -12 9 -21q9 -10 21 -10h2h2h203q14 0 24 9t10 22t-10 22t-24 9zM512 745q-92 0 -175.5 -36t-144.5 -96.5t-96.5 -144.5t-35.5 -176t35.5 -175.5t96.5 -144t144.5 -96.5t175.5 -36t175.5 36
t144.5 96.5t96.5 144t35.5 175.5t-35.5 176t-96.5 144.5t-144.5 96.5t-175.5 36zM512 -93q-105 0 -193.5 51.5t-140 140.5t-51.5 193.5t51.5 193t140 140.5t193.5 52t193.5 -52t140 -140.5t51.5 -193t-51.5 -193.5t-140 -140.5t-193.5 -51.5z" />
    <glyph glyph-name="uniD61E" unicode="&#xd61e;" 
d="M512 766q-97 0 -180 -48t-131 -130.5t-48 -179.5q0 -150 253 -471q59 -75 106 -127q15 16 39 44t86 108t109 151t86 155t39 140q0 97 -48 179.5t-131 130.5t-180 48zM514 170q-99 0 -169 70t-70 169t70 169t169 70t169 -70t70 -169t-70 -169t-169 -70zM514 555
q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44t105.5 44t43.5 106t-43.5 105.5t-105.5 43.5z" />
    <glyph glyph-name="uniD61F" unicode="&#xd61f;" 
d="M119 -135q-18 0 -28 13q-7 9 -6.5 23.5t5 30.5t17.5 55q15 46 22 70q11 40 9 49q-42 86 -42 183q0 114 56.5 211.5t153.5 154t211.5 56.5t212 -56.5t154 -154t56.5 -212t-56.5 -211.5t-154 -153.5t-211.5 -56.5q-110 0 -205 53h-4q-23 0 -109 -31q-64 -24 -81 -24z
M309 -23q18 0 30 -7q83 -47 179 -47q99 0 183 49t133 133.5t49 183.5t-49 183.5t-133 133.5t-183 49t-183.5 -49t-133.5 -133.5t-49 -183.5q0 -84 37 -159q5 -11 5 -25t-5 -36t-11 -43t-17 -56l-1 -1q-8 -27 -12 -39q10 3 33 12q95 35 128 35zM511 23q-110 0 -187.5 78
t-77.5 187.5t77.5 187t187.5 77.5t187.5 -77.5t77.5 -187t-77.5 -187.5t-187.5 -78zM511 497q-86 0 -147.5 -61t-61.5 -147.5t61.5 -148t147.5 -61.5t147.5 61.5t61.5 148t-61.5 147.5t-147.5 61zM511 173q-48 0 -81.5 34t-33.5 81.5t33.5 81.5t81.5 34t81.5 -34t33.5 -81.5
t-33.5 -81.5t-81.5 -34zM510.5 347q-24.5 0 -41.5 -17t-17 -41.5t17 -42t41.5 -17.5t42 17.5t17.5 42t-17.5 41.5t-42 17z" />
    <glyph glyph-name="uniD620" unicode="&#xd620;" horiz-adv-x="1105" 
d="M742 -54h-712q12 100 77.5 179.5t158.5 111.5q-52 29 -83 82.5t-31 115.5q0 95 68.5 163.5t163.5 68.5t163.5 -68.5t68.5 -163.5q0 -62 -31.5 -115.5t-82.5 -82.5q94 -31 159 -110t81 -181zM961 354h-95v95q0 13 -9.5 22.5t-22.5 9.5h-32q-13 0 -22.5 -9.5t-9.5 -22.5
v-95h-95q-13 0 -22 -9t-9 -22v-32q0 -13 9 -22.5t22 -9.5h95v-95q0 -13 9.5 -22t22.5 -9h32q13 0 22.5 9t9.5 22v95h95q13 0 22 9.5t9 22.5v32q0 13 -9 22t-22 9z" />
    <glyph glyph-name="uniD621" unicode="&#xd621;" 
d="M837 -168q-24 12 -24 38l-1 736q-1 46 -18 60t-67 14l1 -257q0 -18 -12.5 -30.5t-30.5 -12.5t-30.5 12.5t-12.5 30.5v258h-369l28 -1q-53 0 -69.5 -16t-16.5 -69l1 86h-1v-768h1l-1 87q0 -54 16.5 -70t69.5 -16l-56 -1h438q17 0 29.5 -12.5t12.5 -30t-12.5 -30
t-29.5 -12.5h-425h-43q-35 0 -60 25t-25 60v46v677v45q0 35 23.5 59.5t58.5 25.5l601 1q34 -1 58.5 -24.5t26.5 -57.5v-772q0 -29 -17.5 -51t-43.5 -30zM727 681v-1l39 1h-39zM812 681v-25v25z" />
    <glyph glyph-name="uniD622" unicode="&#xd622;" 
d="M719 468h-428q-18 0 -30.5 12.5t-12.5 30t12.5 30t30.5 12.5h428q18 0 30.5 -12.5t12.5 -30t-12.5 -30t-30.5 -12.5zM719 297h-428q-18 0 -30.5 12.5t-12.5 30t12.5 30t30.5 12.5l428 1q18 0 30.5 -12.5t12.5 -30.5t-12.5 -30.5t-30.5 -12.5zM870 134v-1l-1 -1l-285 -285
q-13 -20 -36 -20q-9 0 -17 4h-1q-6 3 -11 8l-1 1h-1q-1 1 -1.5 2.5t-1.5 1.5q-1 2 -3 5q-7 12 -6 26v209v43q0 35 25 60t61 25h45h168v393q-2 46 -19 60.5t-66 14.5l39 1h-494l28 -1q-52 0 -68.5 -16t-16.5 -69v86h-1l1 -768v87q0 -54 16.5 -70t68.5 -16l-52 -1h135
q18 0 30.5 -12.5t12.5 -30t-12.5 -30t-30.5 -12.5h-126h-42q-36 0 -61 25t-25 60v46v677v45q0 35 24 59.5t58 25.5l601 1q35 -1 59 -24.5t26 -57.5v-506q1 -5 1 -9q0 -24 -20 -36zM590 127v-77l1 76l86 1q-53 0 -69.5 -16.5t-17.5 -67.5l1 -69l152 153h-153zM804 681h-1
l1 -28v28z" />
    <glyph glyph-name="uniD623" unicode="&#xd623;" horiz-adv-x="1033" 
d="M783 100q1 -6 1 -10l1 -8h-2v-2v-2l-1 -4q-5 -15 -19.5 -22t-29.5 -1q-15 5 -22 20l-1 -1l-1 9q-1 5 -1 10l-10 110l153 163l-223 47l-111 195v-3l-110 -194l-218 -48l148 -160l-31 -233l211 101l82 -37v-1q14 -7 20 -21t1 -28l-1 -4q-5 -16 -19.5 -23t-30.5 -1h-1l-1 1
l-51 24l-259 -124q-22 6 -34 25l35 289l-199 215q2 22 17 38l281 55l144 264q16 4 31 0l144 -264l280 -55q15 -16 17 -39l-198 -214zM729 -40l53 -53l132 133q12 12 28.5 12t28 -12t11.5 -28.5t-11 -28.5l-157 -158l-1 -2q-1 -2 -2 -3q-12 -12 -29 -11q-17 -1 -29 11
q-1 1 -2 3t-2 2l-76 77q-12 12 -12 29t11.5 28.5t28 11.5t28.5 -11z" />
    <glyph glyph-name="uniD624" unicode="&#xd624;" horiz-adv-x="1055" 
d="M904 224l-1 -85h-53q39 1 46.5 14t7.5 71zM820 139h30h-30zM778 353l-86 -1q-17 0 -29.5 12.5t-12.5 30.5t12.5 30.5t29.5 12.5h86q18 0 30 -12.5t12 -30t-12 -30t-30 -12.5zM568 438q17 0 29.5 -12.5t12.5 -30t-12.5 -30t-29.5 -12.5l-86 -1q-17 0 -29.5 12.5
t-12.5 30.5t12.5 30.5t29.5 12.5h86zM148 192v32v-32zM207 139h-59v53q1 -34 11 -43t48 -10zM272 438h86q17 0 29.5 -12.5t12.5 -30t-12.5 -30t-29.5 -12.5l-86 -1q-18 0 -30 12.5t-12 30.5t12 30.5t30 12.5zM905 53h-45h-317l-200 -202q-12 -13 -29.5 -13t-30 13
t-12.5 30.5t13 30.5l208 210q13 17 32 17h1h1h378v448q-1 42 -10.5 53t-46.5 12h56l1 -51v51h-68h11h-14h-631q-34 -1 -44 -11t-11 -42v-460h169q17 0 29.5 -12.5t12.5 -30.5t-12.5 -30.5t-29.5 -12.5h-125h-44q-34 0 -58.5 24t-25.5 58v518q0 34 23 58.5t57 25.5l762 1
q32 0 55 -21t28 -52v-536q-3 -32 -27 -54t-56 -22zM147 652v-31v31h26h-26z" />
    <glyph glyph-name="uniD625" unicode="&#xd625;" 
d="M966 -185q-7 -7 -17 -7t-17 7l-175 175q-119 -94 -270 -94q-92 0 -177 37l37 37q68 -26 140 -26q105 0 194.5 52t141 141.5t51.5 194.5t-51.5 194.5t-141 141.5t-195 52t-194.5 -52t-141 -141.5t-52 -194.5q0 -139 89 -247l-35 -34q-102 121 -102 281q0 89 34.5 169.5
t92.5 139t139 93t169.5 34.5t169.5 -34.5t139.5 -93t93 -139t34.5 -169.5t-34 -169t-95 -141l172 -173q7 -7 7 -17t-7 -17zM966 -185z" />
    <glyph glyph-name="uniD626" unicode="&#xd626;" 
d="M564 348q3 420 0 420q118 0 213.5 -54t149.5 -150t54 -216h-417v0zM946 262q0 -92 -35.5 -176t-96 -145t-144.5 -97t-175.5 -36t-175 36t-144 97t-96.5 145t-36 176.5t36 176.5t96.5 145t144 97t175.5 36q11 0 34 -2v-401h414q3 -26 3 -52v0zM909 276h-414v406
q-114 0 -210 -56t-151.5 -153t-55.5 -211t55.5 -210.5t151.5 -152.5t209.5 -56t209.5 56t151.5 152.5t55.5 210.5l-1 23l-1 -9v0zM909 276z" />
    <glyph glyph-name="uniD627" unicode="&#xd627;" horiz-adv-x="1492" 
d="M1242 -108h-997q-32 0 -55 23t-23 55v636q0 32 23 55t55 23h997q32 0 54.5 -23t22.5 -55v-636q0 -32 -22.5 -55t-54.5 -23zM245 644q-16 0 -27 -11.5t-11 -26.5v-636q0 -15 11 -26.5t27 -11.5h997q15 0 26.5 11t11.5 27v636q0 15 -11.5 26.5t-26.5 11.5h-997zM355 451
h388v-60h-388v60zM355 182h388v-60h-388v60zM899 361q0 49 35 83q34 35 83 35t84 -35q34 -35 34 -83q0 -49 -34 -84q-35 -34 -84 -34t-83 34q-35 35 -35 84zM857 118q0 41 47 69t113.5 28t113.5 -28t47 -69h-321z" />
    <glyph glyph-name="uniD628" unicode="&#xd628;" horiz-adv-x="1273" 
d="M625 278q89 0 152.5 63.5t63.5 152.5t-63.5 152.5t-152.5 63.5t-152.5 -63.5t-63.5 -152.5t63.5 -152.5t152.5 -63.5v0zM625 679q76 0 130 -54t54 -130.5t-54 -130.5t-130.5 -54t-130.5 54t-54 130.5t54.5 130.5t130.5 54v0zM950 352q-45 0 -80 28q-12 10 -21.5 -2
t1.5 -22q44 -35 100 -35q65 0 111.5 46t46.5 111t-46.5 111.5t-111.5 46.5q-56 0 -100 -36q-12 -9 -2 -21.5t22 -2.5q35 29 80 29q53 0 90 -37.5t37 -89.5t-37 -89t-90 -37v0zM848 166q-16 26 -40 44t-45.5 25t-44.5 10t-32.5 3t-14.5 -1h-96h-13q-7 0 -26.5 -4t-37.5 -11
t-40 -23.5t-37 -38.5q-21 -29 -48.5 -120.5t-43.5 -164.5q-2 -6 1.5 -11.5t9.5 -7t11.5 2t7.5 9.5q16 71 42.5 160t44.5 114q15 22 36.5 36.5t42.5 19.5t31 6.5t18 1.5h1h98q3 1 11.5 1t28 -2.5t37.5 -8.5t38.5 -20.5t33.5 -36.5v-1q1 0 1 -1q19 -24 47.5 -112t44.5 -157
q3 -12 15 -12q2 0 4 1q6 1 9.5 6.5t1.5 11.5q-15 67 -44 158.5t-53 122.5v0zM300 321q56 0 99 35q13 10 3 22t-22 2q-35 -29 -80 -29q-53 0 -90 37.5t-37 89.5t37 89t90 37q45 0 80 -28q12 -10 21.5 2t-2.5 22q-43 35 -99 35q-65 0 -111.5 -46t-46.5 -111t46 -111t112 -46v0
zM1149 103q-25 112 -50 148q-11 16 -27.5 28t-29 17t-28 8t-19.5 3h-9h-67q-3 1 -10 1t-23 -2t-31 -6.5t-32.5 -16t-29.5 -28.5q-9 -13 3.5 -22t21.5 4q31 43 100 39h69q1 1 15 -0.5t36 -12t35 -30.5q22 -30 45 -137q3 -12 15 -12h4q6 1 9.5 6.5t2.5 12.5v0zM435 231
q8 -13 22 -5q5 3 6.5 9t-1.5 12q-12 19 -29.5 32.5t-33.5 19t-32 7.5t-24.5 2t-10.5 -1h-68h-9q-4 0 -19.5 -3t-28 -8t-29 -17t-27.5 -29q-25 -35 -50 -148q-1 -6 2.5 -11.5t9.5 -6.5h3q13 0 15 12q24 106 45 137q30 43 88 43h70q5 1 20 0.5t41.5 -11.5t39.5 -34v0zM435 231
z" />
    <glyph glyph-name="uniD629" unicode="&#xd629;" 
d="M367 83h-37q-9 0 -16 7t-7 16.5t7 16t16 6.5h37q9 0 15.5 -6.5t6.5 -16t-6.5 -16.5t-15.5 -7zM367 411h-37q-9 0 -16 6.5t-7 16t7 16t16 6.5h37q9 0 15.5 -6.5t6.5 -16t-6.5 -16t-15.5 -6.5zM367 247h-37q-9 0 -16 6.5t-7 16t7 16.5t16 7h37q9 0 15.5 -7t6.5 -16.5
t-6.5 -16t-15.5 -6.5zM512 -162q-186 0 -318 132t-132 318t132 318t318 132q98 0 186 -40q10 -9 10.5 -18t-7.5 -14.5t-18 -0.5q-81 37 -171 37q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5q0 47 -10 91
q-5 22 12 27q15 4 21 -11q2 -4 2 -8q11 -48 11 -99q0 -92 -35.5 -175t-96 -143.5t-143.5 -96t-175 -35.5zM476 129h290q10 0 16.5 -6.5t6.5 -16t-6.5 -16.5t-16.5 -7h-290q-10 0 -16.5 7t-6.5 16.5t6.5 16t16.5 6.5zM476 411q-10 0 -16.5 6.5t-6.5 16t6.5 16t16.5 6.5h81
q10 0 16.5 -6.5t6.5 -16t-6.5 -16t-16.5 -6.5h-81zM579 259q-1 -1 -3 -2q-7 -10 -18 -10h-82q-10 0 -16.5 7t-6.5 16t6.5 16t16.5 7h72l315 306q7 6 16.5 6t16 -6.5t6.5 -16t-7 -16.5zM579 259z" />
    <glyph glyph-name="uniD62A" unicode="&#xd62a;" 
d="M990 283q0 99 -36.5 186t-105.5 156q-65 65 -152 101t-184.5 36t-184.5 -36t-152 -101q-66 -69 -102 -156.5t-36 -185.5q0 -97 36.5 -184t101.5 -152t152 -101.5t184.5 -36.5t184.5 36.5t152 101.5q68 64 105 151t37 185zM862.5 634.5q69.5 -69.5 108 -160t38.5 -191
t-38.5 -191t-108.5 -159.5q-68 -69 -158 -106t-192.5 -37t-192.5 37t-158.5 105.5t-105.5 158.5t-37 192.5t37 192.5t106 158q69 70 159.5 108.5t191 38.5t191 -38.5t160 -108zM701 487h-379q-18 0 -30.5 -12.5t-12.5 -29.5v-318q0 -18 12.5 -30.5t30.5 -12.5h379
q18 0 30.5 12.5t12.5 30.5v318q0 17 -12.5 29.5t-30.5 12.5v0zM322 459h379q5 0 9.5 -4t4.5 -10v-171q-53 43 -113 43q-48 0 -133 -67q-61 -52 -90 -52q-38 0 -71 33v214q0 6 4.5 10t9.5 4v0zM701 113h-379q-5 0 -9.5 4t-4.5 10v66q1 0 9 -4.5t11.5 -6t11 -4.5t12.5 -4.5
t12.5 -2.5t14.5 -1q15 0 35.5 9.5t34 19t39.5 28.5q70 61 114 61q27 0 55.5 -13t43.5 -26l14 -13v-109q0 -6 -4.5 -10t-9.5 -4v0zM426 283q24 0 40.5 17.5t16.5 39.5q0 25 -17.5 43.5t-39.5 18.5q-25 0 -43.5 -18.5t-18.5 -43.5q0 -21 19 -39t43 -18v0zM426 374q11 0 20 -10
t9 -24q0 -10 -9 -19t-20 -9t-19.5 9t-8.5 19q0 15 7 24.5t21 9.5v0zM426 374z" />
    <glyph glyph-name="uniD62B" unicode="&#xd62b;" 
d="M993 289q0 97 -38 185.5t-104 154.5q-68 68 -154.5 104.5t-184.5 36.5q-99 0 -187.5 -37t-152.5 -104q-67 -64 -104 -152.5t-37 -187.5q0 -98 36.5 -184.5t104.5 -154.5q66 -66 154.5 -104t185.5 -38q96 0 182.5 37.5t156.5 104.5q67 69 104.5 156t37.5 183zM865 643
q70 -69 108.5 -159.5t38.5 -194.5q0 -100 -38.5 -190.5t-108.5 -163.5q-149 -141 -353 -141q-105 0 -195.5 36.5t-158.5 104.5q-69 73 -107.5 163.5t-38.5 190.5q0 104 38.5 194.5t107.5 159.5t159.5 107.5t194.5 38.5q100 0 190.5 -38.5t162.5 -107.5zM700 82h-382
q-21 0 -36.5 15t-15.5 37v259q0 21 15.5 36.5t36.5 15.5h66v14q0 14 12 26t26 12h160q18 0 30.5 -12t12.5 -26v-14h75q22 0 39.5 -15.5t17.5 -36.5v-259q0 -22 -16 -37t-41 -15v0zM729 393q0 11 -9 19.5t-20 8.5h-103v24q0 10 -9 19t-20 9h-132q-10 0 -16.5 -8.5t-6.5 -19.5
v-24h-52h-43q-10 0 -16.5 -8.5t-6.5 -19.5v-90h94q7 43 42 73.5t80.5 30.5t80.5 -30.5t42 -73.5h95v90zM413 284q0 -42 28 -70.5t71 -28.5q39 0 69 29t30 70q0 39 -30 69.5t-69 30.5q-42 0 -70.5 -30t-28.5 -70v0zM729 280h-95q-3 -51 -39 -84.5t-88 -33.5q-49 0 -84 34
t-39 84h-94v-146q0 -11 9 -20t19 -9h382q11 0 17.5 8.5t6.5 20.5zM729 280z" />
    <glyph glyph-name="uniD62C" unicode="&#xd62c;" 
d="M975 287q0 94 -37 179.5t-101 144.5q-137 137 -324 137q-96 0 -181 -35.5t-143 -101.5q-66 -58 -101.5 -143t-35.5 -181q0 -192 137 -329q59 -63 144.5 -100t179.5 -37q180 0 324 137q65 68 101.5 152t36.5 177zM851 625q67 -63 104.5 -150t37.5 -188q0 -97 -37.5 -184.5
t-104.5 -158.5q-144 -137 -338 -137q-102 0 -189 36t-149 101q-67 71 -104.5 158.5t-37.5 184.5q0 101 37.5 188t104.5 150q63 67 150 104.5t188 37.5q189 0 338 -142zM275 255q0 -46 16 -85.5t43 -65t62.5 -43.5t74.5 -22t78 -1t74.5 21t63.5 43t45 65t19 88h-476zM577 429
q0 27 23 50q18 18 46 18q18 0 45 -18q19 -18 19 -50q0 -28 -18.5 -46t-45.5 -18q-34 0 -46 18q-23 23 -23 46zM317 429q0 22 18 50q27 18 50 18q18 0 46 -18q18 -18 18 -50q0 -28 -18.5 -46t-45.5 -18q-32 0 -50 18q-18 27 -18 46z" />
    <glyph glyph-name="uniD62D" unicode="&#xd62d;" 
d="M787 319h-242v242q0 14 -9 23t-23 9t-23 -9t-9 -23v-242h-242q-14 0 -23 -9t-9 -23q0 -11 9.5 -19t22.5 -8h242v-247q0 -11 9.5 -19.5t22.5 -8.5t22.5 8.5t9.5 19.5v247h242q11 0 19.5 6.5t8.5 15.5v14q0 10 -8.5 16.5t-19.5 6.5zM975 287q0 94 -37 179.5t-101 144.5
q-137 137 -324 137q-96 0 -181 -35.5t-143 -101.5q-66 -58 -101.5 -143t-35.5 -181q0 -192 137 -329q59 -63 144.5 -100t179.5 -37q180 0 324 137q65 68 101.5 152t36.5 177zM851 625q67 -63 104.5 -150t37.5 -188q0 -97 -37.5 -184.5t-104.5 -158.5q-144 -137 -338 -137
q-102 0 -189 36t-149 101q-67 71 -104.5 158.5t-37.5 184.5q0 101 37.5 188t104.5 150q63 67 150 104.5t188 37.5q189 0 338 -142z" />
    <glyph glyph-name="uniD62E" unicode="&#xd62e;" 
d="M972 287q0 94 -37 179.5t-100 144.5q-137 137 -324 137q-96 0 -181 -35.5t-144 -101.5q-65 -58 -101 -143t-36 -181q0 -192 137 -329q60 -63 145.5 -100t179.5 -37q180 0 324 137q64 68 100.5 152t36.5 177zM849 625q67 -63 104.5 -150t37.5 -188q0 -97 -37.5 -184.5
t-104.5 -158.5q-144 -137 -338 -137q-102 0 -189 36t-149 101q-67 71 -104.5 158.5t-37.5 184.5q0 101 37.5 188t104.5 150q63 67 150 104.5t188 37.5q189 0 338 -142zM292 205h438v-87h-438v87zM671 328h91v-87h-91v87zM534 328h91v-87h-91v87zM397 328h91v-87h-91v87z
M260 328h91v-87h-91v87zM671 461h91v-92h-91v92zM534 461h91v-92h-91v92zM397 461h91v-92h-91v92zM260 461h91v-92h-91v92z" />
    <glyph glyph-name="uniD62F" unicode="&#xd62f;" 
d="M975 287q0 94 -37 179.5t-101 144.5q-137 137 -324 137q-96 0 -181 -35.5t-143 -101.5q-66 -58 -101.5 -143t-35.5 -181q0 -192 137 -329q59 -63 144.5 -100t179.5 -37q180 0 324 137q65 68 101.5 152t36.5 177zM851 625q67 -63 104.5 -150t37.5 -188q0 -97 -37.5 -184.5
t-104.5 -158.5q-144 -137 -338 -137q-102 0 -189 36t-149 101q-67 71 -104.5 158.5t-37.5 184.5q0 101 37.5 188t104.5 150q63 67 150 104.5t188 37.5q189 0 338 -142zM298 282q0 21 14 42q14 13 37 13q20 0 41 -13q13 -21 13 -42q0 -27 -13 -41q-21 -13 -41 -13
q-23 0 -37 13.5t-14 40.5zM728 273v32q-4 78 -38.5 149.5t-89.5 120.5h-23q-15 0 -26 -10t-11 -27q0 -9 13 -20t24 -16q82 -90 82 -206q0 -135 -96 -224q-23 -7 -23 -36q0 -14 11.5 -25.5t25.5 -11.5q6 0 11.5 1t8.5 2l3 2q56 49 90 119t38 150zM476 456q-9 9 -22 9
q-11 0 -19.5 -9t-8.5 -23q0 -5 1.5 -9.5t4 -8t4.5 -6t5 -5t3 -3.5q29 -17 46.5 -49.5t17.5 -69t-17.5 -69t-46.5 -49.5q0 -1 -4 -4t-6.5 -5.5t-5 -8.5t-2.5 -14q0 -14 8.5 -23t19.5 -9q6 0 11.5 2t8.5 4l2 3q42 27 64.5 73t22.5 100.5t-22.5 100.5t-64.5 73z" />
    <glyph glyph-name="uniD630" unicode="&#xd630;" 
d="M903 232h-336v-336q0 -23 -16.5 -39t-39.5 -16t-39.5 16t-16.5 39v336h-336q-23 0 -39.5 16.5t-16.5 39.5t16.5 39.5t39.5 16.5h336v336q0 23 16.5 39.5t39.5 16.5t39.5 -16.5t16.5 -39.5v-336h336q23 0 39.5 -16.5t16.5 -39.5t-16.5 -39.5t-39.5 -16.5z" />
    <glyph glyph-name="uniD631" unicode="&#xd631;" horiz-adv-x="1025" 
d="M924 473l-498 -499l-364 -136l137 363l498 499q38 38 91 38t91 -38l45 -45q38 -38 38 -91t-38 -91zM248 160l136 -137l404 405l-136 136zM879 610l-45 46q-19 19 -45.5 19t-45.5 -19l-46 -46l136 -137l46 46q19 19 19 45.5t-19 45.5z" />
    <glyph glyph-name="uniD632" unicode="&#xd632;" 
d="M943 271q-5 -112 -62.5 -205.5t-153 -148t-208.5 -54.5q-115 0 -213 57t-155 155t-57 213t57 213t155 155t213 57q108 0 201 -51t151 -138v164q0 11 7 18t17 7t17.5 -7t7.5 -18v-218q0 -10 -7.5 -17t-17.5 -7h-218q-10 0 -17 7t-7 17t7 17t17 7h156q-52 78 -134.5 124
t-179.5 46q-102 0 -188.5 -50t-137 -137t-50.5 -189t50.5 -189t137 -137t188.5 -50q100 0 185.5 48.5t136.5 132t54 183.5q0 10 7.5 17t17.5 7t17 -7t7 -17q0 -1 -1 -5zM871 494v6l-10 -6h10z" />
    <glyph glyph-name="uniD633" unicode="&#xd633;" 
d="M169 668l723 -722l-38 -38l-722 723zM892 631l-723 -723l-37 38l722 722z" />
    <glyph glyph-name="uniD634" unicode="&#xd634;" 
d="M841 747h-653q-18 0 -30.5 -12.5t-12.5 -29.5v-813q0 -18 12.5 -30.5t30.5 -12.5h653q18 0 30.5 12.5t12.5 30.5v813q0 17 -12.5 29.5t-30.5 12.5zM840 -65q0 -16 -11 -27t-26 -11h-574q-15 0 -26 11t-11 27v726q0 16 11 27t26 11h452v-233q0 -7 4.5 -11.5t10.5 -4.5h32
q7 0 11.5 4.5t4.5 11.5v233h1h58q15 0 26 -11t11 -27v-726z" />
    <glyph glyph-name="uniD635" unicode="&#xd635;" 
d="M266 216q-4 -3 -4 -4q-53 -51 -56 -54q-39 -35 -87 -18q-47 17 -55 68v12v534q0 32 23 55t55 23q211 1 539 0q28 0 50 -18t27 -46q1 -5 1 -16v-110q0 -6 7 -6h112q28 0 49.5 -16t28.5 -42q2 -10 2 -20q1 -282 0 -535q0 -35 -23 -59t-58 -25.5t-61 23.5q-22 22 -123 119
q-57 55 -61 59q-22 21 -53 21h-234q-47 0 -71 39q-1 1 -8 16zM119 487v-262q0 -6 1 -9q1 -20 20 -25q16 -4 30 10q24 23 85.5 82.5t95.5 91.5q39 38 92 38h234q27 0 27 26v311q0 27 -27 27h-531q-27 0 -27 -27v-263zM903 290v265q0 6 -1 8q-4 18 -26 18h-55h-55q-7 0 -7 -7
v-68v-69q0 -34 -23 -56q-23 -23 -59 -24h-112q-113 0 -123 1q-29 0 -49 -19q-24 -23 -71 -69q-3 -3 -3 -7v-23q0 -20 19 -23q5 -1 13 -1h228q54 1 92 -37l95 -91q58 -57 87 -85q12 -11 25 -9q11 1 18 9t7 21v266zM539 539q1 18 13 30t29.5 12t29.5 -12.5t12 -30.5
q-1 -17 -13 -29t-29 -12q-18 1 -30 13t-12 29zM246 581q17 0 29 -12.5t12 -29.5t-12 -29.5t-29.5 -12.5t-29.5 12.5t-12 30t12 29.5t30 12zM372 539q0 18 12 30t30 12q17 -1 29 -13t12 -30q0 -17 -12.5 -29t-29.5 -12t-29.5 12.5t-11.5 29.5zM372 539z" />
    <glyph glyph-name="uniD637" unicode="&#xd637;" 
d="M806 52q0 -24 -9.5 -44.5t-26.5 -36.5t-39.5 -25t-48.5 -9h-340q-26 0 -48.5 9t-39.5 25t-26.5 36.5t-9.5 44.5v663q0 24 9.5 45t26.5 37t39.5 25t48.5 9h340q26 0 48.5 -9t39.5 -25t26.5 -37t9.5 -45v-663zM728 669h-433v-570h433v570zM512 72q-21 0 -35.5 -14.5
t-14.5 -35.5q0 -20 14.5 -35t35.5 -15t35 15t14 35q0 21 -14 35.5t-35 14.5v0zM588 751q0 7 -4.5 11.5t-10.5 4.5h-122q-5 0 -10 -4.5t-5 -12t4.5 -12t10.5 -4.5h122q6 0 10.5 4.5t4.5 12.5v0zM588 751z" />
    <glyph glyph-name="uniD638" unicode="&#xd638;" 
d="M625 165v-170h-463v778h463v-170h58v183q0 19 -13 32.5t-32 13.5h-488q-19 0 -32.5 -13.5t-13.5 -32.5v-804q0 -19 13.5 -32.5t32.5 -13.5h488q19 0 32 13.5t13 32.5v183h-58zM897 361q10 10 10 24t-10 24l-142 153q-10 10 -16.5 7t-6.5 -16v-80q0 -14 -10 -23.5
t-23 -9.5h-227q-14 0 -24 -9.5t-10 -23.5v-43q0 -14 10 -24t24 -10h227q13 0 23 -9.5t10 -23.5v-79q0 -14 6.5 -16.5t16.5 7.5z" />
    <glyph glyph-name="uniD641" unicode="&#xd641;" 
d="M384 893h254q103 0 191 -51t138.5 -138.5t50.5 -191.5v-254q0 -104 -50.5 -191.5t-138.5 -138.5t-191 -51h-254q-104 0 -191.5 51t-138.5 138.5t-51 191.5v254q0 104 51 191.5t138.5 138.5t191.5 51zM695 670h-369q-26 0 -44.5 -18t-18.5 -44v-445q0 -26 18.5 -44.5
t44.5 -18.5h369q27 0 45.5 18.5t18.5 44.5v445q0 26 -18.5 44t-45.5 18zM627 628v-159l-14 13q-6 6 -14.5 6t-14.5 -6l-16 -14v160h59zM716 163q0 -9 -6 -15t-15 -6h-369q-8 0 -14.5 6t-6.5 15v445q0 8 6.5 14t14.5 6h200v-208q0 -13 12.5 -18.5t22.5 3.5l37 33l35 -33
q6 -6 15 -6q4 0 8 2q13 5 13 19v208h26q9 0 15 -6t6 -14v-445zM716 163zM522 351h-139q-9 0 -15 -6t-6 -14.5t6 -14.5t15 -6h139q9 0 15.5 6t6.5 14.5t-6.5 14.5t-15.5 6zM522 351zM466 244h-83q-9 0 -15 -6t-6 -15t6 -15t15 -6h83q9 0 15 6t6 15t-6 15t-15 6zM466 244z" />
    <glyph glyph-name="uniD642" unicode="&#xd642;" 
d="M384 893h254q103 0 191 -51t139 -138.5t51 -191.5v-254q0 -104 -51 -191.5t-139 -138.5t-191 -51h-254q-103 0 -191 51t-139 138.5t-51 191.5v254q0 104 51 191.5t139 138.5t191 51zM695 622h-50v40h-252v-40h-51q-28 0 -45.5 -20t-17.5 -46v-434q0 -25 17.5 -45
t45.5 -20h353q28 0 45.5 20t17.5 45v434q0 26 -17 46t-46 20zM544 517h113v-26h-113v26zM418 635h201v-52h-201v52zM682 162h-327v26h327v-26zM683 241h-328v26h328v-26zM683 320h-328v26h328v-26zM683 399h-328v26h328v-26zM683 399z" />
    <glyph glyph-name="uniD643" unicode="&#xd643;" 
d="M383 893h254q103 0 191 -51t138.5 -138.5t50.5 -191.5v-254q0 -104 -50.5 -191.5t-138.5 -138.5t-191 -51h-254q-104 0 -191.5 51t-138.5 138.5t-51 191.5v254q0 104 51 191.5t138.5 138.5t191.5 51zM688 625h-58v-10q0 -18 -11 -32.5t-25 -14.5h-172q-15 0 -26 14.5
t-11 32.5v10h-57q-33 0 -45 -16.5t-12 -47.5v-369q0 -64 61 -64h349q70 0 70 64v369q0 29 -16 46.5t-47 17.5zM627 259h-242q-5 0 -10.5 6.5t-5.5 13.5q0 17 16 17h242q11 0 17 -17q0 -8 -5 -14t-12 -6zM644 377q0 -8 -5 -14.5t-12 -6.5h-242q-5 0 -9 6.5t-4 14.5
q0 5 5 10.5t12 5.5h241q6 0 11 -6t3 -10zM644 477q0 -8 -5 -14t-12 -6h-242q-4 0 -8.5 7.5t-4.5 13t5 11t12 5.5h241q6 0 11 -6t3 -11zM456 659h110q10 0 17 -8t7 -18q2 -13 -4 -22t-16 -9h-114q-10 0 -17 8.5t-7 18.5q0 13 7 21.5t17 8.5z" />
    <glyph glyph-name="uniD645" unicode="&#xd645;" 
d="M409 367q-42 3 -84 0q-14 -1 -24 -10t-13 -23q-1 -3 -3 -61h163v52q-1 16 -12.5 28t-26.5 14zM588 400h25h25h49q23 0 22 17q0 17 -21 17q-51 1 -102 0q-10 0 -15.5 -5.5t-4.5 -12.5q2 -16 22 -16zM367 400q21 0 35.5 14.5t14.5 34.5q-1 20 -15 34t-35 14t-35.5 -14
t-14.5 -34.5t14.5 -34.5t35.5 -14zM688 305h-156q-11 0 -14 -6q-9 -11 -5 -17q7 -11 18.5 -11.5t78.5 -0.5v-1q71 0 77 1q22 0 22 16q1 19 -21 19zM641 896h-256q-104 0 -192.5 -51.5t-140 -140t-51.5 -192.5v-256q0 -104 51.5 -192.5t140 -140t192.5 -51.5h256
q104 0 192 51.5t139.5 140t51.5 192.5v256q0 104 -51.5 192.5t-139.5 140t-192 51.5zM805 246q0 -30 -19 -49t-50 -19q-239 -1 -447 0q-31 0 -49.5 18t-18.5 48q-1 140 0 279q0 67 69 68h222h212q16 0 24 -1q57 -8 57 -63v-281zM688 371q-81 1 -156 0q-21 0 -21 -20
q1 -16 23 -16h76h77q22 0 22 17q1 19 -21 19z" />
    <glyph glyph-name="uniD646" unicode="&#xd646;" 
d="M384 893h254q103 0 191 -51t139 -138.5t51 -191.5v-254q0 -104 -51 -191.5t-139 -138.5t-191 -51h-254q-103 0 -191 51t-139 138.5t-51 191.5v254q0 104 51 191.5t139 138.5t191 51zM499 647q-112 0 -190.5 -78t-78.5 -188t78.5 -188t190 -78t190.5 78t79 188h-269v266z
M499 647zM577 655v-201h215q0 83 -63 142t-152 59zM577 655z" />
    <glyph glyph-name="uniD647" unicode="&#xd647;" 
d="M384 894h254q104 0 191.5 -51t138.5 -139t51 -192v-254q0 -103 -51 -191t-138.5 -139t-191.5 -51h-254q-103 0 -190.5 51t-138.5 139t-51 191v254q0 104 51 192t138.5 139t190.5 51zM419 548q0 43 -31 74t-74.5 31t-74.5 -31t-31 -74t30 -74q-8 -31 -8 -65q0 -74 36 -137
t96 -101l22 87q-33 28 -52 67.5t-19 83.5q0 16 3 33q43 1 73 31.5t30 74.5zM510 607q54 0 100 -27q-7 -19 -7 -39q0 -43 31 -74t74.5 -31t75 31t31.5 74.5t-31 74.5t-75 31q-20 0 -39 -8q-72 51 -160 51q-59 0 -113 -24l48 -70q31 11 65 11zM707 400q-2 -53 -30.5 -97
t-74.5 -68q-13 26 -38.5 42t-55.5 16q-44 0 -75 -31t-31 -75t31 -75t75 -31q32 0 58.5 18t39.5 47q82 30 133 102t51 161v19z" />
    <glyph glyph-name="uniD648" unicode="&#xd648;" 
d="M381 889h254q103 0 190.5 -51t138.5 -139t51 -192v-254q0 -103 -51 -191t-138.5 -139t-190.5 -51h-254q-104 0 -191.5 51t-138.5 139t-51 191v254q0 104 51 192t138.5 139t191.5 51zM408 557q16 14 20.5 40.5t-10 46.5t-46.5 13q-40 -7 -43 -49q-2 -37 23 -57t56 6z
M633 536q31 -27 54 3q19 25 7 54q-8 21 -32 26q-26 5 -38 -11.5t-8.5 -38.5t17.5 -33zM420 184q-14 3 -16.5 -13.5t0.5 -35.5t-1 -31q6 -1 23 -2h5q-6 11 -3.5 28t2 34.5t-9.5 19.5zM609 184q-9 -2 -10 -18t2 -32.5t-2 -28.5q4 -4 10 -3q11 1 17 1q-5 12 -1.5 31.5t1 36
t-16.5 13.5zM782 437q-28 38 -64 56q-19 10 -37 12q-65 9 -103 -33q-5 -5 -26.5 -51t-33.5 -48q-3 -1 -19.5 29.5t-37 66t-31.5 43.5q-24 17 -62.5 16t-60.5 -16q-26 -18 -54.5 -62.5t-42.5 -84t-7 -47.5q10 -10 23.5 0t25 23.5t16.5 11.5q4 -1 16 -64.5t32 -125.5t42 -60
q9 0 17.5 0.5t10.5 0.5q-9 12 -15 50t-8.5 69.5t-4.5 32.5q-3 1 -10.5 -7.5t-16 -14.5t-14.5 0q-8 8 16 56.5t49 65.5q14 9 38 9.5t39 -9.5q3 -3 8 -9q5 -3 22 -29.5t29 -26.5q7 -1 14 7q28 50 38 58q14 10 38.5 9.5t38.5 -9.5q25 -17 49 -65.5t16 -56.5q-6 -6 -14.5 0
t-16 14.5t-10.5 7.5q-2 -1 -4.5 -32.5t-8.5 -69t-15 -50.5q3 1 7 0.5t11.5 -1t15.5 -0.5q55 -3 73 273q10 -2 29 -39q16 -29 24 -22q5 4 9 17q7 22 -3 52t-27 53zM445 384q-26 -22 -42 5q-15 23 -2 44q8 11 22 14q20 4 29 -8.5t6.5 -29t-13.5 -25.5zM583 384
q-10 9 -12.5 25.5t6.5 29t29 8.5q29 -6 27 -37q-2 -27 -22 -34q-13 -4 -28 8z" />
    <glyph glyph-name="uniD649" unicode="&#xd649;" 
d="M619 562l-107 -117v-234l224 234q24 25 24 59t-24 58.5t-58.5 24.5t-58.5 -25zM640 896h-256q-104 0 -192.5 -51.5t-139.5 -140t-51 -192.5v-256q0 -104 51 -192.5t139.5 -140t192.5 -51.5h256q104 0 192.5 51.5t139.5 140t51 192.5v256q0 104 -51 192.5t-139.5 140
t-192.5 51.5zM795 387l-283 -293l-283 293q-48 48 -48 117t48.5 117.5t117 48.5t117.5 -49l48 -59l48 59q49 49 117.5 49t117 -48.5t48.5 -117.5t-48 -117z" />
    <glyph glyph-name="uniD650" unicode="&#xd650;" 
d="M385 892h254q103 0 190.5 -51t138.5 -139t51 -191v-254q0 -104 -51 -192t-138.5 -139t-190.5 -51h-254q-104 0 -191.5 51t-138.5 139t-51 192v254q0 103 51 191t138.5 139t191.5 51zM621 596q-43 0 -74 -30l-66 -67q-8 -7 0 -14q3 -3 7 -3t7 3l67 66q24 25 58.5 25
t59.5 -25q7 -7 14.5 0.5t0.5 14.5q-31 30 -74 30v0zM621 596zM324 373q-36 -36 -36 -88t36.5 -88.5t88.5 -36.5t88 37l97 96l-177 176zM324 373zM408 120q-67 0 -114 47t-47 113t47 113l208 208q47 46 114 46q66 0 113 -46q47 -47 47 -113.5t-47 -112.5l-208 -208
q-47 -47 -113 -47v0zM616 618q-55 0 -93 -38l-208 -208q-39 -38 -39 -92t38.5 -92.5t93 -38.5t92.5 38l208 208q39 38 39 92.5t-38.5 92.5t-92.5 38zM616 618z" />
    <glyph glyph-name="uniD651" unicode="&#xd651;" 
d="M385 892h253q104 0 191.5 -51t138.5 -138.5t51 -191.5v-254q0 -104 -51 -191.5t-138.5 -138.5t-191.5 -51h-253q-104 0 -191.5 51t-138.5 138.5t-51 191.5v254q0 104 51 191.5t138.5 138.5t191.5 51zM393 521q-8 0 -13 5.5t-5 13.5v91q0 7 5 12.5t12.5 5.5t13 -5.5
t5.5 -12.5v-91q0 -8 -5.5 -13.5t-12.5 -5.5zM393 521zM641 520q-7 0 -12.5 5.5t-5.5 12.5v91q0 8 5.5 13.5t13 5.5t12.5 -5.5t5 -13.5v-91q0 -7 -5 -12.5t-13 -5.5zM641 520zM584 576h-141q-8 0 -13 5.5t-5 13t5 12.5t13 5h141q8 0 13.5 -5t5.5 -12.5t-5.5 -13t-13.5 -5.5z
M584 576zM752 614h-62q-8 0 -13 -5.5t-5 -13t5 -13t13 -5.5h50v-139h-456h-1v139h60q8 0 13.5 5.5t5.5 13t-5.5 13t-13.5 5.5h-72q-10 0 -17.5 -7.5t-7.5 -17.5v-445q0 -10 7.5 -17.5t17.5 -7.5h481q10 0 17.5 7.5t7.5 17.5v445q0 10 -7.5 17.5t-17.5 7.5zM687 330
q0 -15 -10 -25.5t-25 -10.5t-25.5 10.5t-10.5 25t10.5 25t25.5 10.5t25 -10.5t10 -24.5zM366 182q-15 0 -25.5 10.5t-10.5 25.5t10.5 25.5t25.5 10.5t25 -10.5t10 -25.5t-10 -25.5t-25 -10.5zM366 294q-15 0 -25.5 10.5t-10.5 25t10.5 25t25.5 10.5t25 -10.5t10 -25t-10 -25
t-25 -10.5zM508 182q-15 0 -25.5 10.5t-10.5 25.5t10.5 25.5t25.5 10.5t25.5 -10.5t10.5 -25.5t-10.5 -25.5t-25.5 -10.5zM508 294q-15 0 -25.5 10.5t-10.5 25t10.5 25t25.5 10.5t25.5 -10.5t10.5 -25t-10.5 -25t-25.5 -10.5zM708 241l-57 -57q-5 -5 -11.5 -5t-11.5 5
l-33 33q-5 4 -5 11t5 12t12 5t12 -5l20 -21l46 46q5 5 12 5t11.5 -5t4.5 -12t-5 -12zM708 241z" />
    <glyph glyph-name="uniD652" unicode="&#xd652;" 
d="M384 894h254q104 0 191.5 -51t138.5 -139t51 -191v-255q0 -103 -51 -191t-138.5 -139t-191.5 -51h-254q-103 0 -190.5 51t-138.5 139t-51 191v255q0 103 51 191t138.5 139t190.5 51zM487 411q35 14 68 -1q7 -2 13.5 0.5t9 9t0 12.5t-9.5 9q-46 20 -94 0q-47 -19 -66 -66
q-4 -10 3 -18q3 -3 6 -4q6 -2 12.5 0.5t9.5 8.5q14 34 48 49zM487 411zM481 337q7 16 23 22.5t32 -0.5q6 -3 12.5 -0.5t9.5 9.5q2 6 -0.5 12.5t-8.5 9.5q-29 11 -58 0q-29 -12 -41 -40q-4 -11 4 -19q2 -2 5 -3q7 -3 13 -0.5t9 9.5zM481 337zM627 612q-34 0 -64.5 -16
t-51.5 -44q-45 61 -116 61q-61 0 -105 -48t-44 -115q0 -24 7.5 -48t14.5 -37.5t20 -33.5q-12 -28 10 -49l23 -24q14 -13 32.5 -13t31.5 13l16 16q13 13 13 32t-13 32l-23 24q-14 13 -32.5 13t-31.5 -13l-1 -1l-2 -2q-32 50 -32 91q0 52 34 89t82 37q35 0 64 -21t42 -54
q2 -8 10 -8t10 8q13 34 42 54.5t64 20.5q48 0 82 -37t34 -89q0 -27 -9.5 -49t-28.5 -52q-9 -14 -37 -44q-15 -15 -26 -23.5t-14 -10.5l-4 -1q-13 36 -41 50q-24 13 -52.5 9t-48.5 -24q-25 -25 -25 -60.5t24 -60.5q26 -25 61.5 -25.5t60.5 25.5q18 18 23 40h1q6 5 17.5 13
t39 34.5t47.5 54.5q1 2 2 3q14 21 20.5 33.5t14.5 37.5t8 50q0 67 -43.5 114.5t-105.5 47.5zM321 322l16 16q8 8 17 0l24 -24q8 -8 0 -16l-16 -16q-9 -9 -17 0l-24 23q-8 9 0 17zM580 207q-16 -15 -37.5 -15t-37.5 15q-15 15 -15 37t15 37t37 15.5t38 -15.5q15 -15 15 -36.5
t-15 -37.5zM580 207z" />
    <glyph glyph-name="uniD653" unicode="&#xd653;" 
d="M385 893h254q103 0 190.5 -51t138.5 -139t51 -191v-254q0 -104 -51 -192t-138.5 -139t-190.5 -51h-254q-104 0 -191.5 51t-138.5 139t-51 192v254q0 103 51 191t138.5 139t191.5 51zM376 594h-147v-384h180v-88h245v145h140v244h-118v83h-149v53h-149v-53h-2zM676 244
h114l-114 -117v117zM427 620h51v-24h-51v24zM430 491h344v-1v-202h-140q-1 0 -1 -1v-145h-203v1v347v1zM287 560h331v-26h-331v26z" />
    <glyph glyph-name="uniD654" unicode="&#xd654;" 
d="M640 896h-256q-159 0 -271.5 -112.5t-112.5 -271.5v-256q0 -159 112.5 -271.5t271.5 -112.5h256q159 0 271.5 112.5t112.5 271.5v256q0 159 -112.5 271.5t-271.5 112.5zM448 178q-22 -21 -49 -14q-10 3 -14.5 12t-0.5 19q1 4 6 17q-2 -1 -8 -2.5t-9 -2t-7.5 -0.5
t-8.5 1.5t-8 4.5q-3 2 -4.5 4.5t-2.5 6t-1.5 5t0.5 6t1.5 5.5t2 6.5t1.5 6.5q-1 -1 -6 -3t-7 -2.5t-6 -1t-6.5 0t-6 2.5t-6.5 5q-6 6 -6.5 14t0.5 11t5 14q-1 0 -10 -4q-16 -7 -27 3t-9 25q4 28 27 42q18 12 36 1q16 -10 14 -31v-6q1 -1 4 0q17 3 27.5 -7.5t8.5 -27.5
q-1 -4 0 -5t6 -1q16 1 26 -10.5t6 -28.5v-2q-1 -1 -0.5 -2.5t3.5 -0.5q26 3 36 -17q5 -10 3 -22t-10 -21zM693 301q-8 -15 -31 -11q-9 1 -22 13q-3 4 -13 13.5t-15 14.5q-4 4 -6 2q-3 -2 1 -7q2 -2 8 -9t8.5 -10t8 -8t10.5 -8q16 -10 9 -31q-7 -19 -28 -16q-17 2 -26 13
q-19 21 -38 37q-5 4 -7 3q0 -4 6 -11q8 -9 30 -31q7 -7 9 -13q7 -21 -9 -32q-7 -5 -17 -4.5t-17 7.5q-7 8 -36 40q-4 4 -7 6q-3 3 -5 1q-4 -3 -1 -7q2 -3 4 -5q18 -19 26 -27q9 -10 10 -20q1 -18 -12 -25q-16 -9 -30 2q-3 2 -8 7t-6 7q-2 2 -2 6q2 22 -8.5 39.5t-29.5 25.5
q-4 2 -6 7q-11 28 -36 36q-4 2 -6 6q-8 26 -33 34q-5 2 -6 6q-15 40 -55 41q-39 2 -59 -32q-5 -9 -7.5 -10t-11.5 2q-2 1 -6.5 2t-7.5 2.5t-5 3.5q-1 2 -1.5 5t0 8t0.5 7v184v8q47 -17 57 -20q28 -11 50 -2q1 0 26 15q43 25 71 35q40 14 73 -11q7 -5 -1 -9q-41 -22 -70 -42
q-18 -12 -26 -31t-3 -38q7 -25 30.5 -39t52.5 -1q12 6 35.5 16.5t26.5 11.5q25 11 44 -9l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1
l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1v-1l1 -1l1 -1l2 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1
l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -1l1 -2q16 -16 5 -34zM809 363q-25 -4 -46 -10q-28 -7 -49 15q-18 19 -58.5 59.5t-60.5 61.5q-21 21 -46 9q-10 -5 -63 -33
q-17 -9 -32 -14q-14 -4 -26.5 1.5t-17.5 18.5q-6 13 -1 26.5t18 18.5q10 4 20.5 10t23 13.5t19.5 11.5q3 1 36 19t49 28q30 16 55 -5l64 -54q15 -13 33 -8q49 11 81 19q8 2 8 -6v-27v-32v-27v-87q0 -7 -7 -8z" />
    <glyph glyph-name="uniD655" unicode="&#xd655;" 
d="M383 893h254q103 0 191 -51t138.5 -138.5t50.5 -191.5v-254q0 -104 -50.5 -191.5t-138.5 -138.5t-191 -51h-254q-103 0 -191 51t-139 138.5t-51 191.5v254q0 104 51 191.5t139 138.5t191 51zM664 514h-44q18 0 31 12.5t13 30.5v43q0 18 -13 30.5t-31 12.5h-220
q-19 0 -32 -12.5t-13 -30.5v-43q0 -18 13 -30.5t32 -12.5h-45q-18 0 -31 -12.5t-13 -30.5v-301q0 -18 13 -30.5t31 -12.5h309q19 0 31.5 12.5t12.5 30.5v301q0 18 -12.5 30.5t-31.5 12.5zM576 256h-45v-43q0 -9 -6 -15t-15 -6t-15.5 6t-6.5 15v43h-44q-9 0 -15.5 6.5
t-6.5 15.5t6.5 15t15.5 6h44v43q0 9 6.5 15.5t15.5 6.5t15 -6.5t6 -15.5v-43h45q9 0 15.5 -6t6.5 -15t-6.5 -15.5t-15.5 -6.5zM671 406h-322v65h322v-65z" />
    <glyph glyph-name="uniD656" unicode="&#xd656;" 
d="M384 894h254q104 0 191.5 -51t138.5 -139t51 -191v-255q0 -103 -51 -191t-138.5 -139t-191.5 -51h-254q-103 0 -190.5 51t-138.5 139t-51 191v255q0 103 51 191t138.5 139t190.5 51zM781 486q0 3 0.5 8.5t0 7.5t-1 5.5t-1.5 4.5t-3 2.5t-5.5 2t-8.5 0.5
q-155 -120 -168 -136v117q0 10 -7 16.5t-17 6.5h-328q-10 0 -17 -6.5t-7 -16.5v-282q0 -9 7 -16t17 -7h328q10 0 17 7t7 16v116q13 -14 168 -137q5 0 8.5 0.5t5.5 1.5t3 2t1.5 4t0.5 5v6v10v262z" />
    <glyph glyph-name="uniD657" unicode="&#xd657;" 
d="M99 -20v6q2 120 71 219t181 143q-51 35 -79.5 90t-28.5 117q0 104 74 178t178 74t178 -74t74 -178q0 -62 -28.5 -117t-79.5 -90q112 -44 180.5 -143t70.5 -219v-6h-72v6q-2 118 -81.5 208t-196.5 107h-3q-17 3 -40 3q-4 0 -7.5 -0.5t-7.5 -0.5h-6h-6q-2 0 -4 -0.5
t-4 -0.5h-3h-2h-1q-120 -14 -202 -104.5t-84 -211.5v-6h-71zM495 744q-78 0 -133.5 -55.5t-55.5 -134t55.5 -133.5t133.5 -55t133.5 55t55.5 133.5t-55.5 134t-133.5 55.5z" />
    <glyph glyph-name="uniD658" unicode="&#xd658;" 
d="M951 391l-416 416q-10 9 -23 9t-23 -9l-416 -416q-9 -10 -9 -23t9.5 -22.5t22.5 -9.5t23 9l393 394l256 -257v-1v-1v-480h-512v320q0 13 -9.5 22.5t-22.5 9.5t-22.5 -9.5t-9.5 -22.5v-352q0 -13 9.5 -22.5t22.5 -9.5h576q13 0 22.5 9.5t9.5 22.5v451l73 -74q10 -9 23 -9
t22.5 9.5t9.5 22.5t-9 23z" />
    <glyph glyph-name="uniD659" unicode="&#xd659;" 
d="M737.5 355q-83.5 0 -142.5 -59t-59 -142t59 -142t142.5 -59t142.5 59t59 142t-59 142t-142.5 59zM737.5 13q-58.5 0 -100.5 41.5t-42 100t42 100t100.5 41.5t100.5 -41.5t42 -100t-42 -100t-100.5 -41.5zM814 237l-177 -51q-11 -3 -12 -15t11 -17l75 -32q6 -3 9 -9
l33 -75q4 -11 16 -10.5t16 12.5l50 176q3 10 -4.5 17t-16.5 4zM557 7h-411q11 122 102 205.5t215 83.5h10q4 0 8 1q102 7 172.5 82.5t70.5 178.5q0 108 -76.5 185t-184.5 77t-185 -77t-77 -185q0 -71 35.5 -131t94.5 -95q-109 -41 -177.5 -137.5t-68.5 -216.5q0 -12 9 -21
t21 -9h442q13 0 21.5 9t8.5 21t-8.5 20.5t-21.5 8.5zM260 558q0 84 59.5 143.5t143.5 59.5t143 -59.5t59 -143.5t-59 -143.5t-143 -59.5t-143.5 59.5t-59.5 143.5z" />
    <glyph glyph-name="uniD660" unicode="&#xd660;" 
d="M512 805q-120 0 -221 -51.5t-160 -139.5t-59 -192q0 -95 51 -178t138 -137v-118q0 -12 7 -19t17 -7q6 0 13 3l120 80q38 -8 92 -8q120 0 221.5 51.5t160 139.5t58.5 192q1 104 -57.5 192.5t-159.5 140t-221 51.5zM512 102q-36 0 -82 8l-12 4q-12 2 -24 -5l-12 -8l-57 -39
v63q0 19 -16 27l-16 10q-74 44 -116.5 113t-42.5 146q0 86 50.5 159.5t137 116t189 42.5t189 -42.5t136.5 -116t50 -159.5q1 -86 -49 -159.5t-137 -116.5t-188 -43zM262 411q0 -22 15.5 -37.5t37.5 -15.5t37.5 15.5t15.5 37.5t-15.5 37.5t-37.5 15.5t-37.5 -15.5
t-15.5 -37.5zM462 411q0 -22 15.5 -37.5t37.5 -15.5t37.5 15.5t15.5 37.5t-15.5 37.5t-37.5 15.5t-37.5 -15.5t-15.5 -37.5zM656 411q0 -22 15.5 -37.5t37.5 -15.5t37.5 15.5t15.5 37.5t-15.5 37.5t-37.5 15.5t-37.5 -15.5t-15.5 -37.5z" />
    <glyph glyph-name="uniD661" unicode="&#xd661;" 
d="M674 338q21 48 21 100t-21 100q-19 46 -54.5 82t-82.5 55q-47 20 -99.5 20t-100.5 -20q-46 -19 -81.5 -55t-55.5 -82q-20 -48 -20 -100t20 -100q20 -46 55.5 -81.5t81.5 -55.5q48 -20 100.5 -20t99.5 20t82.5 55.5t54.5 81.5zM650 438q0 -88 -62.5 -150t-150.5 -62
t-150 62t-62 150t62 150.5t150 62.5t150.5 -62.5t62.5 -150.5zM794 168l-108 112l-33 -31l109 -112q5 -5 5 -12t-4.5 -12t-11.5 -5t-12 5l-113 109l-31 -32l112 -109q18 -18 43.5 -18t43.5 18t18 43.5t-18 43.5zM359 522l-32 32l-2 -3q-47 -47 -47 -113t47 -113l2 -2l32 31
l-3 3q-33 34 -33 81.5t33 80.5z" />
    <glyph glyph-name="uniD662" unicode="&#xd662;" 
d="M516 829q-90 0 -172 -35t-141 -94t-94 -141t-35 -172t35 -171.5t94 -141t141 -94.5t172 -35t171.5 35t141 94.5t94.5 141t35 171.5t-35 172t-94.5 141t-141 94t-171.5 35zM736 219l-52 -52l-168 168l-169 -168l-52 52l169 168l-169 168l52 53l169 -169l168 169l52 -53
l-168 -168z" />
    <glyph glyph-name="uniD663" unicode="&#xd663;" horiz-adv-x="1026" 
d="M641 896h-256q-105 0 -193.5 -51.5t-140 -140t-51.5 -192.5v-256q0 -104 51.5 -192.5t140 -140t193.5 -51.5h256q105 0 193.5 51.5t140 140t51.5 192.5v256q0 104 -51.5 192.5t-140 140t-193.5 51.5zM822 608v-563q0 -11 -8 -19.5t-19 -8.5h-565q-11 0 -19 8.5t-8 19.5
v563q0 12 8 20t19 8h75v15q0 7 5 12t12 5h87q7 29 28 51q32 31 76 31t75 -31q21 -22 29 -51h87q7 0 11.5 -5t4.5 -12v-15h75q11 0 19 -8t8 -20v0zM688 582v53h-350v-53h175h175zM583 668q-6 15 -18 27q-21 22 -52 22t-53 -22q-12 -12 -17 -27h140zM720 566q0 -7 -4.5 -12
t-11.5 -5h-382q-7 0 -12 5t-5 12v15h-47v-508h510v508h-48v-15zM603 274h-63v-63q0 -12 -8 -20t-19 -8t-19 8t-8 20v63h-63q-12 0 -19.5 8t-7.5 20t7.5 19.5t19.5 7.5h63v64q0 12 7.5 20t19 8t19.5 -8t8 -20v-64h63q11 0 19 -8t8 -19t-8 -19.5t-19 -8.5z" />
    <glyph glyph-name="uniD664" unicode="&#xd664;" 
d="M267 -128q-109 0 -186 77l-4 4q-77 76 -77 185.5t77 186.5l93 87q12 11 29 10.5t28.5 -12.5t10.5 -29t-13 -28l-92 -86q-52 -52 -52 -128t53 -130l4 -4q53 -53 129 -53t129 54l201 200q55 55 57 128.5t-50 125.5l-4 3q-16 17 -36 23q-16 4 -24.5 18.5t-3.5 30.5t19.5 24
t30.5 4q40 -12 71 -43l4 -4q76 -75 73.5 -181.5t-80.5 -184.5l-201 -201q-77 -77 -186 -77zM394 250q-17 0 -28 12q-77 76 -75.5 176.5t79.5 179.5l201 200q77 77 186 77t186 -77l4 -3q77 -77 76.5 -186.5t-76.5 -185.5l-95 -87q-12 -12 -28.5 -11t-28 13t-10.5 28.5
t13 28.5l93 86q52 52 52 127.5t-53 129.5l-4 4q-53 53 -129 53t-129 -53l-201 -201q-54 -55 -55.5 -122.5t50.5 -119.5q12 -12 12 -28.5t-11.5 -28.5t-28.5 -12z" />
    <glyph glyph-name="uniD665" unicode="&#xd665;" horiz-adv-x="1026" 
d="M641 896h-256q-105 0 -193.5 -51.5t-140 -140t-51.5 -192.5v-256q0 -104 51.5 -192.5t140 -140t193.5 -51.5h256q105 0 193.5 51.5t140 140t51.5 192.5v256q0 104 -51.5 192.5t-140 140t-193.5 51.5zM575 137h-371v72q0 20 11 36t20.5 21t11.5 5l85 41v32q-27 22 -42 78
q-7 5 -9.5 6.5t-7 14.5t-5.5 37q-1 10 3 15t5 5h5v43q0 32 15 41v5q0 3 4.5 11t12.5 14t26.5 11.5t44.5 5.5h1q87 0 101 -65q1 -6 1 -23v-43q14 2 13 -20q0 -24 -4.5 -37t-7 -14.5t-10.5 -6.5q-7 -25 -17.5 -44.5t-17.5 -26.5l-7 -7l-1 -32l87 -41q2 0 5.5 -1.5t12.5 -7
t16 -13t13 -21t6 -29.5v-62zM822 137h-216v84q0 12 -4.5 20.5t-8.5 11.5t-13 7.5t-12 6.5l48 26v25q-32 28 -46 79l-6 2q-5 2 -6 4.5t-3.5 12t-2.5 26.5q-1 9 2.5 14t6.5 6h3v1v3v6v11v16q0 29 14 37v1q1 0 -0.5 4t3 10.5t11 12.5t23.5 10.5t40 4.5h1q77 0 88 -59
q1 -4 1 -21v-37h3q3 -1 6.5 -6t3.5 -14q-1 -14 -2 -22.5t-3 -12.5t-3 -5.5t-4.5 -2.5t-4.5 -2q-6 -23 -18 -42.5t-21 -28.5l-9 -8v-25l90 -42q0 1 4 -1t9.5 -6.5t11.5 -10.5t10 -16.5t4 -22.5v-57z" />
    <glyph glyph-name="uniD666" unicode="&#xd666;" 
d="M806 -77h-5h-598q-48 0 -75 31q-29 33 -24 85v359h64v-364v-1q-3 -24 8 -37q8 -9 27 -9h601q22 -1 35 12q13 12 13 39v361h64v-361q0 -56 -33 -87q-31 -28 -77 -28zM136 368h-98q-22 0 -30 21t9 35l472 419q9 8 21 8t21 -7l479 -416q16 -15 9 -35.5t-29 -20.5l-105 -3h-1
q-13 0 -22.5 9t-9.5 22t9 22.5t22 10.5h23l-396 344l-388 -345h14q14 0 23 -9t9 -22.5t-9 -23t-23 -9.5zM403 -45q-11 0 -19 8t-8 19v226q0 23 20 44q34 35 115 35q79 0 114 -36q20 -21 20 -46v-222q0 -12 -8 -19.5t-19 -7.5t-19 7.5t-8 19.5v222q-1 5 -8 11q-20 17 -72 17
q-58 0 -76 -19q-4 -4 -5 -7v-225q0 -11 -8 -19t-19 -8z" />
    <glyph glyph-name="uniD667" unicode="&#xd667;" 
d="M517 480h-223q-13 0 -22 -9t-9 -22t9 -22t22 -9h223q12 0 21 9.5t9 22t-9 21.5t-21 9zM517 383h-223q-13 0 -22 -9t-9 -22t9 -22t22 -9h223q12 0 21 9t9 22t-9 22t-21 9zM640 896h-256q-159 0 -271.5 -112.5t-112.5 -271.5v-256q0 -159 112.5 -271.5t271.5 -112.5h256
q159 0 271.5 112.5t112.5 271.5v256q0 159 -112.5 271.5t-271.5 112.5zM369 186q-57 -53 -130 -53l-35 1l16 27q22 39 26 75q-42 31 -64 74.5t-22 91.5q0 90 70.5 154t170.5 64t171 -64t71 -154q0 -64 -37 -117t-101 -80t-136 -19zM734 163q0 -19 7 -42.5t14 -37.5l7 -13
q-31 -1 -61 11.5t-43 22.5t-22 20q-21 -3 -39 -3q-90 0 -155 56q18 -2 24 -2q93 0 158 58.5t65 140.5q0 86 -70 145q85 -8 143 -64.5t58 -134.5q0 -47 -23 -88t-63 -69z" />
    <glyph glyph-name="uniD668" unicode="&#xd668;" 
d="M922 -128h-820q-42 0 -72 30t-30 72v820q0 42 30 72t72 30h581q14 0 24 -10t10 -24t-10 -24t-24 -10h-581q-14 0 -24 -10t-10 -24v-820q0 -14 10 -24t24 -10h820q14 0 24 10t10 24v308q0 14 10 24t24 10t24 -10t10 -24v-308q0 -42 -30 -72t-72 -30zM497 229
q-15 -15 -36.5 -15t-36.5 15t-15 36.5t15 36.5l511 511q16 16 37 16t36.5 -15.5t15.5 -36.5t-16 -37z" />
    <glyph glyph-name="uniD669" unicode="&#xd669;" 
d="M640 895h-256q-104 0 -192.5 -51.5t-140 -139.5t-51.5 -192v-256q0 -104 51.5 -192t140 -139.5t192.5 -51.5h256q104 0 192.5 51.5t140 139.5t51.5 192v256q0 104 -51.5 192t-140 139.5t-192.5 51.5zM409.5 662q18.5 0 31.5 -13t13 -31.5t-13 -31.5t-31.5 -13t-31.5 13
t-13.5 31.5t13 31.5t32 13zM470 496v-389h-44v244h-34v-244h-43v389q-38 13 -67 41q-52 53 -52 126q0 7 4.5 11.5t11 4.5t11 -4.5t4.5 -11.5q0 -60 43.5 -103t104.5 -43t104.5 43t43.5 103q0 7 4.5 11.5t11 4.5t11.5 -4.5t5 -11.5q0 -74 -53 -126q-28 -28 -66 -41zM761 122
q-33 -33 -80 -33t-80.5 33t-33.5 80q0 26 12 50q10 20 28 35v305q0 30 21.5 51.5t52 21.5t52.5 -21.5t22 -51.5v-305q17 -15 27 -35q12 -24 12 -50q0 -47 -33 -80zM732 270l-5 4v245h-36v18h36v35h-56v17h56v3q0 19 -13.5 32.5t-32.5 13.5t-33 -13.5t-14 -32.5v-318l-5 -4
q-16 -12 -25 -30t-9 -38q0 -36 25 -61t61 -25q35 0 60.5 25t25.5 61q0 20 -9 38t-26 30zM680.5 153q-20.5 0 -35 14.5t-14.5 34.5q0 25 20 40v236q0 12 8.5 21t21 9t21.5 -9t9 -21v-11h-34v-18h34v-35h-13v-18h13v-154q20 -15 20 -40q0 -20 -15 -34.5t-35.5 -14.5z" />
    <glyph glyph-name="uniD670" unicode="&#xd670;" 
d="M43 -125q-2 0 -2 3v904q0 3 2 3h361q1 0 2 -0.5t0 -2.5v-8q-1 -8 -1 -13t1 -14v-7q1 -2 0 -2.5t-2 -0.5h-314v-813h726v400q0 1 1 2t2 1h5h3q8 -1 13.5 -1t13.5 1h4h4q1 0 2 -1t1 -2v-446q0 -3 -3 -3h-819zM184 125q-3 0 -3 3v43q0 3 3 3h516q3 0 3 -3v-43q0 -3 -3 -3
h-516zM184 306q-3 0 -3 3v43q0 3 3 3h236q3 0 3 -3v-43q0 -3 -3 -3h-236zM711.5 349q-112.5 0 -192.5 79.5t-80 192t80 192.5t192.5 80t192 -80t79.5 -192.5t-79.5 -192t-192 -79.5zM711.5 844q-92.5 0 -158 -65.5t-65.5 -157.5t65.5 -157.5t158 -65.5t157.5 65.5t65 157.5
t-65 157.5t-157.5 65.5zM184 486q-3 0 -3 3v43q0 3 3 3h193q3 0 3 -3v-43q0 -3 -3 -3h-193zM674 570q-3 0 -3 2v151q0 3 3 3h43q3 0 3 -3v-105h83q3 0 3 -2v-44q0 -2 -3 -2h-129zM711.5 890q111.5 0 190.5 -79t79 -190t-79 -190t-190.5 -79t-190.5 79t-79 190t79 190
t190.5 79zM711.5 395q93.5 0 159.5 66t66 159.5t-66 160t-159.5 66.5t-160 -66t-66.5 -160t66.5 -160t160 -66zM404 782q-1 -1 -1.5 -9t-0.5 -12t0.5 -12t1.5 -10h-317v-818h732v403q1 0 9 -0.5t12.5 -0.5t12.5 0.5t9 0.5v-446h-819v904h361zM717 723v-107h86v-44h-129v151
h43zM377 532v-43h-193v43h193zM420 352v-43h-236v43h236zM700 171v-43h-516v43h516zM711 896q-113 0 -194 -80.5t-81 -194.5t81 -194.5t194.5 -80.5t194 80.5t80.5 194.5t-80.5 194.5t-194.5 80.5zM711 401q-91 0 -155.5 64.5t-64.5 155.5t64.5 155.5t155.5 64.5t156 -64.5
t65 -155.5t-65 -155.5t-156 -64.5zM404 788h-361q-5 0 -5 -6v-904q0 -6 5 -6h819q6 0 6 6v446q0 3 -2 4q-2 2 -4 2t-4.5 -0.5t-3.5 -0.5h-14h-13q-1 0 -3.5 0.5t-4.5 0.5t-4 -1.5t-2 -4.5v-397h-721v807h312q2 0 4 1.5t1 4.5v8q-1 9 -1 13t1 13v8q1 3 -1 4q-2 2 -4 2z
M717 729h-43q-6 0 -6 -6v-151q0 -5 6 -5h129q6 0 6 5v44q0 5 -6 5h-81v102q0 6 -5 6zM377 538h-193q-6 0 -6 -6v-43q0 -6 6 -6h193q6 0 6 6v43q0 6 -6 6zM420 358h-236q-6 0 -6 -6v-43q0 -6 6 -6h236q6 0 6 6v43q0 6 -6 6zM700 177h-516q-6 0 -6 -6v-43q0 -6 6 -6h516
q6 0 6 6v43q0 6 -6 6z" />
    <glyph glyph-name="uniD671" unicode="&#xd671;" 
d="M967 -25l-8 -8q-6 -6 -15 -6t-16 6l-228 228q-106 -95 -248 -95q-101 0 -186.5 49.5t-135 135t-49.5 186.5t49.5 186.5t135 135.5t186.5 50t186.5 -50t135 -135.5t49.5 -186.5q0 -134 -85 -237l229 -228q6 -7 6 -16t-6 -15zM769 471q0 131 -93 224t-224 93t-224 -93
t-93 -224t93 -224t224 -93t224 93t93 224zM419 665q-62 -10 -106 -54.5t-55 -106.5q0 -1 -1 -5q-7 -28 -29 -28q-11 0 -18.5 7.5t-7.5 18.5q0 3 1 8t1 7q13 76 65.5 131.5t126.5 72.5q12 3 20 2q11 -1 18 -8.5t7 -16.5q-1 -11 -6.5 -18t-10.5 -9z" />
    <glyph glyph-name="uniD679" unicode="&#xd679;" 
d="M512 401q-70 0 -119.5 49.5t-49.5 119.5t49.5 119.5t119.5 49.5t119.5 -49.5t49.5 -119.5t-49.5 -119.5t-119.5 -49.5zM512 700q-54 0 -92 -38t-38 -91.5t38 -91.5t92 -38t92 38t38 91.5t-38 91.5t-92 38zM512 29q-74 0 -136.5 13t-104.5 43t-42 73q0 117 83 200t200 83
t200 -83t83 -200q0 -43 -42 -73t-104.5 -43t-136.5 -13zM512 401q-101 0 -172.5 -71.5t-71.5 -171.5q0 -38 70.5 -64t173.5 -26t173.5 26t70.5 64q0 100 -71.5 171.5t-172.5 71.5z" />
    <glyph glyph-name="uniD682" unicode="&#xd682;" 
d="M512 794h-273q-61 0 -99 -38t-38 -99v-568q0 -11 2 -22.5t10.5 -29t22.5 -30.5t41 -23t64 -10h680v820h-410zM478 759v-326l-84 76l-93 -78v328h177zM239 759h28v-401l126 106l119 -108v403h375v-563h-648q-65 0 -102 -35v496q0 47 27.5 74.5t74.5 27.5zM242 8
q-97 0 -105 70q0 39 27 61.5t75 22.5h648v-154h-645z" />
    <glyph glyph-name="uniD702" unicode="&#xd702;" 
d="M512 272q69 0 118.5 49t49.5 119v224q0 69 -49.5 118t-118.5 49t-118.5 -49t-49.5 -118v-224q0 -70 49.5 -119t118.5 -49zM820 426q0 17 -12.5 29.5t-30 12.5t-29.5 -12.5t-12 -29.5q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5q0 17 -12 29.5t-29.5 12.5
t-30 -12.5t-12.5 -29.5q0 -116 76.5 -202.5t189.5 -101.5v-101h-140q-17 0 -29.5 -12.5t-12.5 -30t12.5 -29.5t29.5 -12h364q17 0 29.5 12t12.5 29.5t-12.5 30t-29.5 12.5h-140v101q113 15 189.5 101.5t76.5 202.5zM820 426z" />
    <glyph glyph-name="uniE600" unicode="&#xe600;" 
d="M660 279q50 37 78.5 91.5t28.5 118.5q0 107 -76.5 183.5t-184 76.5t-183.5 -76.5t-76 -183.5q0 -64 29 -119.5t79 -91.5q-117 -47 -190 -151.5t-73 -234.5q0 -16 11.5 -27.5t27.5 -11.5t27.5 11.5t11.5 27.5q0 91 45 168.5t122.5 123t169.5 45.5h3h1h1h2
q91 0 168.5 -45.5t122.5 -123t45 -168.5q0 -16 11.5 -27.5t27.5 -11.5t27.5 11.5t11.5 27.5q0 131 -74.5 236.5t-193.5 150.5zM325 488.5q0 75.5 53 129t128.5 53.5t129 -53.5t53.5 -129t-53.5 -128.5t-129 -53t-128.5 53t-53 128.5z" />
    <glyph glyph-name="uniE601" unicode="&#xe601;" 
d="M863 862h-701q-11 0 -21 -1t-31 -8t-36 -19t-27.5 -38t-12.5 -62v-701q0 -35 13.5 -61.5t32 -38.5t37.5 -19t32 -8h13h701q20 0 37.5 4t30 11.5t22 17t16 20t11 21.5t6.5 20.5t3 16.5t1 12v4v701q0 36 -12 62t-27 38t-36.5 19t-31 8t-20.5 1zM927 33q0 -2 -0.5 -6.5
t-4 -15.5t-9.5 -19.5t-19 -15.5t-31 -7l-241 251l-131 -114l-196 182l-197 -182v628q0 22 7 36.5t19 19.5t19.5 6.5t18.5 1.5h701q10 0 17.5 -1.5t20 -6.5t19.5 -19.5t7 -36.5v-701zM672 607q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90 -37.5t90 37.5t37.5 90.5t-37 90.5
t-90 37.5z" />
    <glyph glyph-name="uniE602" unicode="&#xe602;" 
d="M645 786l-35 -21q91 -65 144.5 -165.5t53.5 -215.5q0 -116 -54 -217t-146 -164l35 -21q94 71 148 176t54 226t-53.5 226t-146.5 176zM512 384q0 -86 -39 -160.5t-105 -122.5l35 -21q68 54 108 134t40 170t-39 169t-106 133l-35 -21q66 -48 103.5 -121.5t37.5 -159.5z
M234 384q0 -61 -42 -104l33 -18q46 52 46 122t-46 122l-33 -18q42 -46 42 -104z" />
    <glyph glyph-name="uniE603" unicode="&#xe603;" 
d="M500 103q-64 0 -122 25q-56 24 -99 67t-66 99q-25 58 -25 121.5t25 121.5q23 56 66 99t99 66q58 25 121.5 25t121.5 -25q56 -23 99 -66t67 -99q25 -58 25 -121.5t-25 -121.5q-24 -56 -67 -99t-99 -67q-58 -25 -121 -25zM500 682q-110 0 -188.5 -78.5t-78.5 -188.5
t78.5 -188t188.5 -78t188 78t78 188t-78 188.5t-188 78.5zM500 682zM885 -41q-29 0 -50 21l-134 130l31 32l135 -130q8 -8 18.5 -8t18 7.5t7.5 18t-8 18.5l-130 135l32 31l131 -134q20 -21 20 -50.5t-20.5 -50t-50.5 -20.5zM885 -41zM365 280q-56 56 -56 135t56 136l32 -33
q-43 -42 -43 -102.5t43 -103.5zM365 280z" />
    <glyph glyph-name="uniE604" unicode="&#xe604;" 
d="M599 -146h-174h-81q-27 0 -69 2.5t-62.5 8t-43.5 14.5t-32 24.5t-9 36.5v17q0 121 87 206.5t210 85.5h174q123 0 210 -85.5t87 -206.5v-17q0 -16 -5.5 -28.5t-19 -21.5t-26.5 -15.5t-38 -10.5t-43 -6t-52 -3t-54 -1h-59v0zM423 201q-103 0 -176.5 -72t-73.5 -174v-17
q0 -12 22 -20t66.5 -11t75.5 -3.5t86 -0.5h178q48 0 78 0.5t76.5 3.5t71 11t24.5 20v17q0 102 -73.5 174t-176.5 72h-178v0zM503 284q-97 0 -166 68t-69 164t69 164t166.5 68t166.5 -68t69 -164t-69 -164t-167 -68v0zM316 517q0 -76 55 -130t132.5 -54t132 54t54.5 130
t-54.5 129.5t-132 53.5t-132.5 -53.5t-55 -129.5v0zM316 499z" />
    <glyph glyph-name="uniE605" unicode="&#xe605;" 
d="M832 -63q-10 0 -127 -0.5t-166 -0.5v47q17 10 40.5 75t45 124.5t35.5 59.5q105 -22 165 -82.5t60 -162.5q-2 -28 -15.5 -44t-37.5 -16zM719 413q-22 -74 -75 -120t-119 -46t-119 46t-75 120q-28 13 -35 55q-4 21 1 35.5t12 18.5l7 4q3 0 6 -5q7 18 22 34q56 54 185 55
q63 0 101.5 -10t74.5 -44q15 -15 22 -37q5 7 8 7q3 -2 8 -5t11 -17.5t2 -34.5q-7 -43 -37 -56zM309 579v195q11 6 29.5 16t73.5 26t105 16q49 0 104 -14.5t85 -29.5l31 -14v-195l-8 8q-5 5 -24 17t-41.5 21.5t-60.5 17t-80 7.5q-43 0 -80.5 -7t-61 -17.5t-40.5 -21
t-25 -17.5zM582 726v26h-47v47h-25v-47h-46v-26h46v-47h25v47h47zM518 -17v-47q-48 0 -165 0.5t-128 0.5q-24 0 -37.5 16t-14.5 44q0 102 60 162.5t164 82.5q15 0 36 -59.5t44.5 -124.5t40.5 -75zM518 -17z" />
    <glyph glyph-name="uniE606" unicode="&#xe606;" 
d="M668 579v58q0 24 -18 41t-44 17h-188q-26 0 -44.5 -17t-18.5 -41v-58h-250v-58h94v-582q0 -24 18 -41t44 -17h501q26 0 44.5 17t18.5 41v582h94v58h-251zM418 637h188v-58h-188v58zM762 -61h-501v582h501v-582zM355 433h63v-407h-63v407zM481 433h62v-407h-62v407z
M606 433h62v-407h-62v407z" />
    <glyph glyph-name="uniE607" unicode="&#xe607;" 
d="M361 283h-249q-20 0 -35 -14.5t-15 -35.5v-249q0 -20 15 -35t35 -15h249q21 0 35.5 15t14.5 35v249q0 21 -14.5 35.5t-35.5 14.5zM361 9q0 -10 -7 -17.5t-18 -7.5h-199q-10 0 -17.5 7.5t-7.5 17.5v199q0 11 7.5 18t17.5 7h199q11 0 18 -7t7 -18v-199zM523 283h-25
q-5 0 -8.5 -3.5t-3.5 -8.5v-225q0 -5 3.5 -8.5t8.5 -3.5h25q5 0 8.5 3.5t3.5 8.5v225q0 5 -3.5 8.5t-8.5 3.5zM498 482h25q5 0 8.5 3.5t3.5 9.5v323q0 5 -3.5 9t-8.5 4h-25q-5 0 -8.5 -4t-3.5 -9v-323q0 -6 3.5 -9.5t8.5 -3.5zM112 482h249q21 0 35.5 14.5t14.5 35.5v249
q0 21 -14.5 35.5t-35.5 14.5h-249q-20 0 -35 -14.5t-15 -35.5v-249q0 -21 15 -35.5t35 -14.5zM112 756q0 10 7.5 17.5t17.5 7.5h199q11 0 18 -7.5t7 -17.5v-199q0 -10 -7 -17.5t-18 -7.5h-199q-10 0 -17.5 7.5t-7.5 17.5v199zM672 208h-24q-6 0 -9.5 -3.5t-3.5 -8.5v-249
q0 -5 3.5 -9t9.5 -4h24q6 0 9.5 4t3.5 9v249q0 5 -3.5 8.5t-9.5 3.5zM946 407h-871q-5 0 -9 -3.5t-4 -8.5v-25q0 -5 4 -8.5t9 -3.5h871q5 0 9 3.5t4 8.5v25q0 5 -4 8.5t-9 3.5zM909 831h-249q-21 0 -35.5 -14.5t-14.5 -35.5v-249q0 -21 14.5 -35.5t35.5 -14.5h249
q21 0 35.5 14.5t14.5 35.5v249q0 21 -14.5 35.5t-35.5 14.5zM909 557q0 -10 -7.5 -17.5t-17.5 -7.5h-199q-10 0 -17.5 7.5t-7.5 17.5v199q0 10 7.5 17.5t17.5 7.5h199q10 0 17.5 -7.5t7.5 -17.5v-199zM797 208h-25q-5 0 -8.5 -3.5t-3.5 -8.5v-249q0 -5 3.5 -9t8.5 -4h25
q5 0 8.5 4t3.5 9v249q0 5 -3.5 8.5t-8.5 3.5zM921 283h-25q-5 0 -8.5 -3.5t-3.5 -8.5v-324q0 -5 3.5 -9t8.5 -4h25q6 0 9.5 4t3.5 9v324q0 5 -3.5 8.5t-9.5 3.5zM921 283z" />
    <glyph glyph-name="uniE608" unicode="&#xe608;" 
d="M511.5 827q-90.5 0 -172.5 -35t-141.5 -94.5t-95 -142t-35.5 -173t35.5 -172.5t95 -141.5t141.5 -95t172.5 -35.5t173 35.5t142 95t94.5 141.5t35 172.5t-35 173t-94.5 142t-142 94.5t-173 35zM511.5 -6q-105.5 0 -195 52t-141.5 141.5t-52 195t52 195.5t141.5 142
t195 52t195.5 -52t142 -142t52 -195.5t-52 -195t-142 -141.5t-195.5 -52zM647 383l-232 -179v358z" />
    <glyph glyph-name="uniE609" unicode="&#xe609;" 
d="M350 328q-1 -1 -1 -2l-44 -158q-4 -15 7 -26q8 -8 19 -8q4 0 7 1l158 43v0q3 0 5 2l422 419q19 19 19 48q0 33 -24 57l-40 40q-24 24 -58 24q-28 0 -48 -19l-421 -419h-1v-2zM882 640l-42 -42l-68 69l41 41q5 5 13 4.5t14 -6.5l40 -40q6 -6 6 -15q0 -7 -4 -11zM425 322
l304 302l68 -68l-304 -302zM369 199l22 80l59 -58zM908.5 474q-11.5 0 -20.5 -8.5t-9 -20.5v-391q0 -15 -10.5 -26t-26.5 -11h-665q-15 0 -26 11t-11 26v638q0 15 11 26t26 11h428q12 0 20.5 8.5t8.5 20.5t-8.5 20.5t-20.5 8.5h-432q-38 0 -64.5 -26.5t-26.5 -64.5v-646
q0 -38 26.5 -64.5t64.5 -26.5h673q38 0 65 26.5t27 64.5v395q0 12 -9 20.5t-20.5 8.5z" />
    <glyph glyph-name="uniE60A" unicode="&#xe60a;" 
d="M551 681h36q4 0 7.5 3t3.5 8v1q0 5 -3.5 8t-7.5 3h-36v36q0 5 -3.5 8t-7.5 3h-1q-5 0 -8.5 -3t-3.5 -8v-36h-35q-5 0 -8.5 -3t-3.5 -8v-1q0 -5 3.5 -8t8.5 -3h35v-36q0 -5 3.5 -8t8.5 -3h1q4 0 7.5 3t3.5 8v36zM202 101l-3 1q-86 61 -134 147q-50 89 -50 188q0 88 38 167
q37 78 105 137.5t157 92.5q91 34 191.5 34t192.5 -34q88 -33 156 -92.5t105 -137.5q39 -79 39 -166.5t-39 -167.5q-37 -77 -105 -136.5t-156 -91.5q-92 -34 -192 -34q-48 0 -92 8l-2 1l-211 -129v213zM249 -25l155 93q54 -11 104 -11q120 0 222 51t161.5 138.5t59.5 190.5
q-1 103 -60.5 190.5t-161.5 138.5t-222 51t-222.5 -51t-161.5 -138.5t-59 -190.5q0 -92 49 -173.5t136 -135.5v-153zM351 288q-10 0 -17.5 7.5t-7.5 17.5t7.5 17.5t17.5 7.5h311q11 0 18.5 -7.5t7.5 -17.5t-7.5 -17.5t-18.5 -7.5h-311zM288 475q-10 0 -17.5 7.5t-7.5 17.5
t7.5 17.5t17.5 7.5h437q10 0 17.5 -7.5t7.5 -17.5t-7.5 -17.5t-17.5 -7.5h-437z" />
    <glyph glyph-name="uniE60B" unicode="&#xe60b;" 
d="M130 -39q-24 0 -39.5 15.5t-15.5 39.5v463q0 17 16 29q17 14 39 14h61v109v1v1v1v2l0.5 0.5t0.5 1.5t0.5 1.5l0.5 0.5v2h1v2h1q0 1 0.5 1t0.5 1q1 0 1 1l204 213h1v1l1 1h1v1h1l1 1h1v1h1h1v1h1h1h1l1 1h1h1h1h1h1h428q23 0 39 -16t16 -38v-797q0 -23 -16 -39t-39 -16
h-28h-2h-1h-2h-567q-3 0 -5 1h-1l-1 -1h-6h-103zM130 477q-3 0 -6 -1l-4 -1v-459q0 -11 10 -11h61v7v4v461h-61zM235 16q0 -10 11 -10h567h2h1h2h28q10 0 10 10v797q0 10 -10 10h-392v-162q0 -30 -20 -52t-49 -22h-150v-571zM244 632h141q10 0 17 8.5t7 20.5v143zM416 505
q-10 0 -16.5 6.5t-6.5 16t6.5 16t16.5 6.5h280q9 0 15.5 -6.5t6.5 -16t-6.5 -16t-15.5 -6.5h-280zM416 338q-10 0 -16.5 6.5t-6.5 15.5t6.5 15.5t16.5 6.5h280q9 0 15.5 -6.5t6.5 -15.5t-6.5 -15.5t-15.5 -6.5h-280zM416 170q-10 0 -16.5 6.5t-6.5 15.5t6.5 15.5t16.5 6.5
h280q9 0 15.5 -6.5t6.5 -15.5t-6.5 -15.5t-15.5 -6.5h-280z" />
    <glyph glyph-name="uniE60C" unicode="&#xe60c;" 
d="M171 -15q-38 0 -65 26.5t-27 64.5v550q0 38 27 65t65 27h80v57h47v-57h354v57h46v-57h80q38 0 65 -27t27 -65v-184h-744v-366q0 -18 13 -31.5t32 -13.5h305q10 0 17 -6.5t7 -16.5t-7 -16.5t-17 -6.5h-305zM171 671q-19 0 -32 -13t-13 -32v-137h697v137q0 19 -13 32
t-32 13h-80v-86h-46v86h-354v-86h-47v86h-80zM222 346h190v-47h-190v47zM222 174h190v-46h-190v46zM737 128v132h47v-86h86v-46h-133zM760.5 -72q-92.5 0 -158 65t-65.5 158t65.5 158t158 65t158 -65t65.5 -158t-65.5 -158t-158 -65zM760.5 328q-73.5 0 -125 -52t-51.5 -125
t51.5 -125t125 -52t125.5 52t52 125t-52 125t-125.5 52z" />
    <glyph glyph-name="uniE60D" unicode="&#xe60d;" 
d="M543 837q-26 0 -54 -7q-107 -27 -142 -143q-23 -78 -5 -169q10 -50 30 -85.5t58 -81.5q4 -5 5 -6q12 -31 -8.5 -69.5t-52.5 -49.5q-52 -18 -96 -37q-88 -38 -141 -79q-51 -41 -61 -76q-3 -12 -4 -51q0 -35 27 -57q5 -5 16 -12t19 -12l7 -4h148h252h264h134q3 2 8 6
t18 15.5t22.5 23t16.5 27t6 28.5v8q0 28 -25 62q-27 36 -85 71q-82 50 -198 85q-63 19 -64 51q-1 39 18 63q53 65 77 160q21 83 6 161q-16 87 -75 134q-55 44 -121 44v0z" />
    <glyph glyph-name="uniE60E" unicode="&#xe60e;" 
d="M505 670q-38 56 -89.5 87t-103 33.5t-102 -16.5t-89.5 -55.5t-63 -91t-24 -116.5q0 -36 9.5 -72t23 -64.5t39 -61t44.5 -54t53 -51.5t52.5 -45t52.5 -43q38 -29 76 -58.5t55 -42.5t34.5 -27.5t31.5 -28.5q11 12 21.5 21.5t30 25t31.5 24.5t50 38t63 48q44 34 75 60
t72 67.5t66 79t43 87t18 98.5q0 62 -24 116.5t-63 91t-89.5 55t-102 16t-103 -33.5t-88.5 -87zM689 416h-138v138q0 9 -6 15t-14.5 6t-15 -6t-6.5 -15v-138h-138q-8 0 -14.5 -6t-6.5 -14.5t6.5 -15t14.5 -6.5h138v-138q0 -8 6.5 -14.5t15 -6.5t14.5 6.5t6 14.5v138h138
q9 0 15 6.5t6 15t-6 14.5t-15 6z" />
    <glyph glyph-name="uniE60F" unicode="&#xe60f;" 
d="M715 128q48 34 71.5 88.5t15.5 113.5q-10 73 -60 123.5t-121 60.5l-23 91q-5 23 -17 36.5t-35 28.5q42 35 42 89q0 47 -30 81.5t-84 34.5q-51 0 -83.5 -32t-41.5 -90l-33 -202q-6 -31 12 -53q16 -20 50 -27l-9 -52q-2 -12 9 -19l32 -19l-56 -364q-2 -8 3.5 -14.5
t14.5 -6.5h68v-66q0 -8 5.5 -13t13 -5t12.5 5t5 13v66h105l-18 -61q-2 -7 1.5 -14t10.5 -9h6q13 0 17 13l21 71h105q9 0 14.5 7t3.5 16zM403 628l-20 -121q-19 4 -27 14q-7 8 -4 23l33 204q15 91 89 91q38 0 57.5 -23.5t19.5 -56.5q0 -49 -46 -73h-2l-2 1q-9 1 -18 1
q-30 0 -52 -16t-27 -41q-1 -1 -1 -3zM677 131l24 -98h-308l50 328l107 -64q4 -3 9 -3q10 0 16 9q3 7 1.5 14t-8.5 11l-161 97l32 197q2 12 14 21t30 9q6 0 12 -1q26 -4 45 -21t23 -33l25 -105q4 -13 17 -13q62 -5 107 -48t54 -106q6 -52 -16 -99t-65 -75q-11 -7 -8 -20z" />
    <glyph glyph-name="uniE610" unicode="&#xe610;" 
d="M520 -53l-17 16q-23 24 -89 75q-60 45 -105 81h-1q-41 33 -64.5 52.5t-59 52.5t-60.5 64q-98 117 -98 240q0 129 88 218q40 40 92 62.5t106 22.5q123 0 208 -105q85 105 209 105q54 0 105.5 -22t91.5 -63q88 -88 88 -217q0 -66 -28 -131q-24 -55 -70 -111
q-60 -73 -186 -169q-24 -19 -63 -48q-100 -77 -130 -107zM312 784q-44 0 -86.5 -18t-76.5 -50.5t-55 -81.5t-21 -106q0 -34 9 -67.5t22 -60.5t37 -57.5t42.5 -51t51 -49.5t50.5 -44t52 -42l2 -1q44 -35 103 -80q57 -44 78 -62q27 24 118 94q39 30 64 49q45 34 77.5 61.5
t70.5 66.5t61.5 74.5t39.5 80.5t16 90q0 75 -36 135t-90 90t-112 30q-56 0 -105 -28.5t-84 -82.5l-20 -29l-20 29q-35 54 -84 82.5t-104 28.5zM705 433h-138v138q0 9 -6 15t-15 6t-15 -6t-6 -15v-138h-138q-9 0 -15 -6t-6 -15t6 -15t15 -6h138v-138q0 -9 6 -15t15 -6t15 6
t6 15v138h138q9 0 15 6t6 15t-6 15t-15 6z" />
    <glyph glyph-name="uniE611" unicode="&#xe611;" 
d="M851 635h-57v-56h57v-362h-57q-17 3 -26 -11l-48 -83l-47 83q-6 11 -22 11h-140h-7q-12 0 -20.5 -8t-8.5 -20q0 -11 8.5 -19.5t20.5 -8.5h7h49h70l66 -116q4 -9 18 -11q20 -4 29 11l67 117h40q23 0 40 16.5t17 39.5v362q0 23 -16.5 39t-39.5 16zM851 635zM709 245
q24 0 40.5 16.5t16.5 39.5v362q0 23 -16.5 39.5t-40.5 16.5h-538q-23 0 -39.5 -16.5t-16.5 -39.5v-362q0 -22 16 -38t39 -17h37l89 -118q7 -11 23 -10q16 -1 23 11l75 116h292zM376 290l-59 -92l-70 93q-7 10 -19 10h-57v362h538v-362h-311v-1q-16 1 -22 -10zM376 290z
M256 482q0 -18 12.5 -30.5t30 -12.5t30 12.5t12.5 30t-12.5 30t-30 12.5t-30 -12.5t-12.5 -29.5zM256 482zM397 482q0 -18 12.5 -30.5t30 -12.5t30 12.5t12.5 30t-12.5 30t-30 12.5t-30 -12.5t-12.5 -29.5zM397 482zM539 482q0 -18 12.5 -30.5t30 -12.5t30 12.5t12.5 30
t-12.5 30t-30 12.5t-29.5 -12q-13 -12 -13 -30zM539 482z" />
    <glyph glyph-name="uniE612" unicode="&#xe612;" 
d="M822 853h-587q-6 0 -6 -6v-922q0 -6 6 -6h587q6 0 6 6v922q0 6 -6 6zM528 -48q-17 0 -29 12t-12 29t12 29t29 12t29 -12t12 -29t-12 -29t-29 -12zM787 125v-17q0 -7 -6 -7h-505q-7 0 -7 7v595q0 6 7 6h505q6 0 6 -6v-578zM708 526h-209v-68h125v-72h84v140zM348 271h124
l71 -75l1 75h60v171h-256v-171z" />
    <glyph glyph-name="uniE613" unicode="&#xe613;" 
d="M930 293l46 -10l-1 -6q-17 -75 -58.5 -142t-101.5 -116q-127 -104 -291 -104q-94 0 -179.5 37t-147.5 98.5t-98.5 147t-36.5 179.5t36.5 179.5t98.5 147t147.5 98.5t179.5 37q119 0 223.5 -58t167.5 -159v113v6h6h52v-298l-258 149l29 51l137 -80q-52 100 -148.5 158.5
t-208.5 58.5q-109 0 -202 -54t-147.5 -147t-54.5 -202t54.5 -202t147 -147t202.5 -54q141 0 252 89t142 227zM689 140h-374v177q0 50 32 88.5t81 48.5q-51 37 -51 101q0 52 36.5 88.5t88.5 36.5t88.5 -36.5t36.5 -88.5q0 -64 -51 -101q48 -10 80.5 -48.5t32.5 -88.5v-177z
M622 198h9v119q0 33 -24 57t-58 24h-94q-34 0 -58 -24t-24 -58v-118h7h242zM502 622q-28 0 -47.5 -19.5t-19.5 -47.5t19.5 -47.5t47.5 -19.5t47.5 19.5t19.5 47.5t-19.5 47.5t-47.5 19.5zM502 622z" />
    <glyph glyph-name="uniE614" unicode="&#xe614;" 
d="M885 -77h-138v373q0 8 -6 14t-14.5 6t-14.5 -6t-6 -14v-373h-460v125h-2q-43 0 -71.5 30.5t-28.5 74.5l1 301q10 32 37.5 52t61.5 20h343l-269 -443q109 0 193 65q138 106 156 363l1 15h112q43 0 74 -31t31 -74v-498zM778 -46h76v467q0 30 -21.5 52t-52.5 22h-83
q-7 -85 -28 -154t-48 -114t-63 -78.5t-68 -51.5t-68.5 -28.5t-59.5 -13.5t-45 -3t-27 2l-13 1v-101h398v342q0 21 15 36t36.5 15t36 -15t14.5 -36v-343zM170 428v-275q0 -31 21.5 -52.5t52.5 -21.5h33v-5l255 421h-288q-26 0 -46.5 -17t-26.5 -42zM331 209h-85v138h85v-138z
M277 240h23v76h-23v-76zM509 534q-65 0 -111 46t-46 110.5t46 110.5t111 46t111 -46t46 -110.5t-46 -110.5t-111 -46zM509 817q-52 0 -89 -37t-37 -89.5t37 -89.5t89 -37t89 37t37 89.5t-37 89.5t-89 37z" />
    <glyph glyph-name="uniE615" unicode="&#xe615;" 
d="M666 730q34 -10 58.5 -41t24.5 -68v-115q0 -39 -19 -58h19q54 0 102 -19q13 51 13 77v115q0 97 -68.5 167t-168.5 70q-38 0 -51 -7q58 -48 90 -121zM480 32h-262q-24 0 -41 17t-17 41q19 76 87 127.5t150 51.5q25 0 77 -13q19 48 55 88.5t79 65.5q19 48 19 96v115
q0 97 -68.5 167t-168.5 70q-97 0 -166.5 -68.5t-69.5 -168.5v-115q0 -96 64 -160q-71 -41 -121.5 -106.5t-64.5 -143.5q0 -73 51.5 -126t127.5 -53h352q-51 41 -83 115zM275 621q0 48 33.5 81.5t81.5 33.5t82 -33.5t34 -81.5v-115q4 -52 -28 -87t-81 -35q-48 0 -81.5 33.5
t-33.5 81.5v122h-7zM922 90q24 0 40.5 16.5t16.5 40.5t-16.5 41t-40.5 17h-13q0 3 -3.5 9.5t-3.5 9.5l7 6q19 20 19 42t-19 41.5t-41.5 19.5t-41.5 -19l-7 -7q-3 0 -9.5 3.5t-9.5 3.5v12q0 24 -17 41t-41 17t-40.5 -17t-16.5 -41v-12q-3 0 -9.5 -3.5t-9.5 -3.5l-7 7
q-19 19 -41.5 19t-41.5 -19.5t-19 -41.5t19 -42l6 -6q0 -3 -3 -9.5t-3 -9.5h-6q-24 0 -41 -17t-17 -41t17 -40.5t41 -16.5h12q0 -4 3.5 -10t3.5 -10l-7 -6q-19 -19 -19 -41.5t19.5 -41.5t41.5 -19t42 19l6 6q3 0 9.5 -3t9.5 -3v-13q0 -24 17 -41t41 -17t40.5 17t16.5 41v13
q4 0 10 3t10 3l6 -6q19 -19 41.5 -19t41.5 19t19 41.5t-19 41.5l-6 6q0 4 3 10t3 10h7zM749 32q-48 0 -81.5 33.5t-33.5 81.5t33.5 81.5t81.5 33.5t81.5 -33.5t33.5 -81.5t-33.5 -81.5t-81.5 -33.5zM749 32z" />
    <glyph glyph-name="uniE616" unicode="&#xe616;" 
d="M909 -32h-45h-704h-45q-33 0 -58 25t-25 58v563q0 34 25 59t58 25h45v0h134l52 83q0 8 16 13.5t28 5.5h250q13 0 29 -5.5t16 -13.5l51 -83h134h45q34 0 58.5 -25t24.5 -59v-563q-4 -34 -30 -58.5t-59 -24.5v0zM512 614q-110 0 -189.5 -79t-79.5 -189.5t79.5 -189.5
t189.5 -79t189.5 79t79.5 190q0 110 -79.5 189t-189.5 79v0zM512 154q-77 0 -131.5 54t-54.5 131q0 81 54.5 136.5t131.5 55.5t131.5 -54.5t54.5 -130.5q0 -82 -54.5 -137t-131.5 -55v0z" />
    <glyph glyph-name="uniE617" unicode="&#xe617;" horiz-adv-x="1047" 
d="M484 -71h-157l-28 6q-61 0 -144 14q-69 0 -103 68v83q9 36 34.5 65.5t61.5 44.5q25 10 69 27t68 28q21 6 34 24t8 38v8l-21 34q-20 34 -27 54q0 8 -8 8q-30 20 -39.5 57.5t5.5 73.5v20q-14 41 -9.5 84t21.5 79.5t50.5 65t76.5 41.5h48l75 -43h14q36 7 67 -17.5t37 -64.5
q10 -68 0 -145v-20q9 -37 1.5 -70.5t-29.5 -59.5q-6 0 -20 -15q-13 -27 -31.5 -75t-24.5 -63q-46 -84 -29.5 -176t85.5 -154q6 -8 12 -14l-96 -6h-1zM767.5 389q-93.5 0 -160 -66.5t-66.5 -160t67 -160.5t160 -67t160 67t67 160.5t-67 160t-160.5 66.5zM768 17v83h-125v117
h117v90l145 -145l-137 -144v-1z" />
    <glyph glyph-name="uniE618" unicode="&#xe618;" 
d="M963 197zM972 226h-637h-172h-147l441 -333l-51 205h567l-1 128v0zM66 487h809h147l-453 332l51 -204h-554v-128v0zM66 487z" />
    <glyph glyph-name="uniE619" unicode="&#xe619;" 
d="M929 132q31 -26 48 -61q21 -41 21 -87q0 -81 -57.5 -138.5t-138.5 -57.5t-138 57.5t-57 138.5q0 46 20 87q18 35 48 61v528q0 52 37.5 89.5t89.5 37.5q53 0 90 -37.5t37 -89.5v-528zM335 781q32 0 54.5 -22.5t22.5 -54.5t-22.5 -54.5t-54.5 -22.5t-54.5 22.5t-22.5 54.5
t22.5 54.5t54.5 22.5zM306 243v-423h-75v423v250q-65 24 -114 73q-91 90 -91 218q0 12 8 20t19.5 8t19.5 -8t8 -20q0 -105 74.5 -179.5t179.5 -74.5t179.5 74.5t74.5 179.5q0 12 8 20t19.5 8t19.5 -8t8 -20q0 -128 -91 -218q-49 -49 -114 -73v-250v-423h-75v423h-58zM854 54
q35 -26 35 -69q0 -36 -25.5 -61t-61 -25t-61 25t-25.5 61q0 43 35 69v409q0 21 15 36t36 15q22 0 37 -15t15 -36v-20h-58v-31h58v-60h-22v-31h22v-267zM821 564h61v61h-97v31h97v4q0 33 -23.5 56t-56.5 23q-32 0 -55.5 -23t-23.5 -56v-539v-12l-10 -7q-27 -21 -43 -52
t-16 -66q0 -61 43.5 -104.5t105 -43.5t104.5 43.5t43 104.5q0 35 -15 66q-16 31 -44 52l-9 7v12v412h-61v31z" />
    <glyph glyph-name="uniE61A" unicode="&#xe61a;" 
d="M950 582q0 3 -1 5l-1 1v1q-1 4 -4 6l-294 295l-6 4h-2v1q-3 1 -6 1h-1h-393q-70 0 -119 -49.5t-49 -119.5v-686q0 -70 49 -119.5t119 -49.5h540q70 0 119 49.5t49 119.5v539v1v1zM656 823l221 -221h-169q-21 0 -36.5 15t-15.5 37v169zM782 -85h-540q-52 0 -89 37t-37 89
v686q0 52 37 89t89 37h371v-199q0 -39 28 -67t67 -28h200v-518q0 -52 -37 -89t-89 -37zM757 405h-150v151q0 9 -6.5 15t-14.5 6h-148q-8 0 -14.5 -6t-6.5 -15v-151h-150q-9 0 -15.5 -6t-6.5 -15v-147q0 -9 6.5 -15.5t15.5 -6.5h150v-150q0 -9 6.5 -15t14.5 -6h148
q8 0 14.5 6t6.5 15v150h150q9 0 15.5 6.5t6.5 15.5v147q0 9 -6.5 15t-15.5 6zM736 258h-150q-9 0 -15.5 -6t-6.5 -15v-151h-104v151q0 9 -6.5 15t-15.5 6h-150v105h150q9 0 15.5 6t6.5 15v150h104v-150q0 -9 6.5 -15t15.5 -6h150v-105z" />
    <glyph glyph-name="uniE61B" unicode="&#xe61b;" 
d="M512 830q-92 0 -170 -45.5t-123.5 -123.5t-45.5 -170q0 -131 90 -228q9 -10 23 -11t24 8.5t10.5 23t-8.5 23.5q-72 79 -72 184q0 113 79.5 193t192.5 80t192.5 -80t79.5 -193q0 -105 -72 -184q-9 -10 -8.5 -23.5t10.5 -22.5t23 -9q14 0 24 11q90 97 90 228
q0 92 -45.5 170t-123.5 123.5t-170 45.5zM640 84.5q-13 4.5 -25.5 -1t-16.5 -18.5q-10 -27 -33.5 -44t-52.5 -17t-52.5 17t-33.5 44q-4 13 -16.5 18.5t-25.5 1t-18.5 -16.5t-1.5 -25q17 -47 57.5 -76t90.5 -29t90.5 29t57.5 76q4 13 -1.5 25t-18.5 16.5zM494 614
q12 -6 25 -1.5t19 17t1.5 25.5t-17.5 19q-45 21 -94 12.5t-84 -43.5t-43.5 -84.5t12.5 -93.5q9 -19 30 -19q8 0 14 3q13 6 17.5 19t-1.5 25q-12 26 -7.5 54.5t25 49t49 25t54.5 -7.5zM652 202h-280q-14 0 -23.5 -9.5t-9.5 -23t9.5 -23.5t23.5 -10h280q14 0 23.5 10t9.5 23.5
t-9.5 23t-23.5 9.5z" />
    <glyph glyph-name="uniE61C" unicode="&#xe61c;" 
d="M698.5 280q-50.5 0 -86 -35.5t-35.5 -86t35.5 -86t86 -35.5t86 35.5t35.5 86t-35.5 86t-86 35.5zM750 122q8 -8 0 -15.5t-15 -0.5l-37 37l-36 -37q-8 -7 -15.5 0.5t-0.5 15.5l37 36l-37 37q-7 8 0.5 15.5t15.5 -0.5l36 -36l37 36q7 8 15 0.5t0 -15.5l-36 -37zM216 102
q-7 0 -12.5 5.5t-5.5 12.5v499q0 7 5.5 12.5t12.5 5.5h423q8 0 13 5.5t5 13t-5 13t-13 5.5h-423q-22 0 -38.5 -16.5t-16.5 -38.5v-499q0 -23 16.5 -39t38.5 -16h349q-6 18 -9 37h-340zM753 302v59q0 7 -5.5 12.5t-13 5.5t-13 -5.5t-5.5 -12.5v-59q9 1 18 1q10 0 19 -1z
M947 715q-45 -5 -123.5 -53t-150.5 -105t-155.5 -131.5t-120.5 -109.5t-64 -62l-3 -2q14 7 36.5 19.5t84 44t114.5 55.5t110.5 44.5t88 22t42.5 6.5t7.5 11.5t-13 13t-18.5 10.5l-10 5q9 0 22.5 0.5t38 7t29 16.5t-1 27t-13.5 29l-7 12q10 2 40 5q24 2 36 14t1 25
q-7 8 3 22.5t21 34.5t6 38z" />
    <glyph glyph-name="uniE61D" unicode="&#xe61d;" 
d="M512 752q-91 0 -174 -35.5t-143 -95.5t-95.5 -143t-35.5 -174t35.5 -174t95.5 -143t143 -95.5t174 -35.5t174 35.5t143 95.5t95.5 143t35.5 174t-35.5 174t-95.5 143t-143 95.5t-174 35.5zM512 -80q-104 0 -192.5 51.5t-140 140t-51.5 192.5t51.5 192.5t140 140
t192.5 51.5t192.5 -51.5t140 -140t51.5 -192.5t-51.5 -192.5t-140 -140t-192.5 -51.5zM647.5 439.5q-9.5 9.5 -22.5 9.5t-23 -9l-90 -91l-91 91q-9 9 -22 9t-22.5 -9.5t-9.5 -22.5t9 -23l91 -90l-91 -91q-9 -9 -9 -22t9.5 -22.5t22.5 -9.5t22 9l91 91l90 -91q10 -9 23 -9
t22.5 9.5t9.5 22.5t-9 22l-91 91l91 90q9 10 9 23t-9.5 22.5z" />
    <glyph glyph-name="uniE61E" unicode="&#xe61e;" 
d="M860 56h-696q-17 0 -32 7q-15 6 -26 17.5t-18 25.5q-6 16 -6 32v512q0 17 6 32q7 15 18 26.5t26 17.5t32 6h696q17 0 32 -6t26 -17.5t18 -26.5q6 -15 6 -32v-512q0 -16 -6 -32q-7 -14 -18 -25.5t-26 -17.5q-15 -7 -32 -7zM164 691q-17 0 -29 -12t-12 -29v-512
q0 -17 12 -29t29 -12h696q17 0 29 12t12 29v512q0 17 -12 29t-29 12h-696zM102 548h820v-42h-820v42zM861 138h-267v165h267v-165zM635 179h185v83h-185v-83z" />
    <glyph glyph-name="uniE61F" unicode="&#xe61f;" 
d="M924 558q-35 82 -96 142.5t-142 96t-174 35.5t-174 -35.5t-142 -96t-96.5 -142.5t-35.5 -174.5t35.5 -174t96.5 -142t142 -96t174 -35.5t174 35.5t142 96t96.5 142t35.5 174t-36 174.5v0zM512 95q-21 0 -36 14.5t-15 35.5t15 36t36 15t36 -15t15 -36t-15 -35.5t-36 -14.5
v0zM563 305q0 -21 -15 -35.5t-36 -14.5t-36 14.5t-15 35.5v318q0 21 15 35.5t36 14.5t36 -14.5t15 -35.5v-318v0zM563 305z" />
    <glyph glyph-name="uniE620" unicode="&#xe620;" 
d="M512 830l-359 -116l2 -458v-4q3 -13 8.5 -29.5t25.5 -50.5t49 -63q54 -54 244 -156l5 -2q11 -7 14 -8l9 -5l12 6q199 99 264 165q29 29 49.5 63.5t26 50.5t7.5 28l2 463zM834 257l-1 -1q-16 -65 -72 -122q-58 -58 -245 -153l-5 -3l-6 4l-6 3q-186 99 -236 149
q-56 57 -72 122l-1 1l-1 431l323 105l323 -105zM357 407q-5 5 -13 5t-13.5 -5.5t-5.5 -13.5t6 -13l118 -121q5 -6 13 -6t13 6l218 223q6 6 6 14t-5.5 13.5t-13.5 5.5t-13 -6l-205 -210z" />
    <glyph glyph-name="uniE621" unicode="&#xe621;" 
d="M368 452q25 12 40 35.5t15 52.5q0 40 -29.5 69t-70.5 29t-70.5 -29t-29.5 -69q0 -29 15.5 -52.5t40.5 -36.5q-48 -4 -80.5 -39t-32.5 -83v-9q0 -25 38 -32q22 -5 87 -5h71q63 0 86 5q39 7 39 32v9q0 49 -35 85t-84 38zM243 539.5q0 32.5 23.5 55.5t56.5 23t56 -23
t23 -55.5t-23 -55t-56 -22.5t-56.5 22.5t-23.5 55zM465 327q1 -6 -2.5 -10t-12 -7t-16 -4.5t-22.5 -2t-24 -0.5h-29h-1h-63h-6q-27 0 -40.5 0.5t-30.5 2.5t-23.5 7t-6.5 14v6q-1 41 31 70.5t76 29.5h63q44 0 76 -30t31 -70v-6zM572 565q-6 0 -10.5 4.5t-4.5 10.5t4.5 10.5
t10.5 4.5h189q6 0 10.5 -4.5t4.5 -10.5t-4.5 -10.5t-10.5 -4.5h-189zM572 453q-6 0 -10.5 4.5t-4.5 10.5t4.5 10.5t10.5 4.5h270q6 0 10.5 -4.5t4.5 -10.5t-4.5 -10.5t-10.5 -4.5h-270zM572 327q-6 0 -10.5 4.5t-4.5 10.5t4.5 10.5t10.5 4.5h270q6 0 10.5 -4.5t4.5 -10.5
t-4.5 -10.5t-10.5 -4.5h-270zM116 159q-22 0 -37.5 15.5t-15.5 36.5v499q0 22 15.5 37.5t37.5 15.5h791q22 0 37.5 -15.5t15.5 -37.5v-499q0 -21 -15.5 -36.5t-37.5 -15.5h-791zM116 733q-10 0 -16.5 -6.5t-6.5 -16.5v-499q0 -9 6.5 -16t16.5 -7h791q10 0 16.5 7t6.5 16v499
q0 10 -6.5 16.5t-16.5 6.5h-791z" />
    <glyph glyph-name="uniE622" unicode="&#xe622;" 
d="M755 829h-486q-28 0 -48 -19.5t-20 -47.5v-756q0 -28 20 -47.5t48 -19.5h486q28 0 48 19.5t20 47.5v756q0 28 -20 47.5t-48 19.5zM269 796h486q14 0 24 -10t10 -24v-79h-554v79q0 14 10 24t24 10zM789 650v-482h-554v482h554zM755 -28h-486q-14 0 -24 10t-10 24v129h554
v-129q0 -14 -10 -24t-24 -10zM512 92q-18 0 -30.5 -12.5t-12.5 -30.5t12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5z" />
    <glyph glyph-name="uniE623" unicode="&#xe623;" 
d="M880 212q54 32 84 78.5t30 99.5q0 95 -91.5 162.5t-223.5 67.5q-17 0 -33 -1q80 -78 80 -187q0 -82 -46.5 -148t-130.5 -100q59 -22 130 -22q9 0 19.5 1.5t23.5 4t19 3.5q23 -29 53.5 -48.5t57 -26t50 -9.5t37.5 -1l14 1q-26 13 -44 29t-26 31t-10.5 29t-0.5 23.5t8 12.5
zM377 682q-95 0 -175 -34t-126 -92t-46 -127q0 -59 33 -110t93 -86q6 -3 8.5 -13.5t-0.5 -26t-11.5 -32t-28.5 -34.5t-49 -31q6 -1 16 -2t39.5 1.5t57 10t61.5 29t59 53.5q8 -2 21.5 -4.5t25.5 -4.5t22 -2q142 0 227.5 72t85.5 180t-85.5 180.5t-227.5 72.5z" />
    <glyph glyph-name="uniE624" unicode="&#xe624;" 
d="M861 30q0 -13 -9.5 -22t-22.5 -9h-634q-13 0 -22.5 9t-9.5 22v46q0 68 65.5 118.5t144.5 50.5l5 -7q3 -5 14.5 -17t25.5 -21.5t38.5 -17t52 -7.5t52.5 7.5t40.5 17.5t27.5 20.5t17 17.5l5 7q88 0 149 -49.5t61 -119.5v-46zM509 139q-28 0 -54 6l49 -111h16l50 114
q-30 -9 -61 -9zM512 279q-106 0 -175.5 55.5t-69.5 153.5q0 43 8 81.5t26 75.5t45.5 63.5t70 43t95.5 16.5t95.5 -16.5t70 -43t45.5 -63.5t26 -75.5t8 -81.5q0 -98 -69.5 -153.5t-175.5 -55.5zM718 535l-136 76l-279 -99q-1 -13 -1 -24q0 -83 59.5 -128.5t150.5 -45.5
t150.5 45.5t59.5 128.5q0 23 -4 47zM718 535z" />
    <glyph glyph-name="uniE625" unicode="&#xe625;" 
d="M618 72q0 71 50.5 121.5t121.5 50.5q50 0 92 -27v547q0 24 -17 41.5t-42 17.5h-628q-25 0 -42 -17.5t-17 -41.5v-747q0 -24 17 -41.5t42 -17.5h466q-43 49 -43 114zM293 590h432q8 0 14 -5.5t6 -13.5t-6 -14t-14 -6h-432q-8 0 -14 6t-6 14t6 13.5t14 5.5zM293 419h432
q8 0 14 -5.5t6 -14t-6 -14t-14 -5.5h-432q-8 0 -14 5.5t-6 14t6 14t14 5.5zM534 239h-249q-5 0 -8.5 5.5t-3.5 14t3.5 14t8.5 5.5h249q5 0 8.5 -5.5t3.5 -14t-3.5 -14t-8.5 -5.5zM790 221q-62 0 -106 -44t-44 -105.5t44 -105t106 -43.5t106 43.5t44 105t-44 105.5t-106 44z
M854 123q11 -9 2 -20l-84 -103l-53 62q-9 11 1.5 19.5t19.5 -1.5l31 -37l64 78q9 10 19 2z" />
    <glyph glyph-name="uniE626" unicode="&#xe626;" 
d="M904 522q-31 94 -101 164q-58 58 -133.5 89.5t-157.5 31.5t-157.5 -31.5t-133.5 -89.5q-71 -71 -101 -165q-51 -7 -85.5 -46.5t-34.5 -91.5q0 -55 37.5 -95t91.5 -44h10q19 0 37 5q-11 27 -19 55q-11 45 -11 91q0 64 21 124q39 107 133.5 175t211.5 68t211.5 -67.5
t132.5 -174.5q22 -60 22 -125q0 -75 -30 -145q-29 -67 -82.5 -118.5t-123.5 -78.5q-18 28 -52 28q-26 0 -44 -17.5t-18 -42.5t18 -42.5t44 -17.5q22 0 38.5 13.5t21.5 33.5q121 43 196 148q30 42 49 89q54 4 91.5 44t37.5 95q0 53 -34.5 92t-85.5 46zM512 694
q-129 0 -219.5 -90.5t-90.5 -219.5t90.5 -219.5t219.5 -90.5t219.5 90.5t90.5 219.5t-90.5 219.5t-219.5 90.5zM624 243q-45 -48 -112 -48t-112 48q-7 8 -7 18t7.5 17t17.5 6.5t17 -7.5q31 -33 77 -33t77 33q7 7 17 7.5t17.5 -6.5t7.5 -17t-7 -18z" />
    <glyph glyph-name="uniE627" unicode="&#xe627;" 
d="M357 249q0 -20 -16.5 -32t-42.5 -23.5t-55.5 -25.5t-54.5 -39h-19q-42 0 -73 8.5t-52.5 23t-32.5 32.5t-11 36q0 22 22.5 35.5t49.5 24.5t49.5 23.5t22.5 32t-12 35.5t-27 37t-27 49.5t-12 72.5q0 31 6.5 61t19.5 52.5t33.5 35.5t48.5 13q37 0 62 -12q-7 -37 -7 -77
q0 -64 11 -109t27 -78q-15 -21 -28.5 -38.5t-13.5 -42.5q0 -13 14.5 -23t34.5 -18.5t42.5 -18t39.5 -19.5q1 -5 1 -16zM865 344q0 -11 12 -20.5t29.5 -17.5t38.5 -15.5t38 -16.5t29 -19.5t12 -25.5q0 -22 -15.5 -39.5t-41 -29.5t-58.5 -18t-68 -7q-29 20 -62 30.5t-62 19.5
t-50 19.5t-25 31.5q4 19 26.5 31.5t48.5 23t47 23t21 30.5q0 22 -16 39.5t-34 41.5q17 36 27.5 85t10.5 116q0 14 -1.5 28.5t-3.5 28.5q27 18 48 18q48 0 77 -15.5t43.5 -39t19.5 -51t5 -49.5q0 -46 -15 -74.5t-33 -49t-33 -37.5t-15 -41zM578 236q0 -22 18.5 -38.5
t47.5 -31t62.5 -28t62.5 -29.5t48 -35t19 -44q0 -18 -29 -33.5t-76 -29t-108.5 -21t-125.5 -7.5q-74 0 -131 7.5t-95.5 20.5t-58 29t-19.5 33q0 25 18.5 44t47.5 34.5t62 28t62 27t48 31.5t19 40.5t-10 44t-25 41.5t-32 45.5t-32 55.5t-25 70.5t-10 92.5q0 113 42.5 180
t131.5 67q75 0 118 -22.5t65 -57.5t28 -77.5t6 -83.5q0 -55 -10 -95t-24.5 -70t-30.5 -53t-30.5 -44t-24 -43t-9.5 -49z" />
    <glyph glyph-name="uniE628" unicode="&#xe628;" 
d="M701 -15h-358q-10 0 -17 -7t-7 -17t7 -17.5t17 -7.5h358q10 0 17 7.5t7 17.5t-7 17t-17 7zM958 652q-22 56 -60.5 91t-86 46.5t-99 6.5t-103.5 -25q-99 -37 -181 -111q11 30 18 46q5 13 1 26q-5 14 -18 20t-26 0q-51 -19 -96.5 -60t-74.5 -94q-21 -36 -31 -72
q-3 10 -4 17q-4 14 -15 21q-12 8 -25.5 5.5t-21.5 -14.5q-37 -56 -56.5 -127t-14.5 -146t39 -132q-56 -80 -33 -186q2 -11 10 -18.5t18 -8.5q3 -1 5 -1h148q10 0 17 7.5t7 17.5t-7 17t-17 7h-135q-16 76 24 135q40 -27 109 -27t133.5 17.5t110.5 43.5q13 7 17.5 21
t-2.5 26.5t-20 16.5q-31 10 -51 19q39 0 73 5.5t58.5 13.5t47.5 24t37 29t31 37t26 39t25 43q17 29 26 43.5t28 40t37 40t46.5 30t61.5 24.5l3 1q13 5 19 18t2 27z" />
    <glyph glyph-name="uniE633" unicode="&#xe633;" 
d="M383 894h253q104 0 191.5 -51t138.5 -139t51 -191v-254q0 -104 -51 -192t-138.5 -139t-191.5 -51h-253q-104 0 -191.5 51t-138.5 139t-51 192v254q0 103 51 191t138.5 139t191.5 51zM427 483q-2 2 -5 4t-12 7t-19 7t-24.5 -0.5t-28.5 -10.5q-20 -12 -29.5 -32t-8.5 -34
l1 -14q-4 0 -11 -2t-24.5 -11t-30.5 -21.5t-24 -35.5t-11 -52t12 -50.5t26.5 -31t33 -15.5t26 -6.5t11.5 -0.5h170v108h-54l90 96l89 -96h-53v-108h154q4 0 11 0.5t25 6t32.5 14.5t28 29t17.5 48q2 30 -7.5 54t-24 37t-29.5 22t-25 12l-11 3q-1 0 0.5 8.5t-1.5 23t-6 32
t-13 36t-23.5 34t-37 27.5t-52.5 15q-35 4 -64.5 -5.5t-47 -25t-29.5 -32t-17 -28.5z" />
    <glyph glyph-name="uniE636" unicode="&#xe636;" 
d="M814 442h-497q0 12 -1.5 43t-1 51.5t3 48t12.5 50.5t26 41q30 33 71.5 55.5t84.5 22.5q66 0 117 -43.5t78 -112.5q8 -20 16 -29t23 -10q24 0 35.5 14.5t9 32t-5.5 31.5q-76 195 -273 195q-69 0 -112 -17t-83 -61q-19 -21 -34 -49t-22.5 -55.5t-13 -57.5t-6.5 -56t-2 -51
t0 -43h-29q-20 0 -34.5 -14.5t-14.5 -34.5v-409q0 -20 14.5 -34t34.5 -14h604q20 0 34.5 14t14.5 34v409q0 20 -14.5 34.5t-34.5 14.5zM785 53q0 -16 -11.5 -27.5t-27.5 -11.5h-468q-16 0 -27 11q-12 12 -12 28v273q0 16 11.5 27.5t27.5 11.5h468q16 0 27.5 -11.5
t11.5 -27.5v-273zM785 53z" />
  </font>
</defs></svg>

BIN
common/iconfont/iconfont.ttf


BIN
common/iconfont/iconfont.woff


BIN
common/images/close.png


BIN
common/images/defhead.png


BIN
common/images/demo-linehead.png


BIN
common/images/demo-por01.png


BIN
common/images/demo-por02.png


BIN
common/images/demo-por03.png


BIN
common/images/demo-por04.png


BIN
common/images/image.png


BIN
common/images/loading2.gif


BIN
common/images/msg_01.png


BIN
common/images/msg_02.png


BIN
common/images/msg_03.png


BIN
common/images/msg_04.png


BIN
common/images/msg_05.png


BIN
common/images/no-search.png


BIN
common/images/pull-icon@2x.png


BIN
common/images/pull_update.png


BIN
common/images/sertb.png


+ 17 - 0
common/js/ui_search_one.js

@ -0,0 +1,17 @@
+function ($) {
	$.fn.formFocus = function (){
		var $this = $(this);
		if($this.attr('data-form')=="clear"){
			var $clear = $('<div class="input-clear"><span class="close"></span></div>').appendTo($this.parents('.c-ser-main'));
			$this.on('blur',function(){
				setTimeout(function(){$clear.remove();},200)
			});
			$clear.on('click',function(){
				$this.val('').focus();	
			})
		}
	}
	$(document).on('focus','input[data-form="focus"],input[data-form="clear"]',function(){
		$(this).formFocus();
	})
}(jQuery);