@charset "utf-8";
/* CSS Document */
html { font-family:Microsoft YaHei, tahoma, arial, Hiragino Sans GB; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
body { margin:0; background:#F0F0F0; overflow: auto !important; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block }
audio, canvas, progress, video { display:inline-block; vertical-align:baseline }
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
.dis_none { display:none; }
a { text-decoration:none; color:#666; cursor:pointer; }
a:active, a:hover { outline:0; color:#00C7D9; transition: color 0.01s linear; }
a.active { text-decoration:none; color:#4A90E2; }
a:focus, button { outline:none; }
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:700 }
img { vertical-align:middle }
.img-circle { border-radius:50% }
ul { list-style:none; margin:0; padding:0; }
.pr { position:relative; }
.pa-right { position:absolute; right:0; }
.fr { float:right; }
.fl { float:left; }
.vt { vertical-align:top; }
.vtt { vertical-align:text-top; }
.vb, .vbm { vertical-align:-webkit-baseline-middle!important; }
.clearfix { clear:both; overflow:hidden; }
.vm { vertical-align:middle; }
.ma { margin-left:auto; margin-right:auto; }
.cp { cursor:pointer; }
.border { border: 1px solid #e6e6e6; }
.header-radius { -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
.fB { font-weight:bold; }
.word-wrap{word-wrap:break-word;word-break:break-all;}

/*字体颜色*/
.yugeblue, .yugeblue a, a .yugeblue { color:#00c7d9; }
a.yugeblue:hover { text-decoration:underline; transition: color .25s linear;
}
.cred, .cred a, a .cred { color:#F27243; }
a.link, .link, .link a, .link .active { color:#4A90E2; }
.qgray, a.qgray, .qgray, .qgray a { color:#999; }
.cwhite, a.cwhite, .cwhite, .cwhite a { color:#fff; }
.cgray { color:#666; }
.success { color:#ABDA77; }
.timeout { color:#F27243; }
.confirmed { color:#F5A623; }
.audit-no { color:#109cfe; }
.audit-review { color:#00c7d9; }
.bg-green { background:#ABDA77; }
/*字号*/
.fS12 { font-size:12px; }
.fS14 { font-size:14px; }
.fS16 { font-size:16px; }
.fS20 { font-size:20px; }
.fS24 { font-size:24px; }
.fS32 { font-size:32px; }
.lh30 { line-height:30px; }
/*间距*/
.m20 { margin:20px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt60 { margin-top:60px; }
.mt83 { margin-top:83px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml45 { margin-left:45px; }
.ml70 { margin-left:70px; }
.ml120 { margin-left:120px; }
.ml160 { margin-left:160px; }
.ml151 { margin-left:151px; }
.ml180 { margin-left:180px; }
.ml250 { margin-left:250px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px; }
.mr20 { margin-right: 20px; }
.mb5 { margin-bottom:5px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.p12 { padding:12px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pb100 { padding-bottom:100px; }
.pl42 { padding-left:42px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
/*按钮*/
.check-off { width:20px; height:20px; display:inline-block; background:url(../images/icoBg.png) no-repeat -30px -109px; vertical-align:top; margin-right:12px; line-height:20px; }
.check-on { width:20px; height:20px; display:inline-block; background:url(../images/icoBg.png) no-repeat -1px -109px; vertical-align:top; margin-right:12px; line-height:20px; }
.btn-grey { color: #fff; background:#C8C8C8; border-radius:4px; border:1px solid #c8c8c8; }
.btn-grey-box { min-width:80px;font-size:14px; height:24px; display:inline-block; color: #3c3c3c; border-radius:2px; border:1px solid #ddd; background:#FAFAFA; }
.btn-grey:hover { background:#C8C8C8; }
.btn-grey-box-auto { min-width:80px; padding-left:5px; padding-right:5px; height:24px; display:inline-block; color: #3c3c3c; border-radius:2px; border:1px solid #ddd; background:#FAFAFA; }
.btn-hollow { background:#FFFFFF; border:1px solid #00C7D9; border-radius:2px; height:24px; font-size:14px; color:#00C7D9; text-align:center; padding:2px 10px; }
.btn-yuge-mid { background:#00c7d9;  border-radius:2px; height:30px; font-size:16px; color:#fff; text-align:center; padding:2px 10px; }
.btn-yuge-mid:hover{ color:#fff}
.btn-white-hollow { display: inline-block; color:#3c3c3c; font-size:16px; background:#fff; line-height:30px; border:1px solid #d8d8d8; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center }
.btn-hollow-big { display:inline-block; background:#FFFFFF; border:1px solid #00C7D9; border-radius:4px; height:30px; line-height:30px; font-size:14px; color:#00C7D9; text-align:center; padding:0px 10px; }
.btn-yuge-sts { display:inline-block; background:#00c7d9; border:1px solid #00C7D9; border-radius:4px; height:40px; line-height:38px; font-size:16px; color:#fff; text-align:center; padding:0px 15px; }
.btn-hollow-sts { display:inline-block; background:#FFFFFF; border:1px solid #00C7D9; border-radius:4px; height:40px; line-height:38px; font-size:16px; color:#00C7D9; text-align:center; padding:0px 15px; }
.btn-hollow-check { display:inline-block; background:#FFFFFF; border:1px solid #00C7D9; border-radius:4px; height:30px; line-height:30px; font-size:14px; color:#00C7D9; text-align:center; }
.btn-yuge-current { background:#00C7D9; border:1px solid #00C7D9; color:#fff; }
.btn-hollow-big:hover, .btn-yuge-current:hover { background:#00C7D9; border:1px solid #00C7D9; color:#fff; }
.btn-red-hollow-big { display:inline-block; background:#FFFFFF; border:1px solid #F27243; border-radius:4px; height:30px; line-height:30px; font-size:14px; color:#F27243; text-align:center; padding:0px 10px; }
.btn-red-hollow-big:hover { background:#F27243; border:1px solid #F27243; color:#fff; }
.btn-date { display: inline-block; height: 24px; line-height: 24px; padding-left: 8px; padding-right: 8px; background: rgb(0, 199, 217); color: rgb(255, 255, 255); }
.btn-yuge { display: inline-block; color:#fff; background:#00c7d9; line-height:30px; font-size:16px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; }
.btn-yuge:hover { color:#fff; }
.btn-yuge:hover, .btn-yuge-sts:hover { color:#fff; }
.btn-date:hover { color:#fff; }
.btn-yuge-small { display: inline-block; color:#fff; background:#00c7d9; line-height:24px; font-size:12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center }
.btn-yuge-small:hover { color:#fff; }
.btn-confirm { font-size:16px; background:#EEEEEE; border-radius:2px; padding:0 14px; }
.btn-checkradius { cursor:pointer; padding:0 10px; height:25px; display:inline-block; border-radius:25px; border:1px solid #d8d8d8; line-height:20px; text-align:center; }
.btn-checkradius.active { color:#4990e2; border:1px solid #4990e2; }
.btn-radius {cursor:pointer; padding:0 10px; height:25px; display:inline-block; border-radius:25px;border:1px solid #00c7d9; background:#00c7d9; color:#fff; line-height:20px; text-align:center;}
.btn-radius:hover{ color:#fff}
.btn-inline { background:#00c7d9; color:#fff; border-radius:50px; position:absolute; bottom:-11px; left:53px; line-height:22px; padding:2px 10px 4px 10px; }
/*表单*/
input[type=checkbox] { visibility:hidden; }
.radio1 input[type=radio], .radio2 input[type=radio] { display:none; }
input[type=radio] { visibility:hidden; }
.checkbox1 input[type=checkbox] { display:none; }
.checkbox2 input[type=checkbox] { display:none; }
.radio { width:20px; height:20px; position:relative; margin-right: 10px; margin-top: 2px; }
.radio label { cursor:pointer; width:20px; height:20px; display:inline-block; background:url(../images/icoBg.png) no-repeat -30px -109px; vertical-align:text-top; margin-right:12px; line-height:20px; }
.radio input[type=radio]:checked+label { background:url(../images/icoBg.png) no-repeat -1px -109px; color:#00C7D9; }
.radio1 { min-width:78px; height:26px; position:relative; }
.radio1 label { cursor:pointer; min-width:78px; height:26px; display:inline-block; color: #666666; line-height: 22px; border: 1px solid #d8d8d8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; margin-right:10px; }
.radio1 input[type=radio]:checked+label { background:#00C7D9; color:#fff; width:78px; height:26px; }
.radio2 { width:12px; height:12px; position:relative; }
.radio2 label { cursor:pointer; width:12px; height:12px; display:inline-block; color: #666666; border: 1px solid #d8d8d8; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; text-align: center; margin-right:3px; }
.radio2 input[type=radio]:checked+label { border: 3px solid #00C7D9; width:12px; height:12px; }
.checkbox1 { min-width:78px; height:26px; position:relative; }
.checkbox1 label { cursor:pointer; padding:0 10px; height:25px; margin-right:20px; display:inline-block; border-radius:25px; border:1px solid #d8d8d8; line-height:20px; text-align:center; }
.checkbox1 input[type=checkbox]:checked+label { color:#4990e2; border:1px solid #4990e2; }
.checkbox2 { width:20px; height:20px; position:relative; margin-right: 10px; margin-top: 2px; }
.checkbox2 label { cursor:pointer; width:20px; height:20px; display:inline-block; color: #666666; line-height: 22px; border: 1px solid #d8d8d8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; margin-right:10px; }
.checkbox2 input[type=checkbox]:checked+label { background:url(../images/icoBg.png) no-repeat -1px -109px; color:#00C7D9; }
.checkbox-style { padding-right:82px; }
.checkbox-style a { margin-right:10px; display:inline-block; margin-top:10px; line-height:16px; font-size:14px; }
.date-area { width:100%; height:100%; border:0; }
.input-group-addon { position: absolute; right: 12px; top: 5px; z-index:9; border:0; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px transparent inset;
}
/*常用*/
.w120 { width:120px; }
.w190 { width:190px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w800 { width:700px; }
.w900 { width:900px; }
.h32 { height:32px; }
.h400-sc { overflow: hidden; height: 400px; overflow-y: auto; }
.date_c { border:1px solid #ddd; height:24px; }
.min_h300 { min-height:300px; }
.min_h400 { display:block; min-height:400px; background:#fff; }
.min_h450 { min-height:450px; }
.min_h600 { min-height:680px; }
.bred { border:1px solid #ff0000; }
.h-arrangement, .h-arrangement1 { overflow:hidden }
.h-arrangement li { float:left; min-width:140px; margin-top:5px; }
.h-arrangement1 li { float:left; margin-bottom:5px; margin-right:15px; }
.multi-select { display: block; width: 100%; min-height: 40px; padding: 6px 12px; font-size: 14px; line-height: 1.82857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.txt-break { word-wrap:break-word; word-break:break-all; }
.ov-ell { white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.inp-tr { border:0; outline:none; }
.oh { overflow:hidden; }
.border-bottom { border-bottom:1px solid #ddd; }
.head-portrait img { -webkit-border-radius:2px; -moz-border-radius:2px; width:36px; margin-bottom: 5px; height:36px; }
.set-portrait img { width:60px; height:60px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.border-b-none { border-bottom:0!important; }
.yugebg { background:#00c7d9; }
.orangebg { background:#fbb753; }
.redbg { background:#f00; }
.whitebg { background:#fff; border:1px solid #00c7d9; }
.list-mheight { min-height:500px; }
.error-inner { min-height:400px; padding:20px; }
/*ICO*/
.icobg { background: url(../images/icoBg.png) no-repeat; }
.format { background: url(../images/format.png) no-repeat; }
.search-ico { position:absolute; right:10px; top:6px; width:16px; height:16px; display:inline-block; background:url(../images/icoBg.png) no-repeat -5px -139px; }
.search-ico1 { position:absolute; right:7px; top:7px; width:14px; height:14px; display:inline-block; background:url(../images/icoBg.png) no-repeat -135px -205px; }
.editor-ico { width:12px; height:12px; display:inline-block; background:url(../images/icoBg.png) no-repeat -36px -142px; vertical-align:middle; }
.views-ico { width:13px; height:8px; display:inline-block; background:url(../images/icoBg.png) no-repeat -62px -145px; vertical-align:middle; }
.yuge-ico { width:14px; height:14px; display:inline-block; background:url(../images/icoBg.png) no-repeat -1px -173px; vertical-align:middle; }
.weibo-ico { width:14px; height:14px; display:inline-block; background:url(../images/icoBg.png) no-repeat -23px -173px; vertical-align:middle; }
.weixin-ico { width:14px; height:14px; display:inline-block; background:url(../images/icoBg.png) no-repeat -45px -173px; vertical-align:middle; }
.focus-ico { width:18px; height:15px; display:inline-block; background:url(../images/icoBg.png) no-repeat -160px -143px; vertical-align:middle; }
.focus-off-ico { width:18px; height:15px; display:inline-block; background:url(../images/icoBg.png) no-repeat -181px -143px; vertical-align:middle; }
.media-ico { background-position: -225px -145px; width: 12px; height: 12px; display: inline-block; }
.doc-ico { background-position: -288px -142px; width: 12px; height: 15px; display: inline-block; }
.mhis-ico { background-position: -245px -143px; width: 12px; height: 14px; display: inline-block; }
.set-ico { background-position: -266px -144px; width: 12px; height: 12px; display: inline-block; }
.home-ico { background-position: -126px -173px; width: 16px; height: 16px; display: inline-block; vertical-align:text-top; }
.process-ico { background-position: -149px -176px; width: 10px; height: 12px; display: inline-block; }
.docw-ico { background-position: -288px -142px; width: 15px; height: 18px; display: inline-block; }
.check-ico { background-position:-1px -202px; width:16px; height:20px; display:inline-block; vertical-align: text-bottom; }
.patient-ico { background-position:-24px -204px; width:16px; height:18px; display:inline-block; vertical-align: text-bottom; }
.data-ico { background-position: -265px -146px; width: 12px; height: 12px; display: inline-block; }
.text-ico { background-position:-204px -143px; width:12px; height:14px; display:inline-block; vertical-align:middle; }
.remind-ico { background-position:-73px -172px; width:20px; height:20px; display:inline-block; }
.test-results-ico { background-position:-104px -173px; width:12px; height:15px; display:inline-block; vertical-align: middle; }
.prompt-red-ico { background-position:-312px -146px; width:12px; height:12px; display:inline-block; vertical-align:middle; }
.download-ico { background-position:-191px -175px; width:12px; height:13px; display:inline-block; }
.total-ra-ico { background-position:-1px -229px; width:32px; height:32px; display:inline-block; vertical-align:middle; }
.total-ch-ico { background-position:-156px -229px; width:32px; height:32px; display:inline-block; vertical-align:middle; }
.success-ico { background-position:-41px -229px; width:32px; height:32px; display:inline-block; vertical-align:middle; }
.confirm-ico { background-position:-84px -229px; width:24px; height:32px; display:inline-block; vertical-align:middle; }
.timeout-ico { background-position:-114px -229px; width:32px; height:32px; display:inline-block; vertical-align:middle; }
.temperature-ico { background-position:-195px -228px; width:32px; height:32px; display:inline-block; vertical-align:middle; }
.weight-ico { background-position:-238px -228px; width:28px; height:32px; display:inline-block; vertical-align:middle; }
.blood-p-ico { background-position:-278px -228px; width:33px; height:32px; display:inline-block; vertical-align:middle; }
.blood-s-ico { background-position:-320px -228px; width:26px; height:32px; display:inline-block; vertical-align:middle; }
.re-co-ico { background-position:-1px -272px; width:43px; height:38px; display:inline-block; vertical-align:middle; }
.file-ico { background-position:-2px -322px; width:20px; height:20px; display:inline-block; vertical-align:middle; }
.new-ico { background-position:-226px -174px; width:13px; height:14px; display:inline-block; vertical-align:middle; }
.delete-ico { background-position:-210px -175px; width:12px; height:14px; display:inline-block; vertical-align:middle; }
.delete-symbol-ico { background-position:-118px -208px; width:8px; height:8px; display:inline-block; vertical-align:middle; }
.new-w-ico { background-position:-262px -175px; width:13px; height:14px; display:inline-block; vertical-align:middle; }
.delete-w-ico { background-position: -247px -174px; width:12px; height:14px; display:inline-block; vertical-align:middle; }
.add-big-ico { background-position:-49px -201px; width:20px; height:20px; display:inline-block; vertical-align:middle; }
.moveup-ico { background-position:-281px -173px; width:12px; height:16px; display:inline-block; vertical-align:middle; }
.movedown-ico { background-position:-317px -173px; width:12px; height:16px; display:inline-block; vertical-align:middle; }
.settop-ico { background-position:-299px -173px; width:12px; height:16px; display:inline-block; vertical-align:middle; }
.setdown-ico { background-position:-334px -173px; width:12px; height:16px; display:inline-block; vertical-align:middle; }
.increase-ico { background-position:-79px -205px; width:12px; height:14px; display:inline-block; vertical-align:middle; }
.label-ico { background-position:-98px -206px; width:14px; height:14px; display:inline-block; vertical-align:middle; }
.xls-ico { background-position:0 0; width:50px; height:77px; display:inline-block; vertical-align:middle; }
.pdf-ico { background-position:-61px 0; width:60px; height:76px; display:inline-block; vertical-align:middle; }
.docw-ico { background-position:-131px 0; width:60px; height:77px; display:inline-block; vertical-align:middle; }
.ppt-ico { background-position:-216px 0; width:48px; height:76px; display:inline-block; vertical-align:middle; }
.txt-ico { background-position:-285px 0; width:60px; height:74px; display:inline-block; vertical-align:middle; }
.wps-ico { background-position:-443px -97px; width:44px; height:72px; display:inline-block; vertical-align:middle; }
.apk-ico { background-position:-368px 0; width:43px; height:76px; display:inline-block; vertical-align:middle; }
.zip-ico { background-position:-426px 0; width:33px; height:76px; display:inline-block; vertical-align:middle; }
.rar-ico { background-position:0 -99px; width:41px; height:70px; display:inline-block; vertical-align:middle; }
.jpg-ico { background-position:-69px -99px; width:52px; height:70px; display:inline-block; vertical-align:middle; }
.png-ico { background-position:-150px -98px; width:41px; height:73px; display:inline-block; vertical-align:middle; }
.bmp-ico { background-position:-212px -99px; width:52px; height:72px; display:inline-block; vertical-align:middle; }
.xml-ico { background-position:-291px -99px; width:60px; height:74px; display:inline-block; vertical-align:middle; }
.unknown-ico { background-position:-378px -95px; width:35px; height:77px; display:inline-block; vertical-align:middle; }
.export-ico { background-position:-198px -202px; width:23px; height:19px; display:inline-block; vertical-align:middle; }
.report-ico { background-position:-175px -204px; width:12px; height:15px; display:inline-block; vertical-align:middle; }
/*头部*/
.wrap { width:1200px; position:relative; margin:0 auto; }
/*公共*/
header { background:#FFFFFF; -webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); -moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); width:100%; height:88px; }
#main_home { margin-left: -webkit-calc(100vw - 100%); margin-left: calc(100vw - 100%); }
.lp_top { width:100%; height:60px; background:#fff; -moz-box-shadow: 2px 2px 2px #ddd; ; -webkit-box-shadow: 2px 2px 2px #ddd; ; box-shadow:2px 2px 2px #ddd; ; }
.lp_nav { float:right; height:58px; line-height:58px; }
.lp_nav li { float:left; font-size:16px; margin-left:76px; }
.lp_nav li:hover, .lp_nav li.active { border-bottom:2px solid #00c7d9; }
.lp_nav li.active a { color:#00c7d9 }
.clinic-wrap { position: relative; overflow: hidden; }
.warpwidth { position:relative; width:1400px; margin:0 auto; }
.width800 { position:relative; width:800px; margin-left:auto; margin-right:auto; }
.logo { float:left; background:url(../images/icoBg.png) no-repeat -1px -1px; width:148px; height:26px; margin-top:30px; margin-left:120px; }
.logo2 { float:left; background:url(../images/client_img.png) no-repeat -744px -8px; width:66px; height:40px; margin-top:25px; margin-left:120px; }
.topnav, .topnav3 { float:right; margin-top:30px; margin-right:120px; }
.topnav2 { float:left; margin-top:30px; margin-left:30px; }
.topnav li { float:left; font-size:20px; color:#666666; line-height:28px; margin-left:80px; }
.topnav2 li { float:left; font-size:16px; color:#666666; line-height:28px; margin-left:80px; }
.topnav3 li { float:left; font-size:16px; color:#666666; line-height:28px; margin-left:30px; }
.loginbody { background:#00c7d9 url(../images/loginbg.jpg) no-repeat center center; background-size: cover; height:800px; width:100%; position:relative; }
.loginarea { position:absolute; top:150px; right:128px; padding:16px 20px 12px 20px; background:#FFFFFF; -moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); -webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); border-radius:4px; width:300px; }
.inp-user { background:url(../images/inpuser-uncheck.png) no-repeat 10px center!important; }
.inp-password { background:url(../images/inppassword-uncheck.png) no-repeat 10px center; }
.form-control:focus.inp-user { background:url(../images/inpuser.png) no-repeat 10px center; }
.form-control:focus.inp-password { background:url(../images/inppassword.png) no-repeat 10px center; }
.registeredbody { background:#F0F0F0; width:100%; position:relative; padding-top:30px; padding-bottom: 30px; }
.page1 { position:relative; width:1200px; margin:0px auto; background:#fff; -moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); -webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.20); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding-bottom:60px; min-height:695px; }
.page1 .page-title { background:#00C7D9; width:1200px; height:40px; line-height:40px; color:#fff; padding-left:20px; font-size:20px; text-align:left; }
.re-user { width:60px; height:83px; background:url(../images/icoBg.png) no-repeat -137px -39px; display:inline-block; }
.re-user:hover, .re-user.selected { background-position: -64px -39px; }
.re-doc { width:60px; height:83px; background:url(../images/icoBg.png) no-repeat -277px -39px; display:inline-block; }
.re-doc:hover, .re-doc.selected { background-position: -206px -39px; }
.searchbg { position: absolute; right: 0; top: 0; display:inline-block; background:#393E4C; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; padding-left:6px; width:60px; height:28px; line-height:28px; color:#fff; font-size:14px; cursor:pointer }
/*文坛*/
.operation { position:relative; width:1200px; overflow: hidden; background:#FFFFFF; -weibkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.20); -moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.20); box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.20); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-left:auto; margin-right:auto; }
.nav-article { border-bottom:1px solid #DDDDDD; overflow:hidden; margin-left:20px; margin-right:20px; }
.nav-article li { float: left; line-height: 50px; font-size: 16px; color: rgb(0, 199, 217); text-align: center; margin-right: 54px; }
.nav-article li.active { border-bottom:2px solid #00C7D9; }
.nav-article li.active a { color:#00C7D9; }
.nav-article-small { border-bottom:1px solid #DDDDDD; overflow:hidden; margin-left:20px; margin-right:20px; }
.nav-article-small li { float: left; line-height: 40px; font-size:16px; color: rgb(0, 199, 217); text-align: center; margin-right: 54px; padding-left: 15px; padding-right: 15px; }
.nav-article-small li.active { border-bottom:2px solid #00C7D9; }
.nav-article-small li.active a { color:#00C7D9; }
.nav-label { margin-left: 20px; margin-top: 21px; overflow: hidden; }
.nav-label1 { margin-left: 20px; overflow: hidden; }
.nav-label li, .nav-label1 li { float: left; color: #666666; margin-right: 20px; margin-bottom: 15px; }
.nav-label li.active a, .nav-label1 li.active a, .nav-label li a:hover, .nav-label1 li a:hover { color:#4A90E2; transition: color .25s linear;
}
.nav-label li a.btn-date:hover, .nav-label1 li a.btn-date:hover { color:#fff; transition: color .25s linear;
}
.nav-label-border { margin-left: 20px; overflow: hidden; }
.nav-label-border li { float:left; color: #666666; line-height:24px; margin-right: 20px; margin-bottom: 15px; }
.nav-label-border li a { display: inline-block; color: #666666; line-height:24px; border:1px solid #d8d8d8; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center; padding-left:10px; padding-right:10px; }
.nav-label-border li.active a, .nav-label-border li a:hover { color:#fff; background:#00C7D9; border:1px solid #00C7D9; }
.inpgraybg { position:relative; width:275px; height:30px; margin-top:16px; margin-right:20px; border-radius:4px; background:#FAFAFA; border:1px solid #ededed; }
.inpgraybg input { width:230px; height:27px; background:transparent; padding-left:10px; }
.cover-pic { width:275px; height:184px; border:1px solid #ddd; position:relative; cursor:pointer; }
.cover-pic a { display:block; text-align: center; line-height: 179px; }
.cover-pic a img { max-width:273px; max-height:182px; }
.news-list li { position:relative; float:left; margin-left:20px; margin-bottom:20px; }
.news-list li .title { width:275px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.label-set { position:absolute; bottom:6px; left:0; width:95px; }
.label-bg { height:21px; display:inline-block; background:url(../images/news_labelbg.png) repeat-x; color:#fff; font-size:10px; line-height:20px; padding-left: 4px; }
.label-r { height:21px; width:15px; display:inline-block; background:url(../images/news_labelright.png) no-repeat; }
.load-more { width:100%; background:#FAFAFA; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; height:40px; line-height:40px; text-align:center; font-family:16px; color:#666; cursor:pointer; }
.down-arrow { position: absolute; top: 107px; right: 20px; display:inline-block; width:24px; height:24px; background:url(../images/icoBg.png) no-repeat -93px -136px; }
.up-arrow { position: absolute; top: 107px; right: 20px; display:inline-block; width:24px; height:24px; background:url(../images/icoBg.png) no-repeat -119px -136px; }
.article-list li { overflow:hidden; border-bottom:1px solid #D8D8D8; padding-bottom:10px; margin-left:20px; margin-right:20px; margin-bottom:14px; }
.article-list li .text { width:77%; float:left; }
.article-list li .body { font-size:16px; color:#666666; line-height:26px; }
.article-list li .title { font-size:20px; color:#535353; line-height:28px; }
.article-list li .images { float:right; text-align:center; }
.article-list li .images img { max-width:236px; max-height:146px; }
.article-list li.last { border-bottom:0; }
.famous-doctor-list { position:relative; border:1px solid #DDDDDD; margin:20px; overflow:hidden; clear:both; text-align:left; }
.focus-on { position:absolute; right:20px; top:36px; }
.famous-right { float:left; width:920px; margin-top:20px; }
.famous-right-more { float:left; width:520px; margin-top:20px; margin-left:20px; }
.famous-title { font-size:24px; color:#00C7D9; line-height:33px; }
.journal-list { height:113px; border-top:0px; padding-top:7px; }
.journal-list-detail { border-top:0px; padding:15px; min-height: 200px; }
.journal-list li { margin-top:11px; float:left; width:50%; padding-left:12px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-right: 20px; }
.journal-list-detail li { position:relative; margin-top:11px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.journal-list li a:hover, .journal-list-detail li a:hover { color:#00C7D9; transition: color .25s linear;
}

.journal-body { margin:20px 200px; clear:both; position:relative; }
.journal-list-more { min-height:300px; }
.journal-list-more li { margin-top:15px; padding-left:12px; font-size:12px; }
.mon-layer { position:absolute; top:0; left:0; width:275px; height:172px; background:#000; filter:alpha(opacity:30);
opacity:0.3; }
/*asid_share*/
.asid_share { position:fixed; width:50px; height:108px; bottom:25%; left: 51%; z-index:2; margin-left: 600px; }
*html #asid_share { position:absolute; top:expression(documentElement.scrollTop + "px");
margin:300px 0 0 0; }
.asid_share .asid_share_box { width:100%; margin-bottom:3px; background:#fff; text-align:center; position:relative; }
.asid_share .asid_share_box a { display:block; height:50px; padding-top:5px; }
.asid_share .asid_share_box a:hover { text-decoration:none; transition: color .25s linear;
}
.asid_share .asid_share_box a:hover .asid_title, .asid_share .asid_share_box .asid_title { color:#666; font-size:12px; display:block; padding-left:7px; line-height:20px; width:40px; }
.asid_share { text-decoration:none; }
.asid_share .asid_sha_layer { border:1px solid #e4e3e3; background:#fff; position:absolute; right:59px; bottom:-44px; }
.asid_share_triangle { width:12px; height:40px; position:absolute; right:55px; bottom:-5px; z-index:100; }
.border_sj, .con_sj { display:block; width:18px; height:28px; font-size:18px; overflow:hidden; font-family: SimSun; }
.border_sj { color:#e4e3e3; font-style:normal; }
.con_sj { color:white; margin:-14px -2px 0 0; margin:-28px 0 0 -2px; }
.sweep_img img { width:100px; }
/*诊室*/
.left-nav { position: fixed; bottom: 0; top: 0; width: 216px; background: rgb(57, 62, 76); -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px; overflow-y: auto; overflow-x: hidden; }
.left-nav-logo { display: inline-block; background: url(../images/icoBg.png) -159px -3px no-repeat; width: 159px; height: 19px; margin-bottom: 14px; }
.accordion { width: 216px; }
.accordion .link { cursor: pointer; display: block; height: 45px; line-height: 45px; color: #4D4D4D; font-size: 16px; border-top: 1px solid #60646f; border-bottom: 1px solid #323744; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; color: #fff; padding-left: 38px; }
.submenu { display: none; font-size: 14px; }
.submenu li { border-bottom: 1px solid #4b4a5e; }
.submenu a { display: block; text-decoration: none; color: #d9d9d9; padding: 12px; padding-left: 42px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.clinic-right { margin-left:216px; margin-right:15px; min-height: 600px; padding-bottom:2px; background: rgb(240, 240, 240); }
.clinic-right-title { background: rgb(250, 250, 251); height: 60px; border-bottom: 1px solid rgb(216, 216, 216); line-height: 60px; padding-left: 15px; }
.clinic-right-body { position: relative; margin-left: 15px; overflow: hidden; background: rgb(255, 255, 255); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.clinic-right-body1 { position: relative; margin-left: 15px; overflow: hidden; background: rgb(255, 255, 255); min-height:600px; padding-bottom:30px; }
.clinic-right-body-50 { float:left; position: relative; width: 505px; margin-left: 15px; overflow: hidden; background: rgb(255, 255, 255); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.date-outside { display: inline-block; height: 24px; line-height: 24px; background: rgb(250, 250, 250); border: 1px solid rgb(221, 221, 221); border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; border-radius: 2px 0px 0px 2px; padding-left: 5px; padding-right: 5px; }
.hasDatepicker { width: 120px; display: inline-block; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; height: 40px; padding: 6px 6px; float:left; margin-right:10px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.date-area-box .hasDatepicker { border:0; background:url(../images/date_ico.png) no-repeat right center; }
.clinic_table { background: rgb(255, 255, 255); text-align: center; }
.clinic_table thead { background: rgb(57, 62, 76); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; height: 40px; color: rgb(255, 255, 255); }
.turnpage_tc { background: rgb(250, 250, 250); padding-right:20px; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; height: 40px; text-align: right; line-height: 40px; }
.turnpage_tc a { display:inline-block; margin-right: 10px; }
.turnpage_tc a.current { color:#00C7D9; }
.clinic_table thead td { text-align: center; }
.clinic_table thead td:first-child { border-radius: 4px 0px 0px; }
.clinic_table thead td:last-child { border-radius: 0px 4px 0px 0px; }
.clinic_table tbody tr:last-child { border-bottom:1px solid #ddd; }
.clinic_table .border-radius-none td:first-child, .clinic_table .border-radius-none td:last-child { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
.layer-arrow { position:absolute; right: 25px; top: -19px; }
.rightdropdown { position:absolute; right:15px; top:3px; }
.select-small { height:30px; font-size:12px; }
.account-area { width:140px; height:100px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; text-align:center; padding-top:26px; }
.Choose-hsp, .Choose-dep, .in-hsp { width:650px; min-height:32px; float:left; }
.Choose-hsp a { width:280px; height:32px; line-height: 32px; font-size:14px; text-align: center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-right:10px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display: inline-block; }
.in-hsp a { width:308px; height:32px; line-height: 32px; font-size:14px; text-align: center; padding-left:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-right:10px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display: inline-block; }
.Choose-dep a { display: inline-block; border-radius: 4px; line-height: 32px; width:148px; height:32px; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-right:10px; margin-bottom:10px; font-size: 14px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:10px; padding-right:10px; }
.form-horizontal { font-size:16px; }
.timetitle { border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.timetitle td { border-right:1px solid #ccc; }
/*2-13 数据汇总  */
.bg-round { width:60px; height:60px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; text-align: center; line-height: 55px; }
.data-aggt { width:247px; background:#fff; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; float:left; margin-left:12px; padding:12px; }
.data-aggt > .title { height:34px; line-height:34px; color:#fff; text-align:center; font-size:16px; -webkitborder-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
.data-aggt > .data { text-align:right; }
.data-aggt > .data .tx { font-size:16px; color:#999; }
.btn-nav { border-bottom:0; }
.linear { border:1px solid #dadadc; border-radius:6px; margin:15px; background:#fff; padding-bottom:10px; }
.pie { float:left; width:481px; border:1px solid #dadadc; border-radius:6px; margin:15px; background:#fff; }
.chart-title { height:45px; line-height:45px; background:#f8f8f8; padding-left:15px; }
.hospital-title { background: rgb(57, 62, 76); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; height: 40px; color: rgb(255, 255, 255); text-align:center; position:relative; }
.hospital-data { width:470px; float:left; margin-left:20px; }



/*运营中心*/
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.activity { background:#ebebeb; }
.p5-10 { padding:5px 12px; border-radius:4px; }
.loginbgpic { background:url(../images/loginbg_p.png) no-repeat; background-size:cover; }
.loginarea_p { position:absolute; top:25%; right:11%; width:310px; height:340px; background:rgba(255, 255, 255, 0.12); border:1px solid rgba(255, 255, 255, 0.30); border-radius:4px; color:#fff; font-size:14px; }
.title_p { font-size:20px; color:#ffffff; letter-spacing:0; padding-left:15px; text-align:left; }
.input_p { text-align:left; font-size:18px; color:#333; }
.user_p { background:url(../images/man.png) no-repeat center center; width:46px; height:38px; display:inline-block; border-right:1px solid #5a81a8; float:left; }
.input_p input { display:inline-block; outline:none; width:330px; padding-left:5px; height:50px; border:1px solid #d7e3e9; line-height: 40px; background:#fff; border-radius:4px; }
.password_p { background:url(../images/Lock.png) no-repeat center center; width:46px; height:38px; display:inline-block; border-right:1px solid #5a81a8; float:left; }
.btn_p { margin-right:35px; height:50px; line-height:50px; text-align:center; display:block; background:#68c9ea; border-radius:4px; }
a.btn_p { color:#fff; font-size:24px; margin-top:45px; }
a.btn_p:hover { color:#fff; }
.check_p { background:#e6f0f6; border: solid 2px; border-color: #555555; box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.20); border-radius:2px; width:23px; height:22px; vertical-align:bottom; margin-left:10px; margin-right:10px; display:inline-block; font-size:16px; }
.on_p { background:#68c9ea url(../images/selected.png) no-repeat center center; border:0; }
/*login*/
.yylogin { position: absolute; z-index: 2; right:10%; top:25%; background:#dbedf7; border-radius:0 0 6px 6px; width:400px; height:434px; }
.loginarea_l { position:absolute; top:10%; right:0; z-index:2; width:300px; height:430px; background:rgba(255, 255, 255, 0.12); border:1px solid rgba(255, 255, 255, 0.30); border-radius:4px; color:#fff; font-size:14px; }
#wxLoginBtn, #userNameLoginBtn { position:absolute; top:-70px; opacity:0.6; width:200px; display:inline-block; color:#000; line-height:70px; background:#dbedf7; font-size:20px; text-align:center; border-radius:6px 6px 0 0; }
#wxLoginBtn { left:200px; }
#userNameLoginBtn { left:0; }
#wxLoginBtn.active, #userNameLoginBtn.active { opacity:1; }
#userNameLogin { padding-top: 50px; padding-left: 35px; display:none; }
#wxLogin { padding-top:20px; text-align:center; }
/*报表系统*/
.toplevel { overflow:hidden; padding-left:3px; padding-right:3px; }
.toplevel li { float:left; margin: 5px 2px; }
.toplevel li a { display:block; padding:0 8px; height:28px; line-height:28px; font-size:16px; }
.toplevel li a:hover, .toplevel li .active { font-size:16px; color:#ffffff!important; letter-spacing:0; text-align:center; background:#393e4c; border-radius:2px; }
.nati { padding-top:10px; margin-left:10px; }
.darrow { background:url(../images/downarrow.png) no-repeat left center; display:inline-block; height:23px; width:30px; vertical-align: middle; }
.region { position:absolute; left:345px; top:27px; }
.hsp { display: inline-block; min-width: 80px; text-align: center; }
.hsp-area { position:absolute; top:140px; left:400px; z-index:10; width:300px; min-height:450px; border:1px solid #f0f0f0; padding-top:10px; padding-bottom:60px; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50); border-radius:0 0 8px 8px; background:#fff; overflow:hidden; font-size:18px; animation: fade-in;/*动画名称*/ animation-duration: 0.5s;/*动画持续时间*/ -webkit-animation:fade-in 0.5s;/*针对webkit内核*/ }
.boxbottom { position:absolute; bottom:0; width:100%; }
.btn-bottom-yuge { display:block; border-right:1px solid #fff; float:left; width:50%; height:34px; line-height:34px; background:#393e4c; text-align:center; color:#fff; font-size:16px; }
.btn-bottom-yuge:hover, .btn-bottom-white:hover { color:#fff; }
.btn-bottom-white { display:block; float:left; width:50%; height:34px; line-height:34px; background:#393e4c; text-align:center; color:#fff; font-size:16px; }
/*选择医院弹出层*/
@keyframes fade-in { 0% {
opacity: 0;
}/*初始状态 透明度为0*/
 40% {
opacity: 0;
}/*过渡状态 透明度为0*/
 100% {
opacity: 1;
}/*结束状态 透明度为1*/
}
@-webkit-keyframes fade-in {/*针对webkit内核*/ 0% {
opacity: 0;
}
 40% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
.indi { overflow:hidden; padding-bottom:10px; float:left; }
.indi li { position:relative; width:225px; float:left; border:1px solid #d8d8d8; border-radius:4px; padding: 13px 20px 13px 20px; margin:20px 20px 0px 0; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.20); -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.title-yy { font-size:18px; font-weight:bold; }
.trendlist { min-width:493px; float:left; border-left:0; overflow:hidden; margin-top:15px; margin-bottom:10px; }
.trendlist1 li a { float:left; padding:10px; min-width:90px; text-align:center; border:1px solid #d8d8d8; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.20); -webkit-border-radius: 4px; -moz-border-radius: 4px; margin:3px; cursor:pointer; }
.trendlist1 li a.active { background:#00c7d9; color:#fff; display:block; }
.trendlist li { float:left; padding:10px; min-width:90px; text-align:center; border:1px solid #d8d8d8; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.20); -webkit-border-radius: 4px; -moz-border-radius: 4px; margin:3px; cursor:pointer; }
.trendlist li.active { background:#00c7d9; color:#fff; display:block; }
.con-more { font-size:40px; display: block; margin-top: -8px; }
.righttop { position:absolute; top:5px; right:3px; }
.check-indicators { min-height:150px; }
.check-indicators li a { float:left; display:inline-block; color: #3c3c3c; border-radius:6px; border:1px solid #ddd; background:#FAFAFA; padding:5px 10px; margin:5px 10px; }
.check-indicators li a:active, .check-indicators li a.active { color:#fff; border:1px solid #00c7d9; background:#00c7d9; }
.con-more-box { position: relative; width: 100px; float: left; border: 1px solid #d8d8d8; border-radius: 4px; padding: 32px 35px 26px 35px; margin: 20px 20px 0px 0; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.20); -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.up-pic li { float:left; margin-right:10px; margin-bottom:10px; }
.up-pic li form { width:230px; }
/*问卷*/
 .yuan { width:18px; height:18px; border:5px solid #00c7d9; background:#fff; display:inline-block; border-radius:50%; }
.fang { width:18px; height:18px; border:1px solid #00c7d9; background:#fff; display:inline-block; border-radius:4px; }
.newitem-ico { background-position:-157px -205px; width:11px; height:14px; display:inline-block; vertical-align:middle; }
.ml80 { margin-left:80px; }
.ml40 { margin-left:40px; }
.ml48 { margin-left:48px; }
.ml55 { margin-left:55px; }
.ml66 { margin-left:66px; }
.maskload { position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.3); z-index:99999; }
.maskload img { margin-top:40%; margin-left:43%; }
.scar { background:url(../images/scico.png) no-repeat 10px 10px; width:230px; height:90px; text-align:right; border:1px solid #ccc; border-radius:4px; padding:10px; clear:both; float:left; margin-left:65px; }
.flbox { width:230px; height:115px; border:1px solid #ccc; border-radius:4px; padding:10px; float:left; margin-left:15px; margin-bottom: 15px; margin-right:20px; }
.tishi { border-radius:50%; width:18px; height:18px; background:#f0ad4e; color:#fff; display:inline-block; font-size:12px; margin-left:5px; }
.yyico { background:url(../images/yyico.png) no-repeat; }
.mll30 { margin-left:30% }
.arrright { display:inline-block; background:url(../images/yyico.png) no-repeat; background-position:-158px -35px; width:11px; height:16px; }
.daohang { overflow:hidden; margin-left:30%; margin-top:70px; }
.daohang li { float:left; font-size:16px; color:3c3c3c; width:200px; }
.daohang li a { margin-right:50px; padding-bottom:5px; display: inline-block; }
.daohang li .page { border-bottom:2px solid #00C7D9; }
.hdpic { overflow:hidden; }
.boxwarp { float:left; }
.phone { background:url(../images/phonebg.png) no-repeat; width:400px; height:710px; margin-top:20px; margin-left:30px; padding-top:75PX; }
.phonebox { width:277px; height:488px; background:#d8d8d8; margin-left:58PX; }
.hdbannder li { width:300px; float:left; margin-right:30px; margin-top:30px; }
.hdbannder_add { width:300px; float:left; margin-left:10px; }
.hdbannder_addico { background-position:-79px -65px; width:50px; height:50px; display:inline-block; }
.hdbannder_box { width:298px; height:167px; background:#f3f3f3; border:1px solid #00c7d9; text-align:center; margin-top:30px; }
.hdpic_add { width:180px; height:182px; float:left; margin-right:30px; background: #F3F3F3; border: 1px solid rgba(86, 211, 223, 0.40); text-align:center; }
.hdpic_addico { background-position:-37px -65px; width:30px; height:30px; display:inline-block; }
.hdtj li { width:180px; height: 250px; float:left; margin-right:30px; position:relative }
.picdelet { display:none; position:absolute; background: rgba(0, 0, 0, 0.50); color:#fff; text-align:center; top:90px; line-height:30px; width:100%; }
.hdtj li:hover .picdelet { display:block }
.nah1 { background: #F3F3F3; border: 1px solid rgba(86, 211, 223, 0.40); line-height:30px; }
.nah2 { background: #F3F3F3; border: 1px solid rgba(86, 211, 223, 0.40); border-top:0; }
.nall { float: left; width: 60px; padding-left: 5px; }
.narr { width:110px; text-align: right; margin-left: 70px; padding-right: 5px; }
.nah2 input { width:100%; line-height:28px; background:#F3F3F3; border:0; padding-left: 5px; }
.input-id { border: 1px solid #D8D8D8; height:40px; padding-left:5px; margin-right:10px; border-radius: 4px; }
.hdmc_ico { background-position:0 0; width:20px; height:16px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.hdhd_ico { background-position:-29px 0; width:16px; height:24px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.hdtm_ico { background-position:-57px 0; width:20px; height:20px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.hdtx_ico { background-position:-87px 0; width:20px; height:27px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.hdtz_ico { background-position:-118px 0; width:20px; height:28px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.tznr_ico { background-position:-149px 0; width:20px; height:20px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.zzt_ico { background-position:-32px -35px; width:20px; height:20px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.xd_ico { background-position:-65px -35px; width:20px; height:17px; display:inline-block; vertical-align: middle; margin-right: 10px; }
.poptitle { border-bottom: 1px solid #E4E4E4; }
.sm-input { border: 1px solid #D8D8D8; border-radius: 4px; width:80px; }
.ml35 { margin-left:35px; }
.linkage { border: 1px solid #D8D8D8; border-radius: 4px; }
.linkage li { width:75px; line-height:30px; font-size:16px; text-align:center; float:left; }
.linkage .open { background:#00c7d9; color:#fff; }
/*小秘书消息*/
.manpic img{ width:60px; height:60px; border-radius:50%; margin-top:10px;}
.hfpic li{ float:left; margin:10px;}
.hfpic li img{ max-width:100px;}
.feedtxt{ border:1px solid #ccc; background:#f3f3f3; padding:5px; margin-top:10px;}
.bigpic{ text-align:center;}
.bigpic img{ max-width:570px; margin:5px auto;}
/* 量康 */
.lh26 { line-height:26px; }
.ml28 { margin-left:28px; }
.borderbtn { border: 1px solid #D8D8D8; border-radius: 2px; padding:0px 8px; }
.yugebox { background:#00c7d9; color:#fff; text-align:center; min-width:120px; height:90px; padding:10px; }
/*物流*/
.wllist { background:#fff; overflow:hidden; font-size:16px; }
.wllist li { background:#fff; clear: both; }
.wlleft { float:left; width:24%; text-align:center; padding-top:8px; padding-bottom:8px; padding-right:2% }
.wlright { position:relative; float:left; width:74%; padding-top:8px; padding-bottom:8px; min-height:44px; padding-left:20px; }
.wlright1 { position:relative; float:left; width:74%; padding-top:8px; padding-bottom:8px; }
.after { position: absolute; left: -22px; top: 1.8em; width: 20px; height: 20px; background:url(../images/dian2.png) no-repeat; }
.before { position: absolute; left: -13px; top: 2.6em; height: 100%; width: 0; border-left: 1px solid #ddd; }
.mh-first .after { background:url(../images/dian1.png) no-repeat; }
.mh-first { background:url(../images/dian1.png) no-repeat; }
.mh-last .after { background:url(../images/dian3.png) no-repeat; }
.mh-last .before { height:0%!important; }
/**/
.tishiwarp{ float:right;}
.tishiwarp .tishi1 { border-radius:50%; width:12px; height:12px; background:#FE6A10; color:#fff!important; display:inline-block; font-size:10px; margin-left:5px; line-height:12px; text-align:center; }
.tishiwarp .tishi1:hover{ color:#fff;}
.tishibox{ display:none; position:absolute;border: 1px solid #D8D8D8;border-radius: 2px; background:#fff; margin-left:28px; margin-top:-27px; padding-left:5px;}
.tishiwarp:hover .tishibox{ display:block;}


.picbox li{ border:1px solid #e8e8e8; width:120px; height:120px; line-height:114px; float:left; margin-right:10px; margin-top:10px; text-align:center; position:relative}
.picbox li img{ max-height:100%; max-width:100%;}
.picbox li a{ position:absolute; right:3px; bottom: 3px;}
.underline {text-decoration:underline;}

.xx-box{ position:relative; background:#fff; border-radius:4px;  border:1px solid #eee; margin-top:15px; height:34px;}
.xx-box .piao{ position:absolute;right:10px; top:5px;}
.xx-box .txt{ position:absolute;left:10px; top:5px;}
.xx-bl{ background:rgb(239,239,239);padding:5px 5px; width:100%;height:34px;}
.xx-bl.active{ background:rgb(223,233,245);height:34px;}
.xx-bl .xz{ width:9px; height:16px; display: inline-block; border-bottom:3px solid rgb(145,207,245); border-right:3px solid rgb(145,207,245);transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */}

/*评论*/
.pinglun-arr-up{background-position:-127px -295px;width:10px; height:6px; display:inline-block;vertical-align: middle;}
.pinglun-arr-down{background-position:-127px -278px;width:10px; height:6px; display:inline-block;vertical-align: middle;}
.p35{padding:15px 35px 35px 35px;}
.comment-img img{ width:28.4px; height:28.4px;  float:left;border-radius: 3.4px; margin-top:-3px;}
.comment-right{ margin-left:35px; position:relative;    line-height: 22px; color:#3c3c3c;}
.comment-hu{background: #F9F9F9; padding:1px 15px 10px 15px; margin-top:5px;border-left: 4px solid #00c7d9;}
.pa-right-pl{ position:absolute;right:0; top: 29px;}
.cblue{ color:#4A90E2;}
.pb20{ padding-bottom:20px;}
.mt2{ margin-top:2px;}
.hf-txt{ margin-left: -35px; clear: both; }
.cgrayq, a.cgrayq, .cgrayq, .cgrayq a { color:#666; }
.mr80 { margin-right: 80px; }
/*表情*/
.mainbox{ height:86px;}
.emoticons{	width: 100%;margin-bottom:20px;}
.emoticons .publisher textarea{	width: 100%;height: 81px;padding: 5px 10px;border: 0;resize: none; background:#F9F9F9;padding-bottom:40px;}
.emoticons .publisher .trigger{	font-size: 29px;font-weight: bold;	color: #666;    position: absolute;	 background:#F9F9F9;}
.emoticons .result img{	vertical-align: middle;	}
.widget-layer{	position: relative;	width: 445px;background: #fff;	border: 1px solid #dbdbdb;	border-radius: 2px;		z-index:999999999999999999;	top:90px;	left:0;}
.widget-layer:before{position: absolute;top: -16px;	left: 2px;display: block;content: '';width: 0;height: 0;border: 8px solid transparent;	border-bottom-color: #f0f0f0;	}
.widget-layer .widget-tool{	height: 23px;background: #f0f0f0;}
.widget-layer .widget-close{float: right;	width: 28px;	height: 23px;	line-height: 23px;	text-align: center;	font-family: Arial;	}
.widget-layer ul{	margin: 0 auto;	padding: 15px 5px 20px;	overflow: hidden;}
.widget-layer li{position: relative;z-index: 8;	float: left;	width: 28px;	height: 29px;	padding: 2px;margin-left: -1px;margin-top: -1px;border: 1px solid #e8e8e8;	cursor: pointer;	}
.widget-layer li:hover{		z-index: 9;		border-color: #eb7350;	}
.widget-layer li img{ width:100%;}
.mt-90{ margin-top:-45px;}
.pl-tj-btn{position: absolute;    right: 0px; top:3px;   background: #00c7d9;    line-height: 20px;    color: #fff;    padding: 1px 8px;    border-radius: 2px;    font-size: 14px;}
.shuscroll{max-height: 300px;overflow-y: auto;  overflow-x: auto;  white-space: nowrap;  text-align: center;}
.ts-red{    width: 6px;    height: 6px;    border-radius: 50%;    display: inline-block;    background: #f00;    margin-left: 2px;}
.emoticonsbg{ background: #F9F9F9;   height: 29px; border-bottom: 1px solid #f9f9f9; margin-top: -40px;  position: relative;margin-left: 5px;  margin-right: 15px;}

.popscroll{height: 460px;  overflow-y: auto;}
.imgbox{text-align: center;    border: 1px solid #e5e5e5;    width: 60px;    height: 60px;    position: relative;    overflow: hidden;    display: inline-block;}
.imgbox img{max-width: 100%;    WIDTH: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);margin: 0;}

.newsimgclear video{width:640px; height:auto;}
.myclinic {  background: #00C7D9;  font-size: 20px;  color: #FFFFFF;   padding: 5px 35px;   border-radius: 22.5px;    border-radius: 22.5px;}
.subnavlist-sm{height: calc(100vh - 500px); overflow: AUTO;  width: 92%;}
.subnav-sm {   border-radius: 2px;  border: 1px solid #e6e6e6;  margin: 20px 15px;  width: 150px; font-weight: bold;  position: fixed;
     bottom: 0;}
.ml240{ margin-left:240px;}
.ycvideo video{  max-width: 400px;  max-height: 600px;}

.arrow-be-af:before{ display:inline-block; content:""; border:4px solid transparent; border-top:4px solid #fff;position: absolute; top: 13px;  left: 5px;}
.arrow-be-af:after{ display:inline-block; content:"";width:2.5px; height:10px; background:#fff;top: 4px; left: 8px; position: absolute;}
.current .arrow-be-af:before{  border-top:4px solid #00c7d9;}
.current .arrow-be-af:after{  background:#00c7d9;}


