﻿body,td,th {
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	LINE-HEIGHT:22px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.noscroll
{
	overflow-x:no;
	overflow-x:hidden;
	width :1000px;
}
.divmenu
{
	float: left; 
	width: 90px; 
	text-align: left;
}
a {
	color: #000000;
	text-decoration: none;
}	
img {border-color:#CCCCCC}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;	
}
a:hover {
        color: #009966;
	border-bottom:1px dashed #ff3300;
	color: #333333;
}
a:active {
        /*color: #006699;*/
	text-decoration: none;
	color :Blue;
}

.relpage
{
	text-align: right; 
	float: left; 
	width: 1000px; 
	line-height: 24px;
}

/*表格文字对齐*/
table td{/*text-align: center;*/font-size: 12px;}
ul li{list-style: none;}
.row{margin-top:4px !important;}
.col-md-1{width: auto !important;}
.col-pd{padding: 0}


/*******公共样式***********/
textarea{/*float: left;overflow-y:visible;height: auto;resize:none;*/}
.btn-public{font-weight: bold;color: #B93D41;}
.nav-header:before{content: "\e056";}
.str-addon{/*font-size:12px;border:0;background:white;*/}
.btn-width{width: 10%;}
.btn-widthm{width: 100px;}
.div-inline{display: inline-block;}
.input-bd{border:1px solid #ccc !important;float: left;text-indent: 10px;text-align: left !important;}
.input-ft{border:1px solid #ccc !important;float: left;text-indent: 10px;height: 30px;line-height: 1.5;padding: 5px 10px;display: inline-block;}
/*操作文字图标样式*/
.icon-public{margin-right:5px;color: #3F9F3F; font-size: 16px;text-align: center;vertical-align: middle;}
/*页面导航*/
.breadcrumb li, a{color:#B50006;font-size: 14px;/*font-weight: bold;*/font-family: '微软雅黑';}
/*修改输入的默认宽度*/
.input-sm{width:100% !important;}
/*公共表格*/
.publictable{width: 100%;margin:0 auto;}
.publictable th{text-align: center;padding:5px;background: #f1f1f1;border:1px solid #DDDDDD;font-size: 12px;}
.publictable td{padding:0;margin:0;border:1px solid #DDDDDD;height: 26px; text-align: center;background-color: white;}
.publictable td input{border:0;text-align: center;color: #666666;font-size: 12px;height: 26px;padding: 0;margin: 0}
.publictable td input:focus{border: 1px solid #7FB7E0;font-size: 12px;}
.publictable td select{padding:0;border:0px solid #DDDDDD;font-size: 12px;height: 26px}
.publictable .tableTh{width:120px}
.publictable .roomTH{width:100px !important;}

/******************弹出窗体公共***********************/
.modal-title ,.modal-title >label {font-size: 14px;font-weight: bold;color: #B93D41;text-indent: 3px;}
.modal-header{padding: 5px;}
.modal-body{padding: 5px 10px;}
.modal-dialog{border:1px solid #ccc;}
.modal-footer{text-align: center;padding: 10px;background-color: white;}



/*多选下拉框*/
.multiselect {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
}
.multiselect-search {
    height: 4.4rem;
}
.multiselect-clear-filter {
    height: 4.4rem;
    margin-bottom: 0;
}


/*描述信息显示*/
.text-overflow {width:150px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  
                word-break:keep-all;/* 不换行 */   
                white-space:nowrap;/* 不换行 */ 
}  
  
 
.container{
    padding-right:0px;
    padding-left:0px;
}


/*上传附件样式调整*/
.progress-bar{
    line-height:12px;
}
.kv-file-upload{
    display:none;
}

/******************菜单栏 start***********************/

        #main-nav {
            margin-left: 1px;
        }

            #main-nav.nav-tabs.nav-stacked > li > a {
                padding: 10px 8px;
                font-size: 12px;
                font-weight: 600;
                color: #4A515B;
                background: #E9E9E9;
                background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9));
                background: -webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
                background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
                background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
                background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
                border: 1px solid #D5D5D5;
                border-radius: 4px; 
            }
            
                #main-nav.nav-tabs.nav-stacked > li > a > span {
                    color: #4A515B; 
                }

                #main-nav.nav-tabs.nav-stacked > li.active > a, #main-nav.nav-tabs.nav-stacked > li > a:hover {
                    color: #FFF;
                    background: #3C4049;
                    background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%);
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A515B), color-stop(100%,#3C4049));
                    background: -webkit-linear-gradient(top, #4A515B 0%,#3C4049 100%);
                    background: -o-linear-gradient(top, #4A515B 0%,#3C4049 100%);
                    background: -ms-linear-gradient(top, #4A515B 0%,#3C4049 100%);
                    background: linear-gradient(top, #4A515B 0%,#3C4049 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049');
                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')";
                    border-color: #2B2E33;
                }

                    #main-nav.nav-tabs.nav-stacked > li.active > a, #main-nav.nav-tabs.nav-stacked > li > a:hover > span {
                        color: #FFF;
                    }

            #main-nav.nav-tabs.nav-stacked > li {
                margin-bottom: 4px;
            }

        /*定义二级菜单样式*/
        .secondmenu a {
            font-size: 10px;
            color: #4A515B;
            text-align: center;
        }

        .navbar-static-top {
            background-color: #212121;
            margin-bottom: 5px;
        }

        .navbar-brand {
            background: url('') no-repeat 10px 8px;
            display: inline-block;
            vertical-align: middle;
            padding-left: 50px;
            color: #fff;
        }




          ul.nav li {
            list-style: none;
            float: left;
            position: relative;
            padding-right: 5px;
        }

        a {
            color: #333333;
            text-decoration: none;
        }
                
#nav_system > a {
    -ms-width: 100pxm;   /*ie内核前缀搜索;*/
    width:100px\9;
}
#nav_market > a {
    -ms-width: 100pxm;   /*ie内核前缀搜索;*/
    width:100px\9;
}
/*****************************************************************************************************/

  .nav-separationline
  {
      width:100%;height:2px;background-color:#339966;overflow:hidden;
  } 

        #main-nav * {
            margin: 0;
            padding: 0;
            border: 0;
        }

        #main-nav {
            list-style-type: none;
            line-height: 35px;
        }

            #main-nav a {
                display: block;
                text-align: center;
                font-size: 18px;
                text-decoration: none;
            }

                #main-nav a:link {
                    text-decoration: none;
                }

                #main-nav a:visited {
                    text-decoration: none;
                }

                #main-nav a:hover {
                    text-decoration: none;
                }

            #main-nav li {
                float: left;
                padding-right: 18px;
            } 
            #main-nav li:last-child {
                padding-right: 0px;
            }
                #main-nav li a:hover {
                }

                #main-nav li ul {
                    list-style-type: none;
                    text-align: left;
                    width: auto;
                    left: -999em;
                    font-size: 16px;
                    line-height: 32px;
                    background: rgb(241,241,241);
                    display: block;
                    position: absolute;
                    z-index:2000;
                }

                    #main-nav li ul li {
                        float: left;
                        width: 100%;
                        /*margin-left: -20px;*/
                        padding:0;
                    }

                    #main-nav li ul a {
                        display: block;
                        width: auto;
                        height: auto;
                        margin: 0 auto;
                        text-align: left;
                        white-space: nowrap;
                        padding-left: 15px;
                        padding-right:15px;
                    }

                        #main-nav li ul a:link {
                            text-decoration: none;
                        }

                        #main-nav li ul a:visited {
                            text-decoration: none;
                        }

                        #main-nav li ul a:hover {
                            /* text-decoration:none;font-weight:normal;
              background:#C00;*/
                            text-decoration: underline;
                            background-color: rgb(232,232,232);
                        }

                #main-nav li:hover ul {
                    left: auto;
                }

                #main-nav li.sfhover ul {
                    left: auto;
                }

        .parent {
           /* z-index: 1000;*/
        }
        /*

         #navigation .nav li.parent > a:after {
                    display: inline-block;
                    font-family: FontAwesome;
                    font-style: normal;
                    font-weight: normal;
                    line-height: .75;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    content: "\f0d7";
                    color: inherit;
                    font-size: .857em;
                    margin-top: 2px;
                    speak: none;
                    width: 1.387em;
                    display: inline-block;
                    text-align: right;
                    line-height: 1; }

                #navigation .nav li ul li.parent > a {
                    padding-right: 2.244em !important; }

                #navigation .nav li ul li.parent > a:after {
                    display: inline-block;
                    font-family: FontAwesome;
                    font-style: normal;
                    font-weight: normal;
                    line-height: .75;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    content: "\f0da";
                    float: right;
                    position: absolute;
                    top: 1em;
                    right: 1em;
                    text-decoration: none; }
                */

/******************菜单栏 end***********************/



/******************当前处理步骤输入 start***********************/

        .stepcurrent {
            border-color: #3a87ad;
        }

            .stepcurrent span {
                /*border-color: #007aff;*/
                background-color:#CCEEF9;
            }

            .stepcurrent input {
                border-color: #007aff;
                background-color:#CCEEF9;
            }

            .stepcurrent textarea {
                border-color: #007aff;
                background-color:#CCEEF9;
            }

            .stepcurrent select {
                border-color: #007aff;
                background-color:#CCEEF9;
            }
            .stepcurrent  .kv-fileinput-caption {
               border-color: #007aff;
                /*background-color:#CCEEF9;*/
            }
            .btn-file span{
                /*background-color:#007aff;*/
                background-color:transparent;
            }
            
          .stepcurrent   .form-control {
                background-color:#CCEEF9;
          }
          .stepcurrent  .file-caption {
                background-color:#fff;

          }

/******************当前处理步骤输入 end***********************/

#confirmBox{height:220px;}






/*******************临检样品管理 Start********************************/
 #div_nucleicAcidTip label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_nucleicAcidTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
        #div_PCRTip label{
            padding-left:5px;padding-right:5px;
            color:#0000ff;
            font-weight:bold;
        }
        
         #div_PCRTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
          #div_antibodyTip label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_antibodyTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
 /******************************************************/
 #div_NPTip label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_NPTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
        #div_NPTip label{
            padding-left:5px;padding-right:5px;
            color:#0000ff;
            font-weight:bold;
        }
        
         #divNPTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
          /******************************************************/
 #div_NTTip label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_NTTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
        #div_NTTip label{
            padding-left:5px;padding-right:5px;
            color:#0000ff;
            font-weight:bold;
        }
        
         #divNTTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
         /******************************************************/
         #div_nucleicAcidTip_cf label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_nucleicAcidTip_cf label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
        #div_PCRTip_cf label{
            padding-left:5px;padding-right:5px;
            color:#0000ff;
            font-weight:bold;
        }
        
         #div_PCRTip_cf label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }   
           #div_antibodyTip_cf label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_antibodyTip_cf label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
         /******************************************************/
 #div_RPTip label{
            padding-left:5px;padding-right:5px;
            color:#ff0000;
            font-weight:bold;
        } 
         #div_RPTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }
        #div_RPTip label{
            padding-left:5px;padding-right:5px;
            color:#0000ff;
            font-weight:bold;
        }
        
         #divRPTip label sup{
            padding-left:2px;padding-right:2px;
            color:#339966;
        }

/*******************临检样品管理 End********************************/