﻿
@import "/css/start/jquery-ui.css";
@import "/css/TreeTable/jquery.treeTable.css";
@import "/css/sexy-combo/sexy-combo.css";
@import "/css/slidemenu/slidemenu.css";
@import "/css/jquery.autocomplete.css";
@import "/css/validationEngine.jquery.css";

html, body { width: 100%; height: 100%; font-size: 12px; margin: 0px; padding: 0px; font-family: "宋体" , Arial, sans-serif; }


A { outline: none; }
img { border: 0px; }
.HighlightText1 { color: #F00; }
/*Styles for validation helpers*/
.field-validation-error { color: #ff0000; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000; }
.validation-summary-valid { display: none; }

/*弹出对话框及内容样式*/
.ui-dialog .ui-dialog-content { border: 0; padding: 0px; background: none; overflow: auto; zoom: 1; }
/*错误提示样式*/
.tipErr { /*background-color: #E1E1E1;*/ padding: 2px 2px 2px 2px; color: #F00; font-weight: bold; }

/*普通信息编辑界面样式一*/
table.EditPanel th, .EditPanel td { background-color: #eff3ff; color: #003399; font-weight: normal; height: 26px; padding: 3px; }
table.EditPanel .header { background-color: #CCCFFD; font-size: 12px; color: #02094f; font-weight: bold; }
table.EditPanel .footer { background-color: #d5d8fb; font-size: 12px; color: #02094f; font-weight: bold; border-bottom: #9baff1 7px solid; }
table.EditPanel .title { background-color: #e8edff; color: #02094f; text-align: right; }
table.EditPanel input.text { height: 22px; line-height: 22px; border: 1px solid #d5d8fb; /*font-weight: bold; */ padding: 0px 4px; }
table.EditPanel input.button { height: 30px; font-size: 12px; padding: 0px 1em; }
table.EditPanel textarea { border: 1px solid #d5d8fb; padding: 4px; /*font-weight: bold;*/ }
table.EditPanel select { border: 1px solid #d5d8fb; height: 22px; }

.editImg { padding: 0px 2px; cursor: pointer; }
.delImg { padding: 0px 2px; cursor: pointer; }
.addImg { padding: 0px 2px; cursor: pointer; }

/*弹出区划选择*/
.regionPopArea { border: 1px solid #cccccc; cursor: default; line-height: 22px; padding: 3px 3px; background-color: #FFFFFF; color: #0000ff; white-space: nowrap; }
/*IE滤镜效果*/
.bgAlpha { opacity: .95; /* other browsers */ filter: progid: DXImageTransform.Microsoft.Alpha( opacity=95 ); /* IE6, IE7, and IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha( opacity=95 )"; /* IE8 only */ }
/*弹出框的样式*/
.bgBoxStyle { opacity: .95; /* other browsers */ filter: progid: DXImageTransform.Microsoft.Alpha( opacity=95 ); /* IE6, IE7, and IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha( opacity=95 )"; /* IE8 only */ }
.pageTitle { /*background: url(/image/Share/pageTitleBg.png) repeat left top;*/ border: 1px solid #bbbbbb; line-height: 30px; padding: 0px 0.5em; }

/*工具条样式*/
div.toolBar { position: absolute; left: 0px; right: 0px; top: 0px; height: 29px; line-height: 28px; padding-left: 0.5em; background: #98cae1; }
div.toolBar span { padding: 3px; }

div.groupBar { position: absolute; left: 0px; right: 0px; top: 0px; padding-left: 0.5em; background: #98cae1 /*url(image/caption.png)*/; }
div.groupBar div { float: left; line-height: 28px; }
div.groupBar div span { padding: 3px; }

/*分页样式*/
.pagination { font-size: 80%; }
.pagination a { text-decoration: none; border: solid 1px #CCCCCC; color: #0a4c6a; }
.pagination a, .pagination span { display: block; float: left; padding: 0.5em 0.7em; margin-right: 8px; margin-bottom: 8px; }
.pagination .current { background: #0a4c6a; color: #FFFFFF; border: solid 1px #0a4c6a; }
.pagination .current.prev, .pagination .current.next { color: #0a4c6a; border-color: #CCCCCC; background: #fff; }
.pagination .text_goto { width: 22px; height: 20px; float: left; text-align: center; margin: 0px 5px; margin-left: 1px; margin-bottom: 1px; }

/*PopWin*/
div.PopWin { position: absolute; border: solid 1px #2c3e5b; background: #fff; }
div.PopWin .toolbar { position: absolute; left: 2px; right: 2px; top: 2px; height: 30px; line-height: 30px; background: #2c3e5b; color: White; }
div.PopWin .main { position: absolute; left: 2px; right: 2px; top: 33px; bottom: 2px; }
div.PopWin .footer { position: absolute; left: 2px; right: 2px; bottom: 2px; height: 23px; background: #2c3e5b; line-height: 23px; color: White; }
div.PopWin span { padding: 3px; }

.greenbox { border: solid 1px #6ebd83; background-color: #E6EFE6; }
.Pager { position: absolute; left: 0px; right: 0px; height: 25px; padding: 2px 2px 2px 5px; border: solid 1px #FFFFFF; background-color: #E6EFE6; }

/*链接按钮样式*/
a.button, a.edit, a.delete, a.edit1 { display: block; float: left; height: 18px; line-height: 18px; text-align: center; background: #E6EFE6; /*url(image/button.gif);*/ margin: 1px; padding: 1px 3px; color: #000000; text-decoration: none; border: 1px solid #3e99b2; }
a.button:hover, a.edit:hover, a.delete:hover { background-color: #a4d4ea; /* background-position: 0px -22px;*/ }
/* 按钮自适应文字宽度*/
input.button { padding: 1px 3px; width: auto; overflow: visible; }

ul.idTab { background: #58c3e0; padding: 3px 0px 29px 10px; margin: 0px auto; }
ul.idTab li { list-style: none; float: left; }
ul.idTab a { display: block; padding: 6px 10px; text-decoration: none !important; margin: 1px; margin-left: 0; color: #FFF; background: #0079ba; }
ul.idTab a:hover { color: #FFF; background: #f47920; }
ul.idTab a.selected { margin-bottom: 0; color: #fff; background: #D41128; border-bottom: 1px solid #fff; cursor: default; }
ul.idTab .content { margin-top: -3px; }

.pos_abs { position: absolute; }
.pos_rel { position: relative; }
.l0 { left: 0px; }
.r0 { right: 0px; }
.t0 { top: 0px; }
.b0 { bottom: 0px; }

.ovdd { overflow: hidden; text-overflow: ellipsis; }

/*jquery.G.js使用*/
.GL111201P_C_LV1 { }
.GL111201P_C_LV2 { margin: 6px 0px; }
.GL111201P_btDel { color: red; cursor: pointer; margin-right: 0.5em; }
.GL111201P_C_LV1 fieldset { padding: 4px; }
.GL111201P_C_LV1 fieldset legend { font-size: 12px; font-weight: bold; margin-bottom: 4px; }
.GL111201P_TEXTINPUT { }
.GL111201P_UNIT { margin-right: 1em; }
.NextInput { border: 1px solid #2C9303; }

/*门诊使用*/
a.Save { background: url(/image/mz/save.png) no-repeat; font-size: 14px; padding-left: 18px; color: #007abd; }
a.Print { background: url(/image/mz/print.png) no-repeat; font-size: 14px; padding-left: 18px; color: #007abd; }
a.Refresh { background: url(/image/mz/refresh.png) no-repeat left; padding-left: 18px; color: #007abd; }
a.Add { background: url(/image/Add.png) no-repeat; padding-left: 18px; color: #007abd; }
a.Send { background: url(/image/mz/send.png) no-repeat; padding-left: 18px; font-size: 14px; color: #007abd; }
a.Search { background: url(/image/mz/search.png) no-repeat; padding: 0 12px; padding-bottom: 10px; height: 24px; position: relative; top: -5px; color: #007abd; }
a:hover.Save { color: #f00; }
a:hover.Print { color: #f00; }
a:hover.Refres { color: #f00; }
a:hover.Add { color: #f00; }
a:hover.Send { color: #f00; }
a:hover.Search { color: #f00; }
.Refresh { top: 32px; right: 2px; position: absolute; color: blue; z-index: 10000; }
.ico_add { background: url(/image/mz/add.png) no-repeat; width: 12px; height: 17px; border: 0px; float: left; position: absolute; left: 5px; top: 5px; cursor: pointer; }

/*门诊通用样式*/
.mz_tools { text-align: left; height: 30px; line-height: 30px; border-bottom: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; background-color: #EFEFEF; position: absolute; left: 0px; right: 0px; overflow: hidden; padding-left: 8px; }
.mz_bottom { position: absolute; left: 0px; bottom: 0px; background-color: #EFEFEF; border-top: 1px solid #E0E0E0; right: 0px; text-align: right; }
.mz_bottom .lf { float: left; margin-left: 10px; }
.mz_bottom .PresAlt { position: absolute; top: -26px; right: 0px; height: 26px; line-height: 26px; left: 0px; background-color: #e0f7fd; }
.mz_bottom .PresQuantity { width: 99.9%; overflow: hidden; margin-left: 0px; border-top: 1px solid #a6acb3; text-align: left; height: 30px; }
#PresenterUl { margin: 0px; padding: 0px; position: absolute; left: 40px; top: 0px; }
#PresenterUl li { list-style: none; text-align: center; height: 23px; line-height: 23px; float: left; position: relative; z-index: 110; }
#PresenterUl li a { background: url(/image/mz/normal-tab.png) no-repeat right; display: inline-block; width: 80px; float: right; text-align: left; text-indent: 0.4em; color: #555555; text-decoration: none; }
#PresenterUl li span { background: url(/image/mz/normal-tab.png) no-repeat; width: 20px; float: left; position: absolute; left: -15px; }
#PresenterUl li.current a { background: url(/image/mz/select-tab.png) no-repeat right; color: #0274c4; }
#PresenterUl li.current span { background: url(/image/mz/select-tab.png) no-repeat; }

#div_register { background-color: #f1f2f3; display: none; position: relative; }
#div_register .wform { position: absolute; top: 20px; left: 120px; font-size: 14px; }
#div_register .wform th { text-align: right;font-weight:200; }
#div_register .wform td { height: 40px; line-height: 40px; }
#div_register .wform td .ipt{height:26px;line-height:25px;border:1px solid #d3d3d3;background-color:#fff;padding:2px 8px;}


#tooltip{border:1px solid #444;font-size:14px;max-width:205px;padding:1em;position:absolute;z-index:2000;text-shadow:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.qrcode {
    background:white url(/css/image/qrcodebg.jpg?a) right center no-repeat;      
}
.ipt { height: 24px; padding: 2px; line-height: 24px; border: 1px solid #d1d4d6; font-size: 14px; }