@import "basestyle.css";


/*公用样式
------------------------------------------------------------*/
.fontwhite                    { color:#fff;}
.fontred1                     { color:#f00;}
.fontred2                     { color:#c9302c;}
.fontblue1                    { color:#31b0d5;}
.fontgreen1                   { color:#c9ffc9;}
.fontgray1                    { color:#666;}
.bggreen1                     { background-color:#5cb85c;}
.bordgray1                    { border:1px solid #d6d6d6;}
.overyauto                    { overflow-y:auto;}
.w45                          { width:45px;}
.w110                         { width:110px;}
.w120                         { width:120px;}
.w340                         { width:340px;}
.w420                         { width:420px;}
.mgl17                        { margin-left:17px;}
.mgl18                        { margin-left:18px;}
.mgl130                       { margin-left:130px;}
.mgl150                       { margin-left:150px;}
.mgl200                       { margin-left:200px;}
.mgr2                         { margin-right:2px;}
.mgr130                       { margin-right:130px;}
.mgt-1                        { margin-top:-1px;}
.mgt-20                       { margin-top:-20px;}
.mgb0                         { margin-bottom:0;}
.mgb7                         { margin-bottom:7px;}
.bottom20                     { bottom:20px;}
/*图标*/
.ic                           { display:inline-block; vertical-align:middle;}
.ic-16                        { width:16px; height:16px;}
.ic-bg-16                     { display:inline-block; background:url(../images/icon_bg_16.png) no-repeat; width:16px; height:16px;}
.ic-16-delete                 { background-position:0 0;}
.ic-16-delete:hover           { background-position:0 -16px;}


/*登录
------------------------------------------------------------*/
.dhcclog                      { position:relative; margin:0 auto; zoom:1; width:834px; height:418px;}
.log_left                     { background:#0b6ecb; width:476px; height:418px;}
.log_img                      { width:476px; height:302px;}
.log_name                     { width:476px; height:116px;}
.log_name .goback             { position:absolute; top:342px; left:20px;}
.log_text                     { position:absolute; top:375px; left:20px; width:436px; height:20px; overflow:hidden; color:#c6e3ff;}  
.log_text .comm               { margin-left:30px;}
.log_right                    { background:url(../images/login_right.gif) no-repeat scroll 0 0; position:absolute; top:20px; right:0; width:290px; height:360px;}
.log_logo                     { background:url(../images/login_logo.gif) no-repeat scroll 0 0; width:290px; height:60px;}
.log_msg                      { background:#FFFDE4; height:30px; margin-top:10px; padding:5px 10px; color:#dc9632; border:1px solid #dfb86d; border-radius:2px; overflow:hidden; white-space:nowrap; font-size:12px; text-align:left;}
.log_user,.log_pswd,
.pswd_placeholder             { position:absolute; left:41px; height:36px; line-height:36px; border:none; color:#999;}
.log_user                     { top:114px; width:236px;}
.log_pswd                     { top:172px; width:236px;}
.pswd_placeholder             { top:172px; cursor:text; color:#999;}
.log_check,
.log_check:hover,
.log_check_on,
.log_check_on:hover           { position:absolute; top:229px; left:0; width:80px; height:17px;}
.log_check:hover,
.log_check_on,
.log_check_on:hover           { background:url(../images/login_right.gif) no-repeat;}
.log_check:hover              { background-position:0 0;}
.log_check_on                 { background-position:0 -17px;}
.log_check_on:hover           { background-position:-80px 0;}
.log_getpsw                   { display:block; position:absolute; top:227px; right:0; width:70px; height:20px;}
.log_btn,.log_btn:hover       { display:block; position:absolute; top:278px; left:0; width:290px; height:38px;}
.log_btn:hover                { background:url(../images/login_right.gif) no-repeat scroll 0 -360px;}


/*loading遮罩层
------------------------------------------------------------*/
.loading                      { position:absolute; top:0; left:0; background:url(../images/loading.gif) no-repeat fixed center 40%; width:100%; height:100%; z-index:100003;}
.shadelayer                   { position:absolute; top:0; left:0; background:#fff; width:100%; height:100%; opacity:0.7; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); z-index:100001;}


/*患者管理
------------------------------------------------------------*/
.patient_left                 { float:left; width:173px; padding:15px; overflow:auto; border:1px solid #e2e2e2; box-shadow:0 0 2px #e2e2e2;}
.pl_box                       { margin-bottom:20px; overflow:hidden;}
.pl_title                     { height:18px; line-height:18px; margin:0; padding-left:10px; border-left:3px solid #24a207; font-size:16px;}
.pl_cont                      { margin-top:15px; overflow:hidden;}
.pl_cont .btn                 { width:67px; margin-bottom:5px; padding:4px 0;}
.patient_right                { float:left; margin-left:15px;}


/*医生站
------------------------------------------------------------*/
.pageLeft                     { width:920px; margin-left:30px;}
.pageRight                    { position:absolute; top:10px; right:15px; margin-left:20px;}
.pageLeft .form-inline .form-group 
                              { margin-bottom:0;}
.input-underline              { height:26px;line-height:26px; padding:2px 3px; border:none; border-bottom:1px solid #333;color:#666;font-size:14px;}
.input-underline.fontred1     { color:#f00;}
.input-underline.datepicker   { border-radius:0;}
.input-underline[disabled]    { background:#eee; color:#bbb;}
.form-control.h40             { height:40px;}
.form-control.h30             { height:30px;}
.form-control.w640            { width:640px;}
.form-control.w120            { width:120px;}
.form-control.w200            { width:200px;}
@media (min-width: 768px)     {
.form-control.h40             { height:40px;}
.form-control.h30             { height:30px;}
.form-control.w640            { width:640px;}
.form-control.w120            { width:120px;}
.form-control.w200            { width:200px;}
}
.nav-tabs > li > a:focus      { outline:none;}
.operateBtn button            { width:46%; margin-right:2%; margin-bottom:7px;}
.operateBtn i                 { margin-right:5px; font-size:14px;}
.toolbar .toolcont            { display:none;}
.toolbar .list-group,
.toolbar .panel-group         { overflow:auto;}
/*左侧滑动框*/
.slideLayer                   { position:absolute; top:10px; left:-310px; width:340px; height:580px; z-index:2;}
.slideCon                     { float:left; background:#fff; width:310px; height:585px; padding:20px 12px;overflow:hidden;border:1px solid #337AB7;}
.slideBar                     { float:right; background:#337AB7; width:30px; height:160px; cursor:pointer; border:1px solid #337AB7; border-left:none; border-radius:0 10px 10px 0; color:#fff; text-align:center;}	
.slideBar .vertext            { width:18px; margin:20px 6px 5px; font-size:15px; letter-spacing:3px; word-wrap:break-word;}
.slideBar .badge              { background:#fff; color:#337AB7;}
.sidebar-shortcuts-large      { font-size: 12px; }
/*草药处方*/
.RXbox                        { background:#f1f1f1; margin:8px 5px 0 0; margin:8px 3px 0 0\0; padding:7px 10px;}
.RXbox:hover                  { background:#dedede;}
.form-control.w45             { width:45px;}
.form-control.w60             { width:60px;}
.form-control.w90             { width:90px;}
.heightfix                    { height:290px; overflow:auto;}
/*贴敷处方*/
.RXwrap                       { border-bottom:1px dotted #bbb;}
.form-control.w280            { width:280px;}
/*弹出层*/
.popup-wrap                   { display:none; position:absolute; left:0; top:0; background-color:#fff; background-clip:padding-box; padding:1px;border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); z-index: 1060;}
.popup-wrap .popup-arrow,
.popup-wrap .popup-arrow:after             { position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.popup-wrap .popup-arrow                   { border-width:11px;}
.popup-wrap .popup-arrow:after             { border-width:10px; content:" ";}
.popup-wrap.popup-top .popup-arrow         { border-bottom-width:0; border-top-color:rgba(0,0,0,0.25); bottom:-11px; left:50%; margin-left:-11px;}
.popup-wrap.popup-top .popup-arrow:after   { border-bottom-width:0; border-top-color:#fff; bottom:1px; margin-left:-10px; content:" ";}
.popup-wrap.popup-right .popup-arrow       { border-left-width:0; border-right-color:rgba(0,0,0,0.25); top:50%; left:-11px; margin-top:-11px;}
.popup-wrap.popup-right .popup-arrow:after { border-left-width:0; border-right-color:#fff; bottom:-10px; left:1px; content:" ";}
.popup-wrap.popup-bottom .popup-arrow      { border-top-width:0; border-bottom-color:rgba(0,0,0,0.25); top:-11px; left:74%; margin-left:-11px;}
.popup-wrap.popup-bottom .popup-arrow:after{ border-top-width:0; border-bottom-color:#fff; top:1px; margin-left:-10px; content:" ";}
.popup-wrap.popup-left .popup-arrow        { border-right-width:0; border-left-color:rgba(0,0,0,0.25); top:50%; right:-11px; margin-top:-11px;}
.popup-wrap.popup-left .popup-arrow:after  { border-right-width:0; border-left-color:#fff; bottom:-10px; right:1px; content:" ";}
/*弹出层<标题>*/
.popup-title                  { background-color:#f7f7f7; margin:0; padding:8px 14px; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0; font-size:14px;}
.popup-content                { padding:9px 14px; overflow:auto;}
/*弹出层<历史体检信息>*/
#physicalInfo                 { width:670px; height:450px; top:140px; left:164px;}
#physicalInfo .popup-content  { height:400px;}
/*弹出层<检验报告>*/
#inspecReport                 { width:520px; height:540px; top:55px; left:430px;}
#inspecReport .popup-arrow    { left:91%;}
#inspecReport .popup-content  { height:500px;}
/*弹出层<历史就诊记录>*/
#medicalRecords               { width:820px; height:540px; top:55px; left:343px;}
#medicalRecords .popup-arrow  { left:73%;}
#medicalRecords .linkage      { height:485px; overflow:hidden;}
#medicalRecords .linkage-left { float:left; width:190px; height:483px; overflow:auto; border-right:1px solid #337ab7;}
#medicalRecords .linkage-right{ width:596px; height:483px; overflow:auto;}
.linkage                      { border:1px solid #337ab7;}
.linkage .linkage-item        { margin:0; padding:5px;}
.linkage-left ul.active       { background:#5bc0de; color:#fff;}
.linkage-left ul:hover        { background:#eee;}
.linkage-left ul.active:hover { background:#31b0d5;}
.linkage-right                { float:left;}
.linkage-cont                 { display:none;}
.linkbox                      { padding:0 20px 5px 10px; border-top:1px dotted #ccc;}
.linkbox:hover                { background:#D9EDF7; border-top:1px dotted #bbb;}
.sublinkbox                   { background:#f8f8f8; margin-bottom:5px; border-top:1px solid #ccc; font-size:12px;}
.linkage a.fontgreen1:hover   { color:#fff;}
/*弹出层<西成药处方&草药处方&申请单>*/
#numXcycf,#numCycf,
#numSqd,#numTfcf              { width:240px; height:280px; top:50px; left:679px;}
#numXcycf .popup-content,
#numCycf .popup-content,
#numSqd .popup-content,
#numTfcf .popup-content       { height:240px;}


/*主框架
------------------------------------------------------------*/
.logo                         { display:inline-block; background:url(../images/logo.png) no-repeat scroll 0 0; width:300px; height:45px;}
.main-content                 { position:relative; z-index:2;}
.advertising                  { position:absolute; top:55px; background:#f2f2f2; width:100px; height:550px;}
.table-search                 { margin-bottom:10px;}


/*ace样式重定义
------------------------------------------------------------*/
.navbar                       { background:#0b6ecb;}
.navbar-header                { height:45px;}
.navbar .navbar-brand         { padding:0;}
.navbar .ace-nav > li         { border-left:none;}
.ace-nav > li.light-blue > a  { background-color:#0b6ecb;}
.ace-nav > li.light-blue > a:focus, 
.ace-nav > li.light-blue > a:hover, 
.ace-nav > li.open.light-blue > a
                              { background-color:#0058ab;}
.user-info                    { top:15px;}
.dropdown-menu.dropdown-close.dropdown-menu-right
                              { right:0; top:43px;}
.dropdown-menu .dropdown-submenu:hover > a, 
.dropdown-menu > li.active > a, 
.dropdown-menu > li.active > a:hover, 
.dropdown-menu > li > a:active, 
.dropdown-menu > li > a:focus, 
.dropdown-menu > li > a:hover { background:#0b6ecb;}
.dropdown-navbar > li.dropdown-header
                              { color:#23527c;}
.main-container               { margin-bottom:10px;}
.page-content                 { padding:5px 12px;}
.page-header                  { margin:0 0 12px; padding:7px 0; border-bottom:1px dotted #e2e2e2;}
.page-header h1               { margin:0; padding:0; color:#2679b5; font-size:18px; font-weight:lighter;}
.table > thead > tr           { background:#f2f2f2 linear-gradient(to bottom, #f8f8f8 0px, #ececec 100%) repeat-x scroll 0 0; color:#707070; font-weight:400;}


/*bootstrap样式重定义
------------------------------------------------------------*/
/*文本框*/
.focusedInput                 { border-color:#ccc; border-color:rgba(82,168,236,.8); outline:0; outline:thin dotted\9; -webkit-box-shadow:0 0 8px rgba(82,168,236,.6); box-shadow:0 0 8px rgba(82,168,236,.6)}
/*模态框遮罩层*/
.layer                        { position:absolute; top:0; left:0; background:#000; width:100%; opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); z-index:1; height:100%;}
/*模态框*/
.modal-open .modal            { overflow-y:hidden;}
.modal-body                   { padding:15px 30px;}
.modal-footer                 { text-align:center;}
/*查询*/
.table-search .form-inline    { margin:7px 0;}
/*按钮*/
.btn.disabled, .btn[disabled], 
fieldset[disabled] .btn       { pointer-events:auto;}
/*文本框*/
textarea                      {resize: vertical;}
/*表格*/
.table-striped > tbody > tr:nth-child(2n) > td, 
.table-striped > tbody > tr:nth-child(2n) > th   { background-color:#f9f9f9;}
.table-striped > tbody > tr:nth-child(2n+1) > td, 
.table-striped > tbody > tr:nth-child(2n+1) > th { background-color:#fff;}
.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th                   { background-color:#eee;}
/*选中行高亮*/
.table-click > tbody > tr.highlight,
.table-click > tbody > tr.highlight > td         { background-color:#0081C2; color:#fff;}
.table-click > tbody > tr.highlight > td a       { color:#fff;}
/*无边框*/
.table-noborder > thead > tr > th, .table-noborder > tbody > tr > th, .table-noborder > tfoot > tr > th, 
.table-noborder > thead > tr > td, .table-noborder > tbody > tr > td, .table-noborder > tfoot > tr > td 
                                                 { border-top:none;}
/*分页*/
.pagination                                      { margin:0;}
/*标签页*/ 
.nav-tabs > li > a                               { padding:4px 12px;}


/*bootstrap自定义样式
------------------------------------------------------------*/
/*文字链接按钮*/
.btn-link-sm                                     { padding:5px;}


/*code*/
.na{color:#4f9fcf}.nt{color:#2f6f9f}.s{color:#d44950}.c1{color:#999}