html,body{
	height: 100%;
	width: 100%;
}
body{
	font-family: '微软雅黑','Microsoft YaHei','\5FAE\8F6F\96C5\9ED1','SimHei','\9ED1\4F53','STXihei','\534E\6587\7EC6\9ED1';
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	background-color: #eee;
}
h4, .h4, h5, .h5, h6, .h6{
	margin-bottom: 0;
	margin-top: 0;
}
ol,ul{
	margin-bottom: 0;
}
a,a:focus,a:visited{
	color: #007374;
	text-decoration: none;
	box-shadow: none;
	/*outline: none;*/
}
a:hover{
	text-decoration: none;
}
sup{
	top: -0.3em;
}
:focus{
	outline:none;
}
.hint{
	color: #006e6a;
}
.project-title{color: #006e6a;font-weight: bold;font-size:12px;margin-top: 0;margin-bottom: 0;}
.label-title{line-height: 30px;margin: 0;display: inline-block;}
.inline-show{display: inline-block;vertical-align: top;}
/*-----------  微调  --------------*/
.mr5{margin-right: 5px;}
.ml0{margin-left: 0px!important;}
.mt5{margin-top: 5px;}
.pt10{padding-top: 10px!important;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.mr5{margin-right: 5px;}
.ml5{margin-left: 5px;}
.mt5{margin-top: 5px;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mt20{margin-top: 20px;}
.mr20{margin-right: 20px;}
.ml20{margin-left: 20px;}
.pb20{padding-bottom: 20px;}
.mr30{margin-right: 30px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mb40{margin-bottom: 40px;}
.mr50{margin-right: 50px;}
.ml60{margin-left: 60px;}
.mr60{margin-right: 60px;}
.mb70{margin-bottom: 70px;}
.pl80{padding-left: 80px;}
.pr80{padding-right: 80px;}
.pt40{padding-top: 40px;}
.pb50{padding-bottom: 50px;}
.mr100{
	margin-right: 100px;
}
.block-show{display: block;}
.margin-center{margin-right: auto;margin-left: auto;}
.ml100{
	margin-left: 100px;
}
.pt100{padding-top: 100px;}
.pt50{padding-top: 50px;}
.pb10,.container-bd.pb10{padding-bottom: 10px;}
.division-left.inline{
	display: inline-block;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	vertical-align: middle;
}
.pr{position: relative;}
.pa{position: absolute;}
.division{height: 1px;width: 100%;background-color: #ccc;}
.group-title{background-color: #eee;border-bottom: 2px solid #ccc;}
.division-green.division{background-color: #00a5a7;}
.input-full-width.disabled .input{background-color: #eee;color: #999;}
.input-full-width.disabled .input:hover{border-color: #ccc;}
.input-full-width.disabled .input:hover{border-color: #ccc;}
.resize-vertical{resize:vertical;}
.border-left-solid{border-left: 1px solid #ccc;}
.open-color{color: #00a5a7;}
.close-color{color: #f55656;}
/*-----------------------------------------------------*/
.row.no-padding{margin: 0 0 10px;}
.row.no-margin.no-padding,.row.no-margin.no-padding.group-form-inline{margin:0;}
.row.no-padding .row.no-padding{margin-bottom: 0;}
.row.no-padding > *{padding: 0;}
.menu-container li a,
.menu-container li:hover a,
.dropdown-hover:hover .fa-caret-down,
.dropdown-hover .fa-caret-down,
.dropdown-hover a,
.dropdown-hover a:hover,
.menu-container .items:hover .icon-big,
.menu-container .items .icon-big,
a:hover .icon,
a .icon{
-webkit-transition:.25s;
   -moz-transition:.25s;
    -ms-transition:.25s;
     -o-transition:.25s;
        transition:.25s;
}
@-webkit-keyframes slideLeft {
	0% {  -webkit-transform:translateX(-100%);}
	100% { -webkit-transform:translateX(0); }
}
@-moz-keyframes slideLeft {
	0% {  -moz-transform:translateX(-100%);}
	100% { -moz-transform:translateX(0); }
}
@-ms-keyframes slideLeft {
	0% {  -ms-transform:translateX(-100%);}
	100% { -ms-transform:translateX(0); }
}
@-o-keyframes slideLeft {
	0% {  -o-transform:translateX(-100%);}
	100% { -o-transform:translateX(0); }
}
@keyframes slideLeft {
	0% {  transform:translateX(-100%);}
	100% { transform:translateX(0); }
}
/*-----------------------------------------------------------------*/
.list-inline{margin-left: 0;}
.list-inline.vertical-middle > *{vertical-align: middle;}
.clearfix:after{
	display: table;
	content: '';
	clear: both;
	visibility: hidden;
}
.border-collapse{
	border:1px solid #ccc;
}
.block-show{
	display: block;
}
.group-inline{
	clear: both;
}
.group-inline > *{
	display: inline-block;
	margin-left: -4px;
	vertical-align: top;
	font-weight: normal;
}
.group-table{display: table;}
.group-table>*{display: table-cell;padding: 0 10px;}

.group-inline > :first-child{
	margin-left: 0;
}
.group-inline .input-full-width{
	margin-top: 0;
}
.group-inline.search-form-list > .items{
	margin-right: 10px;
	width: 120px;
	color: #666;
	padding-top: 20px;
	position: relative;
}
.group-inline-xs.search-form-list > .items{}
.group-inline.search-form-list > .items.no-margin{margin-right: 0;}
.group-inline.search-form-list >  .items.dobule-items{
	width:250px;
}
.group-inline.search-form-list > .items.xs-size{
	width: 200px;
}
.group-inline.search-form-list > .items.xxs-size{
	width: 160px;
}
.group-inline.search-form-list >  .items.no-margin{
	margin-right: 0;
}
.group-inline.search-form-list-inline > .items{
	padding-top: 0;
}
.group-inline.search-form-list > .items.auto-width{
	width: auto;
}
.group-inline.search-form-list > .items >label{
	position: absolute;
	left: 0;
	top: 0;
}
.search-form-list .no-padding{
	margin-bottom: 0;
}
.search-form-list .symbol.items{
	line-height: 30px;
	margin-right: 5px;
	margin-left: -10px;
}
.symbol{line-height: 30px;}
.tips{color: #999;font-weight: normal;}
/*----------------------- 标题  ---------------------*/
h4{font-size: 14px;color: #00a5a7;}
.container-title{font-size: 12px;color: #006e6a;font-weight: bold;padding: 10px 10px 0;}
.subject-title{font-size: 12px;color: #006e6a;padding: 10px 10px 5px;}
.table-result{border:1px solid #ccc;}
.table-result .container-title{background-color: #eeeeee;padding-bottom: 10px;border-bottom: 2px solid #ccc}
.current-position{background-color: #eee;font-size: 14px;padding: 5px 10px;border-bottom: 1px solid #ccc;/*color: #00a772;*/color:#666;}
.question-tips{position: relative;color: #00b2b4;cursor: pointer;}
.question-tips .fa{font-size: 14px;}
.group-inline.search-form-list > .items.question-tips{color: #00b2b4;font-size: 14px;}
.question-tips-content{position: absolute;background-color: #fff;font-size: 12px;padding: 10px;width: 400px;z-index: 99999;border:1px solid #ccc;
right: 40px;top:0;text-align: left;box-shadow: 0 0 10px rgba(0,0,0,0.2);display: none;}
/*------------------------  列表  --------------------*/
.list-caret a{
	display: block;
	color: #00a5a7;
	border-bottom:1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1;
	margin-top: -1px;
	white-space: nowrap;
	overflow: hidden;
	 text-overflow: ellipsis;
}
.not-commonly-used.list-caret a{
	color: #aaa;
}
.list-caret a.none{border-bottom: none;}
.list-caret a .fa{
	color: #aaa;
	margin-right: 6px;
}
.list-caret a:hover{
	background-color: #00a772;
	color: #fff;
	text-decoration: none;
	border-color: #00a772;
}
.list-caret a:hover .fa{
	color: #fff;
}
/*------------------------  下拉菜单  -------------------*/
.dropdown-hover{
	position: relative;
}
#site-menu .dropdown-menu{
	left: auto;
	right: 0;
}
.dropdown-hover .dropdown-menu a{
	line-height: 1;
	margin-right: 0;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border:none;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}
.dropdown-hover .dropdown-menu{
	border-radius: 0;
	border:1px solid #00a772;
	min-width:100%;
	margin-top: -1px;
}
.dropdown-menu.position-top{
	top: auto;
	bottom:100%;
	box-shadow: 0 -6px 12px rgba(0, 0, 0, .175);
}
.dropdown-hover .dropdown-menu a:hover,.dropdown-hover .dropdown-menu a.active{
	background-color: #00a772;
	color: #fff;
}
.dropdown-hover .dropdown-menu ul{
	position: relative;
}
.dropdown-hover .dropdown-menu ul:after,.dropdown-hover .dropdown-menu ul:before{
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	position: absolute;
	left: 50%;
	margin-left: -5px;
}
.dropdown-hover .dropdown-menu ul:after{
	border-width: 8px;
	margin-left: -6px;
	top: -20px;
	border-color: transparent transparent #fff transparent;
	z-index: 999;
}
.dropdown-hover .dropdown-menu ul:before{
	border-width: 8px;
	margin-left: -6px;
	top: -21px;
	z-index: 99;
	border-color: transparent transparent #00a772 transparent;
}
.dropdown-hover .dropdown-menu ul li:first-child{
	position: relative;
	z-index: 99999;
}
/*--------------------------- 按钮 -------------------*/
.btn .fa{
	margin-right: 10px;
}
.btn{
	font-family: '微软雅黑','Microsoft YaHei';
}
.btn-small-padding .btn.btn-normal{
	padding-right: 10px;
	padding-left: 10px;
}
.btn-add{
	background-color: #eee;
	padding: 2px;
	height: 24px;
	line-height: 24px;
	border:1px solid #ccc;
	text-align: center;
}
.btn-add .fa{
	margin-right: 0;
	color: #00a5a7;
}
a.btn{
	line-height: 28px;
}
.btn-search,.l-btn:first-child{
	border-radius: 0;
	padding: 0;
	border:1px solid #00999b;
	font-size: 12px;
	color: #fff;
	/*width: 40px;*/
	padding-left: 8px;
	padding-right: 8px;
	height: 28px;
	background:-webkit-gradient(linear,left top,left bottom,from(#00bcbe),to(#00a6a8));
	background:-moz-linear-gradient(top,#00bcbe,#00a6a8);
	background:-o-linear-gradient(top,#00bcbe,#00a6a8);
	background:-ms-linear-gradient(top,#00bcbe,#00a6a8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bcbe',endColorstr='#00a6a8');
	background:linear-gradient(top,#00bcbe,#00a6a8);
}
.btn:focus,
.btn:active,
.btn:visited,
.btn-search:focus,
.btn-search:active,
.btn-search:visited,
.l-btn:first-child:focus,
.l-btn:first-child:active,.l-btn:first-child:visited{
	color: #fff;
	outline: none;
}
.btn-search:hover,.l-btn:first-child:hover{
	background:-webkit-gradient(linear,left top,left bottom,from(#00a6a8),to(#00bcbe));
	background:-moz-linear-gradient(top,#00a6a8,#00bcbe);
	background:-o-linear-gradient(top,#00a6a8,#00bcbe);
	background:-ms-linear-gradient(top,#00a6a8,#00bcbe);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a6a8',endColorstr='#00bcbe');
	background:linear-gradient(top,#00a6a8,#00bcbe);
	color: #fff;
}
.btn-control,.l-btn,.btn-normal{
	border-radius: 0;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 0;
	border:1px solid #ccc;
	font-size: 12px;
	color: #00a5a7;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));
	background:-moz-linear-gradient(top,#ffffff,#eeeeee);
	background:-o-linear-gradient(top,#ffffff,#eeeeee);
	background:-ms-linear-gradient(top,#ffffff,#eeeeee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee');
	background:linear-gradient(top,#ffffff,#eeeeee);
}
.btn.btn-normal{color: #666;padding-left: 15px;padding-right: 15px;}
.btn-control:focus,.btn-control:active,.btn-control:visited,.l-btn:focus,.l-btn:active,.l-btn:visited{
	color: #00a5a7;
	outline: none;
}
.btn-normal:focus,.btn-normal:active,.btn-normal:visited{
	color: #00a5a7;
	outline: none;
}
.btn-options{
	border-radius: 0;
	height: 24px;
	line-height: 24px;
	padding-top: 0;
	padding-bottom: 0;
	border:1px solid #ccc;
	font-size: 12px;
	color: #666;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));
	background:-moz-linear-gradient(top,#ffffff,#eeeeee);
	background:-o-linear-gradient(top,#ffffff,#eeeeee);
	background:-ms-linear-gradient(top,#ffffff,#eeeeee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee');
	background:linear-gradient(top,#ffffff,#eeeeee);
}
.btn-control:hover,.l-btn:hover,.btn-normal:hover,.btn-options:focus,.btn-options:active,.btn-options:hover{
	color: #00a5a7;
	background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#ffffff));
	background:-moz-linear-gradient(top,#eeeeee,#ffffff);
	background:-o-linear-gradient(top,#eeeeee,#ffffff);
	background:-ms-linear-gradient(top,#eeeeee,#ffffff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff');
	background:linear-gradient(top,#eeeeee,#ffffff);
}
.btn-small{
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
}
.btn.btn-md-size{
	padding-left: 20px;
	padding-right: 20px;
}
.btn-group-center{
	margin: 10px;
}
.btn-group-center .btn{
	margin-left: 10px;
}
.btn-group-center .btn:first-child{
	margin-left: 0;
}
.compare-btn{color: #00a5a7;}
.compare-btn .btn{
	font-size: 20px;
	padding:1px;
	width: 30px;
	text-align: center;
	color: #00a5a7;
}
.compare-btn .btn .fa{margin-right: 0;}
.remind-color{color: #006e6a;}
/*新增标本按钮*/
.addSpecimenBtn{
	right: 0;
	top: 0;
	z-index: 99;
}
.addBtn{
	right: 10px;
	top: 10px;
	z-index: 99;
}
/*----------------*/
/*----------------------------   图标    --------------------------*/
.icon{
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	width: 17px;
	height: 17px;
	overflow: hidden;
	vertical-align: middle;
}
.fa-plus{cursor: pointer;}
.fa-close{cursor: pointer;}
.icon-big{
	width: 60px;
	height: 60px;
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	overflow: hidden;
}
/*-- 质控宝 --*/
.icon:hover,a:hover .icon,.acitve .icon-compare{
	background-position: center -19px;
}
.icon-compare{
	background: url(../img/icon/icon_compare.png) no-repeat center top;
}
.icon-compare:hover,a:hover .icon-compare,.acitve .icon-compare{
	background-position: center -20px;
}
.icon-sample{
	background: url(../img/icon/icon_sample.png) no-repeat center top;
}
.icon-sample:hover,a:hover .icon-sample,.active  .icon-sample{
	background-position: center -20px;
}
.icon-seting{
	background: url(../img/icon/icon_seting.png) no-repeat center top;
}
.icon-seting:hover,a:hover .icon-seting,.active .icon-seting{
	background-position: center -20px;
}
.icon-time{
	background: url(../img/icon/icon_time.png) no-repeat center top;
}
.icon-time:hover,a:hover .icon-time,.active .icon-time{
	background-position: center -19px;
}
.icon-waviness{
	background: url(../img/icon/icon_waviness.png) no-repeat center top;
}
.icon-waviness:hover,a:hover .icon-waviness,.active .icon-waviness{
	background-position: center -20px;
}

.menu-container .items:hover .icon-big{
	background-position: center -66px;
}
.spl-menu-container .items:hover .icon-big{
	background-position: center -64px;
}
.icon-compare-big{
	background: url(../img/icon/icon_compare_big.png) no-repeat center top;
}
.icon-compare-big:hover,.menu-container .items:hover .icon-compare-big{
}
.icon-sample-big{
	background: url(../img/icon/icon_sample_big.png) no-repeat center top;
}
.icon-sample-big:hover,.menu-container .items:hover .icon-sample-big{
}

.icon-time-big{
	background: url(../img/icon/icon_time_big.png) no-repeat center top;
}
.icon-time-big:hover,.menu-container .items:hover .icon-time-big{
	background-position: center -62px;
}
.icon-waviness-big{
	background: url(../img/icon/icon_waviness_big.png) no-repeat center top;
}
.icon-waviness-big:hover,.menu-container .items:hover .icon-waviness-big{
}
/*-- 保标 --*/
.icon-monitor-big{
	background: url(../img/icon/icon_monitor_big.png) no-repeat center top;
}
.icon-monitor{
	background: url(../img/icon/icon_monitor.png) no-repeat center top;
}
.icon-options-big{
	background: url(../img/icon/icon_options_big.png) no-repeat center top;
}
.icon-options{
	background: url(../img/icon/icon_options.png) no-repeat center top;
}
.icon-dictionaries-big{
	background: url(../img/icon/icon_dictionaries_big.png) no-repeat center top;
}
.icon-dictionaries{
	background: url(../img/icon/icon_dictionaries.png) no-repeat center top;
}
.icon-risk-big{
	background: url(../img/icon/icon_risk_big.png) no-repeat center top;
}
.icon-risk{
	background: url(../img/icon/icon_risk.png) no-repeat center top;
}
.icon-seting-big{
	background: url(../img/icon/icon_seting_big.png) no-repeat center top;
}
.icon-seting{
	background: url(../img/icon/icon_seting.png) no-repeat center top;
}

/*检易通*/

.icon-chart-big{
	background: url(../img/icon/icon_chart_big.png) no-repeat center top;
}
.icon-chart{
	background: url(../img/icon/icon_chart.png) no-repeat center top;
}
.icon-page-big{
	background: url(../img/icon/icon_page_big.png) no-repeat center top;
}
.icon-page{
	background: url(../img/icon/icon_page.png) no-repeat center top;
}
.icon-resouce-big{
	background: url(../img/icon/icon_resouce_big.png) no-repeat center top;
}
.icon-resouce{
	background: url(../img/icon/icon_resouce.png) no-repeat center top;
}
.icon-specimen-big{
	background: url(../img/icon/icon_specimen_big.png) no-repeat center top;
}
.icon-specimen{
	background: url(../img/icon/icon_specimen.png) no-repeat center top;
}
.icon-square-big{
	background: url(../img/icon/icon_square_big.png) no-repeat center top;
}
.icon-square{
	background: url(../img/icon/icon_square.png) no-repeat center top;
}

/*----------*/
.rls-caret,.rls-up,.rls-star,.rls-exclamation{
	font-style: normal;
	font-size: 12px;
	margin-left: 1px;
	margin-right: 1px;
}
.rls-up{color: #f66b6b;}
.rls-caret{color: #ff8a00;}
.rls-star{color: #f00;}
.rls-exclamation{color: #ffc600;}
/*----------------- 表格 ---------------------*/
.full-datagrid .datagrid-header-inner,
.full-datagrid .datagrid-htable, 
.full-datagrid .datagrid-btable, 
.full-datagrid .datagrid-ftable{
width: 100%;
}
.datagrid-view1{width: 0 !important}
.windy-table{
	margin-top: 10px;
	margin-bottom: 10px;
}
.windy-btn{
	margin-left: 5px;
	display: inline-block;
}
.windy-btn:first-child{
	margin-left: 0;
}
.window .panel-header{
	padding-left: 0;
	padding-right: 0;
}
.reportTableList .datagrid-htable{
	border-collapse: collapse;
}
.reportTableList .datagrid-header-row td{
	border:1px solid #ccc;

}
.reportTableList .datagrid-header-row td:first-child{
	border-left:none;
}
.tab{
	width: 100%;
}
.tab .form-control{
	width: 80%;
}
.tab th{
	background-color: #eee;
	color: #666;
}
.tab td,.tab th{
	padding: 10px;
	border-top: 1px solid #eee;
}
.specimenConfiguration{
	height: 468px;
	overflow-y:scroll; 
}
.tab input{
	cursor: pointer;
}
/*--------------------  顶部导航  ---------------*/
#page{
	position: relative;
	min-height: 100%;
	min-width: 1000px;
	
}
#content{
	min-height: 390px;
}
.main-container{
	padding-bottom: 30px;
	margin-bottom: -30px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
       box-sizing: border-box;
}
.rls-data-list .datagrid-body{
	background-color: #eee;
}
.rls-table-list{
	border:1px solid #ccc;
	background: #eee;
}
.rls-search-list .datagrid-body td{
color: #006e6a;
}
.rls-data-list .datagrid-body td{
	background-color: #fff;
}
.rls-data-list .datagrid-header, 
.rls-data-list .datagrid-toolbar, 
.rls-data-list .datagrid-pager, 
.rls-data-list .datagrid-footer-inner{
	border-color: #ccc;
	border-bottom-width: 2px;
}
/*------------------- 顶部菜单  -----------------*/
#site-nav{
	cursor: pointer;
	background: #006e6a;
	height: 30px;
	line-height: 30px;
	color: #00bbb4;
}
.site-nav-bd>ul>li{
	padding: 0;
	margin-left: -4px;
}
.site-nav-bd>ul>li a{
	color: #00bbb4;
	padding: 0 15px;
	display: block;
}
.site-nav-bd>ul>li a.active,.site-nav-bd>ul>li a.active:hover{
	background:#fff;
	color: #006e6a;
}
.site-nav-bd>ul>li a:hover{
	text-decoration: none;
	color: #fff;
	background: #005f5c;
}
#site-expand,#site-compress{
	padding: 0 10px;
	border-left: 1px solid #008a85;
}
/*--------------------- 主菜单   -----------------*/
#site-menu{
	height: 49px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
.logo{
	padding-top:5px;
	padding-left: 12px;
}
.site-menu-bd-r{
	padding-right: 5px;
}
.rls-site-menu.site-menu-bd-r a{
	margin-right: 15px;
}
.rls-site-menu.site-menu-bd-r .dropdown-hover .dropdown-menu a{
margin-right: 0;
}
.site-menu-bd-r a{
	color: #007374;
	display: block;
	padding-top: 14px;
	padding-bottom: 13px;	
	border-bottom: 4px solid transparent;
	margin-right: 30px;
}
.site-menu-bd-r span{
	padding-left: 5px;
	padding-right: 5px;
}
.site-menu-bd-r a:hover,.site-menu-bd-r a.active{
	text-decoration: none;
	color: #00a772;
}
.site-menu-bd-r a.active{
	border-bottom-color: #00a772;
}
.message-tips{
	position: relative;
}
.message-tips .fa{
	position: absolute;
	right: 6px;
	top: 4px;
	color: #00c6ff;
	font-size: 13px;
	  -webkit-animation:2s bounceIn .5s infinite;
	   -moz-animation:2s bounceIn .5s infinite;
	    -ms-animation:2s bounceIn .5s infinite;
  	animation: bounceIn .5s infinite;
}
/*---------------------- 菜单容器 ------------------------*/
.menu-container{
	min-width: 730px;
	min-height: 350px;
	/*margin: 0 auto;
	margin-top: 77px;*/
	text-align: center;
	display: table;
	border-collapse: collapse;
	position: absolute;
	left: 50%;
	margin-left: -365px;
	top: 50%;
	margin-top: -185px;
}
.menu-container.rls-menu{
	position: static;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 730px;
}
.menu-container .items{
	width: 180px;
	min-height: 370px;
	background-color: #fff;
	text-align: left;
	display: table-cell;
	border:1px solid #ccc;
}
.menu-container .items-container{
	height: 395px;
	padding: 8px;
	border:2px solid transparent;
	min-height: 350px;
}
.rls-menu.menu-container .items-container{
	height: 540px;
}
.menu-container h4{
	padding-top: 33px;
}
.menu-container h4 strong{
	padding-top: 15px;
	padding-bottom: 18px;
}
.menu-container .items:first-child{
	margin-left: 0;
}
.menu-container  li:first-child a{
	border-top: 1px solid #ccc;
}
.menu-container .items:hover .items-container{
	border-color:#00a772;
}
.menu-container .items:hover li{

}
.menu-container .items:hover h4{
	color: #00a772;
}
.menu-container li:hover{
	background-color: #00a772;
}

.menu-container li:hover a{
	border-color: #00a772;
	padding-left: 15px;
}
/*---------------------  表单  ----------------------*/
input[type="text"]{
	color: #333;
	font-family: '微软雅黑','Microsoft YaHei';
}
input.form-control[type="text"]:focus{
	box-shadow: none;
}
.radio input[type="radio"],.check input[type="checkbox"]{
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin-right: 2px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
	position: static;
	vertical-align: middle;
}
.radio input[type="radio"],.checkbox input[type="checkbox"]{
	margin:-2px 0 0;
	margin-top: -4px\9;
}
.radio label,.check label{
	color: #007374;
	margin-right: 15px;
	padding-left: 0;
}
.radio, .checkbox{
	min-height: 14px;
}
.checkbox-group{
	height: 18px;
	padding: 6px 0;
	font-size: 12px;
	color: #666;
}
.checkbox-group label{
	margin-right: 10px;
	margin-bottom: 0;
	cursor: pointer;
}
.checkbox-group input{
	margin-right: 5px;
}
.form-control::-webkit-input-placeholder{
	color: #aaa;
	font-weight: normal;
	font-family: '微软雅黑','Microsoft YaHei';
}
.form-control::-moz-placeholder{
	color: #aaa;
	font-family: '微软雅黑','Microsoft YaHei';
}
.form-control.sm-size{
	width: 150px;
}
.form-control.md-size{
	width: 200px;
}
.form-control.vms-size{
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}
.form-control.xxs-size{
	width: 40px;
}
.input-group.search{
	display: inline-block;
	width: 135px;
	height: 30px;
	padding-right: 40px;
	background: #fff;
	border:1px solid #ccc;
}
.input-group.search .form-control{
	height: 18px;
	border-radius: 0;
	width: 109px;
	font-size: 12px;
	box-shadow: none;
	border:none;
}
.input-group.search .btn-search{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.checkbox{
	margin-top: 0;
	margin-bottom: 0;
}
.checkbox input[type="checkbox"]{
	width: 14px;
	height: 14px;
	margin-left: -16px;
}
.sub-menu-bd-r li{
	margin-right: 10px;
	height: 32px;
	margin-top: 4px;
}
.datagrid-htable tr td:first-child, .datagrid-btable tr td:first-child, .datagrid-ftable tr td:first-child{
	padding-left: 10px;
}
.textbox-icon:hover{
	outline: none;
}
.spl-input-group{
	height: 30px;
	background-color: #fff;
	padding-left: 10px;
	border: 1px solid #ccc;
}
.spl-input-group .input-group-addon{
	background: transparent;
	border:none;
	box-shadow: none;
	font-size: 12px;
	color: #999;
}
.spl-input-group input{
	padding: 4px 0;
	border:none;
	background: transparent;
	margin: 0;
	color: #666;
}
.spl-input-group .form-control:focus{
	outline: none;
	box-shadow: none;
}
.windy-textarea{
	width: 92%;
	padding: 1%;
	margin:2%;
	min-height: 100px;
	background: #eee;
	border-color: #ccc;
	color: #666;
	resize:vertical;
	margin: 20 auto 0;
}
/*自适应表单*/
.input-full-width,.row.no-padding.group-form-inline{
	font-size: 12px;
	color: #666;
	margin-top: 10px;
}
.input-full-width.no-margin{
	margin-top: 0;
}
.input-full-width.input-full-width-file .input{
	padding-right: 56px;
	position: relative;
}
.input-full-width.input-full-width-file.lg-size{
	width: 280px;
}
.input-full-width.input-full-width-file.md-size{
	width: 210px;
}
.input-full-width.input-full-width-file.sm-size{
	width: 185px;
}
.input-full-width.input-full-width-file .input:hover{
	border-color: #ccc;
}
.input-full-width.input-full-width-file .btn{
	position: absolute;
	top: -1px;
	right: -1px;
}
.input-full-width label,.group-form-inline label{
	display: block;
	margin-bottom: 5px;
	color: #666;
}
.input-full-width label small{
	color:#f66b6b;
}
.input-full-width .form-control,.group-form-inline .form-control{
	margin-left: 0;
	width:100%;
	padding: 0;
	border:none;
	cursor: pointer;
}

.input-full-width .form-control:focus,.group-form-inline .form-control{
	box-shadow: none;
	outline: none;
}
.input-full-width .input,.group-form-inline .input{
	padding:0 5px;
	border:1px solid #ccc;
	background-color: #fff;
}
.input-full-width .input.select-time{
	padding-left: 0;
}
.input-full-width .input.middle-size{
	padding-top: 3px;
	padding-bottom: 3px;
}
.input-full-width.xs-size{
	width: 90px;
}
.input-full-width.xxs-size{
	width: 50px;
}
.input-full-width.sm-size{
	width: 105px;
}
.input-full-width.md-size{
	width: 116px;
}
.input-full-width.normal-size{
	width: 150px;
}

.input-full-width.xs-size .input{
	
	padding-top: 3px;
	padding-bottom: 3px;
}
.input-full-width.large{
	width: 240px;
}
.group-inline .input-full-width.middle{
	width:200px;
}
.input-full-width .input.disabled{
	background-color: #eee;
}
.group-form-inline .input,.group-form-inline label{
	margin-left: 10px;
	/*padding: 0;*/
}
.group-form-inline :first-child .input,.group-form-inline :first-child label,.row.no-padding.group-form-inline .dropdown-hover-rls{
	margin-left: 0;
}
.input-full-width .input:hover,.group-form-inline .input:hover{
	border-color: #11ad7b;
}
.row.submit-group{
	margin-top: 10px;
}
.submit-group .btn{
	margin-right: 0;
}
.submit-group label{
	color: #666;
}
.submit-group .radio{
	margin-top: 2px;
	margin-left: 2px;
}
.line-dashed{
	border:1px dashed #ccc;
	padding: 20px;
	display: inline-block;
}
/*带下拉菜单的搜索框*/
.input-search-select{
	height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	display: table;
	width: 100%;
}
.group-form .input-search-select{
	margin-top: 0;
	margin-bottom: 0;
}
.input-search-select .form-control{
	margin-left: 0;
	border-left: 0;
	padding: 3px;
	width: 170px;
	float: left;
	display: table-cell;
}
.input-search-select.small-size .form-control{
	width: 60px;
}

.input-search-select .dropdown-hover-rls{
	display: table-cell;
	width: 47px;
}
.input-search-select.large .dropdown-hover-rls{
	width: 60px;
}
.group-inline .input-search-select{
	margin-bottom: 0;
	margin-top: 0;
}
.input-group-select{
	position: relative;
	padding-right: 35px;
	border:1px solid #ccc;
}
.input-group-select .form-control{
	padding-top: 4px;
	padding-bottom: 2px;
	border:none;
	width: 100%;
	margin-left: 0;
	line-height: 28px;
}
.input-group-select .form-control:focus{
	box-shadow: none;
}
.input-group-select .group-select{
	position: absolute;
	right: 1px;
	top: 50%;
	margin-top: -14px;
}
.input-group-select .group-select label{
	line-height: 28px;
	padding-left: 5px;
	padding-right: 5px;
}
.row.no-padding :first-child .input-group-select{
	border-right: 0;
}
.row.no-padding .input-group-select.xs-size{
border:1px solid #ccc;
}
.input-group-select.xs-size{
	width: 30px;
}
/*--------------------------  主体结构  -------------------------*/
.container-bd{
	padding: 10px 10px 0 10px;
}
.container-bd-r{
	width: 100%;
	float: left;
}
.container-bd-r .main{
	position: relative;
	margin-left: 260px;
	overflow: hidden;
}
.container-bd-l{
	z-index: 1;
	position: relative;
	float: left;
	margin-left: -100%;
	width: 250px;
}
/*--------------------------- lab-container ----------------------*/
.lab-container{
	width: 131px;
	float: left;
	margin: 5px;
	height: 130px;
}
.lab-list,.lab-outcontrol{
	padding: 5px 0 5px 5px;
}
.lab-container a{
	/*background: #fff url(../img/icon/icon_lab.png) no-repeat center 20px;*/
}
.lab-container a{
	display: block;
	/*padding-top: 71px;*/
	border:1px solid #ccc;
	padding:6px 5px 5px 5px;
	text-align: center;
	background-color: #fff;
	color: #00a5a7;	
}
.lab-container.lab-unable a{
	background-color: transparent;
}
.lab-container a:hover{
	border:2px solid #00a772;
	padding: 6px 4px 4px 4px;
}
.lab-container.lab-warning a:hover{
	border-color: #edd615;
}
.lab-container.lab-outofcontrol a:hover{
	border-color: #f66b6b;
}
.lab-container .lab-logo{
	height: 54px;
	padding-top: 10px;
	text-align: center;
}
.lab-container .title{
	font-size: 12px;
	margin-bottom: 15px;
}
.lab-container.lab-outofcontrol a{
	/*background-image:url(../img/icon/icon_lab_outofcontrol.png);*/
}
.lab-container.lab-warning a{
	/*background-image:url(../img/icon/icon_lab_warning.png);*/
}
.lab-container.lab-unable a{
	/*background: url(../img/icon/icon_lab_unable.png) no-repeat center 20px;*/

}
.lab-container .block-show{
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.lab-outcontrol-list-title{
	margin-top: 20px;
	margin-bottom: 20px;
}
.lab-outcontrol-list-title .items{
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 8px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
	color: #007374;
}
.lab-outcontrol-list-title  .items:hover{
	color: #00a772;
}
.lab-outcontrol-list-title  .items.active{
	border-color: #00a772;
	font-weight: bold;
	color: #00a772;
}
.lab-outcontrol-container{
	width: 127px;
	height: 40px;
	float: left;
	text-align: center;
	margin: 5px;
	/*text-transform: uppercase;*/
	font-size: 14px;
	font-weight: bold;
	border:1px solid #ccc;
	padding: 1px;
	background: #fff;
}
.lab-outcontrol-container a{
	display: block;
	color: #33da95;
	background: #fff;
	line-height: 40px;
	margin-right: 10px;
}
.lab-outcontrol-container:hover{
	padding: 0;
	border:2px solid #00a772;
}
.lab-outcontrol-container.lab-outofcontrol:hover{
	border-color: #f66b6b;
}
.lab-outcontrol-container.lab-warning:hover{
	border-color: #edd615;
}
.lab-outcontrol-container.lab-outofcontrol a{
	border-left: 5px solid #f66b6b;
	color: #f66b6b;
	/*background:#fff url(../img/icon/icon_outcontrol_circle.png) no-repeat right 4px;*/
}
.lab-outcontrol-container.lab-warning a{
	border-left: 5px solid #edd615;
	color: #edd615;
	/*background:#fff url(../img/icon/icon_warning_circle.png) no-repeat right 4px;*/
}
.lab-outcontrol-container.lab-unable a{
	background-color: transparent;
}
/*--------------------------------- 二级刷选菜单 ----------------------------------*/
#sub-menu{
	height: 40px;
	border-bottom: 1px solid #ccc;
	background: #eee;
}
#sub-menu .input-group.search input{
	line-height: 30px;
	height: 30px;
}
.sub-menu-bd-l .title{
	font-size: 14px;
	color: #666;
	padding-left: 10px;
	padding-right: 15px;
}
.sub-menu-bd-l .label{
	color: #00a5a7;
	font-weight: normal;
	border-left: 2px solid #ccc;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0;
	line-height: 1;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 12px;
	margin-left: 15px;
}
.sub-menu-bd-l .label.none{
	margin-left: 0;
}
.sub-menu-bd-l .dropdown-hover{
	line-height: 36px;
	color: #007374;
	padding-right: 10px;
}
.dropdown-hover-rls{
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	padding:4px 15px 4px  6px;
	border:1px solid #ccc;
	position: relative;
	font-size: 12px;
	background-color: #fff;
}
.dropdown-hover-rls:hover{
	border-color: #11ad7b;
}
.dropdown-hover-rls.linegradient{
	background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#efefef));
	background:-moz-linear-gradient(top,#fdfdfd,#efefef);
	background:-o-linear-gradient(top,#fdfdfd,#efefef);
	background:-ms-linear-gradient(top,#fdfdfd,#efefef);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#efefef');
	background:linear-gradient(top,#fdfdfd,#efefef);
}
.dropdown-hover-rls .dropdown-menu{
	min-width: 100%;
	font-size: 12px;
	border-radius: 0;
}
.dropdown-hover-rls .dropdown-selected-items{
	border:none;
	width: 100%;
}
.dropdown-hover-rls .dropdown-selected-items:hover{
	outline: none;
}
.dropdown-hover-rls .dropdown-menu li{
	line-height: 1.5;
	padding: 5px 10px;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #666;
}
.dropdown-hover-rls .dropdown-menu li a{
	color: #666;
	display: block;
}
.dropdown-hover-rls.middle-size{
	width: 120px;
}
.dropdown-hover-rls.xs-size{
	width: 80px;
}
.dropdown-hover-rls.large-size{
	width: 250px;
}
.dropdown-hover-rls .dropdown-menu li:hover,.dropdown-hover-rls .dropdown-menu li:hover a{
	color: #fff;
	background-color: #00a772;
}
.row.no-padding.group-form-inline .dropdown-hover-rls{
	margin-left: 10px;
}
.row.no-padding.group-form-inline :first-child .dropdown-hover-rls{
	margin-left: 0;
}
.dropdown-hover-rls.inline{
	border:none;
	padding-left: 0;
	padding-right: 5px;
}
.dropdown-hover-rls.inline .fa-caret-down{
	right: 8px;
	position: static;
}
.dropdown-hover-rls .fa{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -5px;
}
.sub-menu-bd-l .dropdown-hover b,.dropdown-hover-rls b{
	font-weight: normal;
}
.dropdown-selected {
overflow: hidden;
text-overflow: ellipsis;
}
.dropdown-hover b{white-space: nowrap;}
.sub-menu-bd-l .dropdown-hover .fa-caret-down,.dropdown-hover-rls .fa-caret-down{
	color: #00a5a7;
}
.dropdown-hover:hover .fa-caret-down{
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

/*--- 保标--*/
#sub-menu.spl-sub-menu{
	height: 80px;
}
.spl-sub-menu-bd{
	color: #006e6a;
}
.spl-sub-menu-title{
	height: 56px;
	border-right: 2px solid #ccc;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 10px;
}
.spl-search-form{
	height: 50px;
	margin-top: 10px;
}
.spl-search-form .dropdown-hover{
	line-height: 18px;
}
.spl-search-form .radio{
	margin-bottom: 0;
	margin-top: 0;
}
.spl-sub-menu .sub-menu-bd-l li:first-child .label{
	padding-left: 0;
	border-left: none;
}
.spl-sub-menu .search-form{
	padding-top: 10px;
}
.spl-sub-menu .search-form.move-top{
	padding-top: 5px;
}
.spl-sub-menu .search-form li:first-child .form-control{
	margin-left: 0;
}
.spl-sub-menu .search-form .form-control{
	margin-right: 5px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 130px;
}
.spl-sub-menu .search-form .btn{
	margin-left: 5px;
}
.specimenboxManger .datagrid-header,.specimenboxManger .datagrid-toolbar,.specimenboxManger .datagrid-pager,.specimenboxManger .datagrid-footer-inner{
	border-color: #ccc;
	border-bottom-width: 2px;
}
/*标本箱管理*/
.specimenboxManger{
	height: 340px;
	background-color: #fff;
	border:1px solid #ccc;
}
#temperatureCurve{
	width: 900px;
	height: 270px;
}
.datagrid-row-selected, .datagrid-row-selected, .datagrid-row-checked.datagrid-row-selected td, .datagrid-row-checked.datagrid-row-selected.datagrid-row-over td{
	
}
/*装箱*/
.spl-single{
 	width: 600px;
 	margin: 0 auto;
 	padding-top: 20px;
 	/*padding-bottom: 110px;*/
 }
.spl-subject-title{font-size: 12px;color: #006e6a;padding: 10px 0px;}
.spl-big-title{font-size: 12px;color: #006e6a;width:120px;}
.spl-small-title{font-size: 12px;color: #CCCCCC;width:180px;text-align: right;}
/*--------- 修改信息  ---------*/

/*---------------------------------- 搜索控制  ----------------------------*/
.container-panel{
	background: #fff;
	border:1px solid #ccc;
	overflow: hidden;
	margin-bottom: 10px;
}
.rls-items{
	padding: 10px;
	background: #fff;
	border:1px solid #ccc;
	margin-bottom: 5px;
}
.container-panel.layout{
	margin-bottom: 10px;
}
.search-container{
	padding: 10px;
	color: #117874;
}
.search-container .combo{
	width: 100% !important;
}
.search-container .textbox .textbox-text{
	width: 100% !important;
}
.search-container .datebox{
	width: 90px !important;
	width: 90px\0 !important;
	padding-left: 1px;
	margin-right: 0;
}
.search-container-title{
	text-align: right;
}
.search-container-title span{
	padding-right: 10px;
}
.search-container .row{
	margin-top: 10px;
	margin-bottom: 0;
}
.search-container .row:first-child{
	margin-top: 0;
}
.search-container .radio,.search-container .check{
	display: inline-block;
	margin-bottom: 0;
	margin-top: 0;
}
.search-container .radio label,.search-container .check label{
	margin-right: 2px;
	color: #666;
	padding-left: 0px;
	font-weight: normal;
	cursor: pointer;
}
.search-container .check.maintenance{
	margin-left: 54px;
	margin-top: 3px;
}
.search-list-container{
	border:1px solid #ccc;
	background: #fff;
	overflow: hidden;
	height: 505px;
	margin-bottom: 10px;
}

.search-list-container .datagrid-btable{
	width: 248px;
	overflow: hidden;
}
.search-group .input-full-width{
	margin-top: 0;
}
.search-group .btn{
	padding-left: 14px;
	padding-right: 14px;
}
.menu-list-container{
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 120px;
}
.menu-list{
	display: table;
	width: 540px;
	height: 100px;
	border-collapse: collapse;
	margin-top: -1px;
	margin-left: auto;
	margin-right: auto;
}
.menu-list .items{
	width: 135px;
	height: 100px;
	display: table-cell;
	color: #00a5a7;
	text-align: center;
}
.menu-list .items-container{
	border:1px solid #ccc;
	height: 98px;
	margin-left: -1px;
	cursor: pointer;
}
.menu-list .items-container:hover{
	color: #11ad7b;
	border-color: #11ad7b;
	position: relative;
	z-index: 999;
}
.menu-list .items-container h3{
	padding-top: 20px;
}
/*------------------------- 时间刷选 --------------------------*/
.data-container {
	height: 24px;
}
.datebox{
	width: 91px !important;
	width: 88px\0 !important;
	border:none;
	border-radius: 0;
	border:1px solid #ccc;
	padding: 1px;
	line-height: 20px;

}
.textbox-text.textbox-text-readonly.validatebox-text:focus,
.textbox.combo.datebox{
	box-shadow: none;
	outline: none;
}
.datebox input:focus{
	outline: none;
	box-shadow: none;
}
.textbox  .textbox-text{
	width: 75px !important;
	padding-right: 20px;
}
.textbox  .textbox-text:focus{
	box-shadow: none;
}
.select-time{
	height: 28px;
	overflow: hidden;
	background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#efefef));
	background:-moz-linear-gradient(top,#fdfdfd,#efefef);
	background:-o-linear-gradient(top,#fdfdfd,#efefef);
	background:-ms-linear-gradient(top,#fdfdfd,#efefef);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#efefef');
	background:linear-gradient(top,#fdfdfd,#efefef);

}
.select-time .textbox .textbox-text,.select-time .combo{
	width: 100% !important;
	border:none;
	margin-top: 1px;
	line-height: 14px;
}
.select-time .textbox-text,.select-time .combo,.select-time .textbox-text:focus,.select-time .textbox-focused{
	background: none;
	background-color: transparent;
}
.select-time .datebox input:focus{
	background-color: transparent;
}
/*------------------------------ 失控 ---------------------*/
.outcontrol{color: #f66b6b}
.outcontrol-status{display: inline-block;padding-right: 20px;background: url(../img/icon/icon_outcontrol_circle.png) no-repeat right center;}
.warning-status{color:#f66b6b;font-weight:bold;display: inline-block;padding-left: 20px;background: url(../img/icon/icon_warning.png) no-repeat left center;}
/*----- targetline  -------*/
.targetline{height: 140px;}
.targetlist{min-height: 270px;}
.pisslist{height: 425px;}
.qualitativeline{height: 105px;}
.qualitativelist{height: 247px;}
/*--------------------------   对话框  -----------------------*/
.window-body .form-group{
	margin-top: 10px;
}
.window-body .control-label{
	font-size: 12px;
	font-weight: normal;
	color: #006e6a;
	white-space: nowrap;
	line-height: 24px;
}
.window-body .form-control{
	
}
label{font-weight: normal;}
.form-control{
	display: inline-block;
	height: 22px;
	width: 86px; 
	padding: 0 6px;
	border-radius: 0;
	margin-left: 5px;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
	white-space: nowrap;
	box-shadow: none;
}
.window-body .datebox{
	width: 98px !important;
	margin-left: 5px;
}
.window-body .row.no-padding{
	margin-bottom: 0;
}
/*----------------------- 图表  ------------------*/
#graphic{
	position: relative;
	padding: 10px;
	height: 210px;
}

.graphic-options{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 999;
	color: #666;
	font-size: 12px;
	line-height: 1;
}
.graphic-options .checkbox{
	margin-right: 15px;
}
.graphic-options a{
	color: #00a5a7;
	margin-right: 10px;
	margin-left: 10px;
}
.graphic-options .btn-print{
	border-left: 1px solid #ccc;
	padding-left: 10px;
}
/*坐标*/
.axislabel{
	margin-right: 60px;
	color: #666;
}
.axislabel span{
	margin-right: 20px;
}
.axislabel b{
	font-weight: normal;
}
.axislabel .yaxis b{
	color: #00a5a7;
}
.axislabel .xaxis b{
	color: #d16bc9;
}
/*------------------------------ 质控管理表单 ----------------------*/
.maintenance-form{
	padding:0 10px 10px;
	color: #006e6a;
}
.maintenance-form .container-title{
	padding-left: 0;
	padding-bottom: 10px;
}
.maintenance-form .datebox{
	width: 98px !important;
}
.maintenance-form .row{
	margin-bottom: 7px;
}
.maintenance-form label.title{
	width: 60px;
	padding-right: 3px;
	text-align: right;
}
.maintenance-options{
	color: #999;
}
.maintenance-options span{
	padding-right: 10px;
}
.maintenance-options a{
	margin-left: 5px;
	margin-right: 5px;
}
.maintenance-options a:hover{
	color: #00a772;
	text-decoration: underline;
}
.maintenancelist{height: 528px;}
.listContainer{height: 455px;}
.reportTableList{height: 530px;}
.reportTableList .listContainer{height: 503px}
.specimenAction .listContainer{height: 433px;}
.qualitativelist .listContainer{height: 200px;}
.qualitativelist .options .btn{margin-top: 2px;}
.fitHeight .options{height: 30px;padding:6px 10px 6px;border-top: 1px solid #ccc;color: #00a5a7;white-space: nowrap;}
.maintenancelist .maintenance-options{line-height: 30px;}
.maintenancelist .options .combo{margin-right: 10px;margin-left: 5px;width:125px !important;text-align: left;}
.maintenancelist .options .textbox .textbox-text{width: 110px !important;text-align: left;}
.maintenancelist .maintenance-options .l-btn{border:none;padding-right: 0;padding-left: 0;height: auto;line-height: 1;}
.maintenancelist .maintenance-options .l-btn-text{line-height: 1;margin: 0;}
.maintenancelist .maintenance-options span{padding-right: 0;}
.maintenancelist .maintenance-options .l-btn:hover{background-color: transparent;text-decoration: underline;background:none;}
.fitHeight .options label{line-height: 30px;}
.fitHeight .options .row.no-padding{margin-bottom: 0;}
.maintenancelist  .textbox,.maintenancelist .textbox .textbox-text{text-align: center;width: 40px !important;padding-left: 1px;padding-right: 1px;}
.datagrid-body .datagrid-btable  .textbox,.datagrid-body .datagrid-btable .textbox .textbox-text,.datagrid-view .datagrid-editable-input  {width: 92% !important;}
.maintenancelist  .textbox.datebox,.maintenancelist  .textbox.datebox .textbox-text{
	text-align: left;
	width: 90px !important;
}
/*---------------------------- 进度条 ------------------------*/
.progress{
	height: 10px;
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
	
}
.progress-bar{box-shadow: none;
	-webkit-transform: translateX(-100%);
	   -moz-transform: translateX(-100%);
	    -ms-transform: translateX(-100%);
	     -o-transform: translateX(-100%);
	        transform: translateX(-100%);
	         -webkit-animation: slideLeft .5s;
			  -webkit-animation-fill-mode: forwards;
			   -ms-animation: slideLeft .5s;
			   -ms-animation-fill-mode: forwards
			  -moz-animation: slideLeft .5s;
			  -moz-animation-fill-mode: forwards;
			   -o-animation: slideLeft .5s;
			  -o-animation-fill-mode: forwards;
			  animation: slideLeft .5s;
			  animation-fill-mode: forwards
	        }
.progress-start .progress-bar{
	background-color: #f4a96c;
}
.progress-undercontrol .progress-bar{
	background-color: #33da95;
}
.progress-outcontrol .progress-bar{
	background-color: #f66b6b;
}
.progress-managecontrol .progress-bar{
	background-color: #33a9da;
}
/*--------------------------- 区域管理 --------------------------*/

.area-manage-items{
	min-height: 58px;
	background-color: #fff;
	border:1px solid #ccc;
	margin-bottom: 5px;
	cursor: pointer;
}
.row.area-manage-items-child{
	margin-bottom: 0;
	margin-top: -1px;
	background-color: transparent;
}
.row.area-manage-items-child strong{
	padding-top: 10px;
	min-width: 150px;
}
.row.area-manage-items-child .area-items a.btn{
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
}
.row.area-manage-items-parent{
	margin-bottom: -1px;
}
.area-manage{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}
.area-manage .items{
	padding: 0 10px;
	color: #007374;
}
.items.area-head{
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.area-manage .area-items  a.btn,.area-manage .area-head  a.btn{
	line-height: 24px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	height: 24px;
	margin-top: 5px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -10px;
}

.area-manage .area-items strong .fa{
	float: left;
	font-size: 20px;
	line-height: 1.6;
	margin-right: 5px;
}
.area-manage .fa-map-marker{
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
}
.area-manage-items:hover{
	border:1px solid #00a772;
}
.progress-title{
	font-size: 18px;
	color: #007374;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
.items.children-items-title{
	position: relative;
	padding-top: 20px;
	padding-bottom: 15px;

}
.area-list{
	border:1px solid #ccc;
}
.area-list .row.no-padding.area-manage-items{
	border:none;
	border-bottom: 1px solid #ccc;
}
.area-list .row.no-padding.area-manage-items:hover{
	background-color: #fffde3;
}

.row.no-padding.area-manage-items.level-three strong{
	padding-left: 10px;
}
.row.no-padding.area-manage-items.level-four strong{
	padding-left: 20px;
}
.row.no-padding.area-manage-items.level-five{
	background-color: transparent;
}
.row.no-padding.area-manage-items.level-five strong,.row.no-padding.area-manage-items.level-five a{
	padding-left: 30px;
}
.children-items-title .fa-line-chart{
	position: absolute;
	right: 10px;
	top: 50%;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	margin-top: -5px;
}

.children-items-title strong{
	font-weight: normal;
	min-width: 150px;
}
.children-items-title img{
	float: left;
	margin-right: 5px;
}
.control-num{line-height: 40px;}
.children-items-title.hospital img{
	margin-top: 5px;
}
.children-items-title.hospital{
	font-weight: normal;
	padding-top: 10px;
}
/*------------------------------------  地图监控   ---------------------------------------*/
/*----  标本箱 ----*/
#specimenbox{
	background-color: #fff;
	height: 545px;
	width: 100%;
	border:1px solid #ccc;
}

#allmap{
	height: 545px;
	background-color: #fff;
	border:1px solid #ccc;
}
.page-title{font-size: 14px;line-height: 36px;margin: 0;padding-left: 10px;color: #666;}
.tips-title{color: #00a5a7;font-size: 12px;font-weight: bold;}
/*----  百度地图信息提示 ----*/
 .map-title{font-family:"微软雅黑";font-size: 14px;font-weight:bold;color: #006e6a;text-align: center;line-height: 30px;border-bottom: 1px solid #ccc;}
    .map-icon{padding-left: 15px;color: #006e6a;font-size: 12px;line-height: 30px;padding-right: 10px;position: relative;margin:5px 0;}
    .map-icon span{position: absolute;line-height: 20px;right: 0;top: 0;}
    .map-water{background: url(../img/icon/icon_water.png) no-repeat center left;}
     .map-thermometer{background: url(../img/icon/icon_thermometer.png) no-repeat center left;}
      .map-balance{background: url(../img/icon/icon_balance.png) no-repeat center left;}
       .map-battery{background: url(../img/icon/icon_battery.png) no-repeat center left;}
       .map-warning{padding-left: 20px;background: url(../img/icon/icon_warning.png) no-repeat center left;color: #f66b6b;}
      .iconwarning{
      	padding-right: 20px;background: url(../img/icon/icon_warning.jpg) no-repeat center right;color: #666;
      	white-space: nowrap;
      }
      #specimenbox .datagrid-body td{color: #000;}
      .boxWarning{background-color: #ff3939;color: #fff;}
      .map-btn{
        padding: 6px 12px;
        display: block;
        margin: 0 auto;
        width: 100px;
        height: 20px;
        line-height: 20px !important;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
      }
     #fullScreen{
     	font-size: 24px;
     	color: #00babc;
     	right: 0;
     	top: 0;
     	z-index: 999;
     	/*background-color: #fff;*/
     	padding: 3px;
     	border-radius: 3px;
     	cursor: pointer;
     	/*box-shadow: 0 0 2px rgba(0,0,0,0.5);*/
     }
 /*-----    --------*/
 .spl-setvalue{
 	width: 330px;
 	margin: 0 auto;
 	padding-top: 80px;
 	padding-bottom: 110px;
 }
 .row.no-padding .spl-input-group{
 	margin-left: 15px;
 }
 .row.no-padding :first-child .spl-input-group{
 	margin-left: 0;
 	margin-right: 15px;
 }
 #powerdlg .tree-icon{
	display: none;
 }

 /*--------------------------------------        检易通       ------------------------------------------*/
 .rls-container-bd{
 	padding: 10px 10px 0 10px;
 }
 .rls-middle-container .rls-middle-container-search{
	height: 590px;
 }
  .rls-middle-container .rls-large-container-search{
	height: 592px;
 }
 .rls-middle-multiple.rls-middle-container-search{
	height: 532px;
 }
 .rls-middle-container .rls-container-bd-l .main{
	padding-right: 280px;
 }
 .rls-middle-container .project-title{line-height: 30px;}
 .rls-middle-container .rls-container-bd-l .rls-middle-items, .rls-base-container{
	height:610px;
	border:1px solid #ccc;
	background-color: #fff;
 }
 .rls-tabs-container .main{
 	height: 610px;
 }
 .rls-tab-container .container-bd-l{
 	width: 190px;
 	height: 598px;
 }
  .rls-tab-container .container-bd-r .main{
  	margin-left: 200px;
  	height: 598px;
   }
   .tabsBaseInfor-container-bd .main{
	height: 608px;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
   }
 .rls-tab-container  .container-bd-r .checkbox-group{
	padding: 0;
  }
  .rls-tab-container .container-bd-r .options.no-padding{
  	padding: 5px 0;
  	height: 30px;
  }
 .rls-container-bd-r{
 	z-index: 1;
	position: relative;
	float: right;
	margin-right: -100%;
	width: 270px;
 }
 .rls-container-bd-l{
 	width: 100%;
	float: right;
	min-width: 760px;
 }
 .rls-middle-content{
 	width: 340px; 
 	margin-left: auto;
 	margin-right: auto;
 	padding-top: 40px;
 }
 .rls-large-content{
	width: 520px;
 	margin-left: auto;
 	margin-right: auto;
 	padding-top: 40px;
 }
 .rls-middle-content-large{
 	padding: 15px;
 }
 /*---- 主体总高 ----*/
 .rls-full-content .rls-container-bd-r .rls-items{
	margin-bottom: 0;
 }
 .rls-full-content.rls-middle-container .rls-large-container-search{
	height: 597px;
 }
 .rls-middle-container.rls-full-content .rls-container-bd-l .rls-middle-items{
	height: 650px;
 }
 /*--   标本检验   ---*/
 .rls-container-bd-l .rls-tab-container{
 	margin-right:280px;
 	height: 650px;
 }
 .rlsLabSearchList{
 	height:518px;
 	background-color: #eee;
 }
 .rls-search-list .listContainer{
 	height: 426px;
 	background-color: #eee;
 }
  .rls-search-list .options{
  	height: 50px;
  	padding: 6px 10px 6px;
  }
  .done-tips{
  	color: #666;
  }
  .rls-data-list  .datagrid-sort-asc .datagrid-sort-icon,
  .rls-data-list  .datagrid-sort-desc .datagrid-sort-icon{
  	background:url(../img/icon/icon_sort.png) no-repeat center center;
  }
  .rls-data-list .datagrid-sort-icon{
		padding: 0 13px 0 0;
		cursor: pointer;
  }
.rls-data-list .btn{
	padding: 0 6px;
}
.rls-data-list .btn-add{
	padding: 2px 10px;
}
.statistics-tips{
	color: #00a5a7;
	line-height:30px;
}
.statistics-tips a{
	text-decoration: underline;
	padding-left: 10px;
}
.rls-form-list > li{
	padding-left: 66px;
	height: 30px;
	margin-bottom: 5px;
	position: relative;
}
.rls-form-list .input-full-width{
	margin-top: 0;
}
.rls-form-list li .title{
	position: absolute;
	left: 0;
	line-height: 30px;
	height: 30px;
	top: 50%;
	margin-top: -15px;
	color: #666;
	width: 66px;
}
 .rls-tab-container .container-bd-r .listContainer{
 	background-color: #eee;
 	height: 555px;
 	border:1px solid #ccc;
 }

.tabsSpecimen .container-bd-r .options{
	border-top: none;
}
.tabsSpecimenItems{
	border:1px solid #ccc;
}
.tabsSpecimenItems .tabsSpecimenTitle{
	background: #eee;
	border-bottom: 2px solid #ccc;
}
.tabsSpecimen .listContainer > .tabsSpecimenTitle{
	height: 40px;
	border-bottom: 2px solid #ccc;
}
.tabsSpecimen .tabsSpecimenTitle .row.no-padding{
	margin-bottom: 0;
}
.tabsSpecimenTitle{
	font-weight: normal;
	padding-right: 50px;
	position: relative;
}
.tabsSpecimenTitle .title{
	/*line-height: 40px;*/
	font-weight: bold;
	color: #006e6a;
	padding-left: 10px;
	padding-right: 0;
}
.tabsSpecimenTitle li{
	height: 24px;
	line-height: 24px;
	margin: 6px;
	border:1px solid transparent;
	color: #006e6a;
}
.tabsSpecimenTitle li span{
	position: relative;
	padding:0 20px 0 6px;
	display: inline-block;
	cursor: pointer;
}
.tabsSpecimenTitle li:hover{
	border-color: #ccc;
}
.tabsSpecimenTitle li:first-child:hover{
	border-color: transparent;
}
.tabsSpecimenTitle li:hover .fa-close{
	display: block;
}
.tabsSpecimenTitle li .fa-close{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -6px;
	display: none;
}
.tabsSpecimenTitle .btn-add{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -15px;
}
.check-project .list-inline{
	color: #00a5a7;
}
.check-project .list-inline .fa-close{
	display: none;
}
/*.check-project .items:first-child{
	width: 250px;
}*/
.check-project .list-inline li:hover .fa-close{
	display: inline-block;
}
.check-project .list-inline .fa-plus{
	margin-left: 5px;
	margin-right: 5px;
}
.check-project .list-inline li{
	height: 24px;
	line-height: 24px;
	padding:2px 6px;
	background-color: #eee;
	border:1px solid #ccc;
	margin-left: 10px;
}
.form-control-btn{
	height: 30px;
	width: 260px;
	display: table;
}

.form-control-btn .btn{
	display: table-cell;
}
.form-control-btn .input{
	border:1px solid #ccc;
	border-right: none;
	display: table-cell;
	height: 28px;
	float: left;
}
.form-control-btn .form-control{
	padding:0;
	border:0;
	width: 139px;
	padding: 3px;
	height: 22px;
	margin-left: 0;
}
.form-control-btn .form-control:focus{
	box-shadow: none;
	outline: none;
}
.spl-sub-menu .search-form .form-control.lg-size{
	width: 250px;
}
/*-----   检测   ---------*/
.rls-search-result{
	background-color: #fff;
	height: 508px;
	border:1px solid #ccc;
}
.rls-search-result .container-title{
	background-color: #eee;
	border-bottom:1px solid #ccc;
	padding-bottom: 15px;
}
/*-----*/
.requestNoteList.rls-container-bd{
	padding-bottom: 10px;
}
.rls-container-bd.requestNoteList .rls-container-bd-r {
	width: 225px;
}
.requestNoteList .rls-container-bd-r .requestNoteList-bd-r{
	border:1px solid #ccc;
}
.requestNoteList .rls-container-bd-r .requestNoteList-bd-r .container-bd{
	border-bottom: 1px solid #ccc;
}
.inner-contianer .container-bd-r .main{
	margin-left: 205px;
}
.inner-contianer .container-title{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.container-bd.inner-contianer{
	padding-left: 0;
	padding-right: 0;
}
.inner-contianer .container-bd-r .main .listContainer{
	background-color: #eee;
}
.inner-contianer .container-bd-l{
	width: 193px;
	border:1px solid #ccc;
}
.inner-contianer .container-bd-l .fitHeight{
	background-color: #eee;
	height: 470px;
}
.inner-contianer .main{
	height: 472px;
}
.inner-contianer .main > .items{
	border:1px solid #ccc;
}
.inner-contianer .listContainer{
	height: 395px;
	background-color: #eee;
}
.inner-contianer .container-bd-l .listContainer{
	height: 430px;
}
.rls-container-bd.requestNoteList .rls-container-bd-r .input-full-width.inline-show{
	width: 105px;
	margin-left: 5px;
}
.requestNoteList.rls-container-bd .rls-container-bd-l  > .main{
	padding-right: 235px;
}	
.applyPeople{
	height: 573px;
}
/*----   ----*/
.result-screening{
	border-left: 1px solid #ccc;
	padding-left: 30px;
}
/*------ 结算   ---------*/
.balance{
	background-color: #eee;
	border:1px solid #ccc;

}
.table{
	margin-bottom: 0;
}
.table th,.table td{
	background-color: #fff;
}
.table th{
	color: #999;
	font-weight: normal;
	border-bottom: 2px solid #ccc;
}
.table tr:hover td{
	background-color: #fffdcf;
}
.table td{
	color: #666;
	height: 24px;
	line-height: 24px;
}
.table .division{
	background-color: #eee;
}
/*-----  结果统计   ----*/
.aggregate-statistics{
	background-color: #eee;
}
.aggregate-statistics .listContainer{
	height: 245px;
}
.aggregate-statistics .options{
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
/*-------  模板设置   -----*/
#templateAdd{
	border:1px dashed #ccc;
	padding: 10px;
}
.templateAdddivision{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 20px;
	border-left: 1px solid #ccc;
	text-align: center;
}
.templateAdddivision .btn{
	border-radius: 0;
	padding: 5px 10px;
}
.templateAdddivision label{
	display: block;
	color: #00a5a7;
	margin-top: 5px;
}
.symbolic-logic{
	font-size: 14px;
	font-weight: bolder;
	font-style: normal;
	color: #00b2b4;
}
.symbolic-intersection{color: #00b2b4;}
.symbolic-union{color: #ff8a00;}
/*----------*/
.age-range.row.no-padding .input-group-select{
	width:30px;
}
.age-range.row.no-padding .input-group-select{
	border: 1px solid #ccc;
}
.region-select.group-inline.search-form-list > .items{
	padding-top: 0;
	margin-right: 5px;
}
.group-inline.search-form-list > .items.no-padding{
	padding-top: 0;
}
.region-select .checkbox-group label{
	margin-right: 0;
	vertical-align: middle;
	padding-top: 0;
}
.region-select .items .label-title,.label-title{
 line-height: 30px;
}

.symbolic-logic-toggle{
	width: 20px;
}
.region-select-list .input-full-width{
	width: 40px;
	margin-right:2px;
	margin-left:2px;
}
.input-full-width.inline{
	display: inline-block;
}
.input-full-width.small-size{
	width: 120px;
}
.input-full-width.large{
	width: 250px;
}
.input-full-width.xlarge{
	width: 385px;
}
.region-select-result .dropdown-hover-rls{
	width: 30px;
}
.region-select-list > *,.region-select-result > *{
	vertical-align: middle;
}
/*-----------*/
.rls-tab-container{
	position: relative;
}
.rls-tab-container .button-group.pa{
	right: 0;
	top: 0;
	position: absolute;
	z-index: 99;
}
/*-----    添加样式 2015-1-18  ----*/
.form-select-add .dropdown-hover-rls{
        width: 100px;
}
.form-select-add .btn {
    padding:2px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 0;
    margin-left: -3px;
}

.write-model{
    border: 1px solid #666666;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background: #fff;
    outline: none;
}
.delivery-list{
    height: 650px;
}
.delivery-list .listContainer{height: 245px}
.BarCode-list{
	border:1px solid #ccc;
	height: 465px;
}
.groupProjectItems{height: 225px;}
/*----   项目组合添加   ---*/
.projectGroupAdd.row.no-padding{
	margin-top: 30px;
}
.projectGroupAdd .projectGroupAddItems{
	height: 225px;
	border:1px solid #ccc;
	min-width: 305px;
	float: left;
}
.projectGroupAdd .projectGroupAddAction{
	height: 225px;
	float: left;
	min-width: 40px;
}
.projectGroupAdd-btn-group{
	padding-top: 90px;
}
.projectGroupAdd-btn-group .fa{
	display: block;
	text-align: center;
	font-size: 20px;
	color: #55c3c4;
	cursor: pointer;
}
/*盒子维护*/
.boxService{
	padding-left: 70px;
	padding-right: 70px;
}
/*标本动态*/
.specimenActionList{
	padding: 30px;
	border:1px dashed #ccc;
	margin: 30px;
}
.specimenActionList .items{
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(../img/base/line.png) repeat-y left 12px;
}
.specimenActionList .time{
	margin-right: 30px;
}
.specimenActionList p{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}
.specimenActionList .items:first-child{
	background-position: left 12px;
	background-repeat: no-repeat;
}
.specimenActionList .items.current{
	padding-bottom: 0;
	background: url(../img/base/circle.png) no-repeat left top;
}
.specimenActionList .items.current p{
	padding-top: 0;
}
.specimenActionList .items.loading{
	height: 50px;
	background: url(../img/base/loading.png) no-repeat center center;
}
.inspectionSheet{
	border:1px solid #ccc;
	height: 467px;
}
.inspectionSheetList{height: 525px;border:1px solid #ccc;}
.inspectionReportPrint .rls-container-bd-r{width: 395px;}
.inspectionReportPrint .rls-container-bd-l .main{padding-right: 405px;}
.inspectionReportPrintPreview{height: 598px;}
.inspectionReportPrintList{height: 453px;border:1px solid #ccc;}
.moudelAdd{width: 700px;height: 390px;}
.moudelAdd .rls-container-bd-l{min-width: 340px;}
.moudelAdd .rls-container-bd-l .main{
	padding-right: 280px;height: 370px;
	
}
.moudelAdd .preview-box{
	height: 333px;
	background-color: #fff;
	border:1px solid #ccc;
}
.moudelAddTypeList{
	height: 233px;
}
.fileDirectoryList .listContainer{height: 498px;border:1px solid #ccc;}
.rls-file-directory{padding-right: 280px;}
.rls-file-directory .listContainer{height: 608px;border:1px solid #ccc;}
/*------ 选项卡 --------*/
.tabs-panels .container-bd{
	min-height: 598px;
}
.instrument-form-group{
	width: 520px;
	margin: 40px auto 0;
}
#graphicMK{
	height: 387px;
	position: relative;
}
#graphicMK .tab-title{
	position: absolute;
	right: 70px;
	top: -3px;
	z-index: 999;
}
#graphicMK .tab-title a{
	padding-left: 10px;
}
#graphicMK .tab-content > div{
	opacity: 0;
	filter:alpha(opacity: 0);
	position: absolute;
	left: -10px;
	right: -10px;
	bottom: -10px;
	top: -10px;
}
#graphicMK .tab-content > .current{
	opacity: 1;
	filter:alpha(opacity: 100);
	z-index: 9;
}
#QCTemplate .fa{
	font-size: 20px;
	color: #55c3c4;
}
#QCTemplate .options{
	left: 270px;
	top: 50%;
	z-index: 99;
	cursor: pointer;
}
.qc-old .items,.qc-new .items{
	background-color: #fff;
	border:1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
}
.qc-old .data-source,.qc-new .data-source{
	height: 260px;
	border:1px solid #ccc;
}
.qc-old,.qc-new{
	float: left;
	width: 250px;
}
.qc-new{
	margin-left: 50px;
}
/*------  文件编辑器 --------*/
.editorCatalog{
	height: 648px;
	background-color: #fff;
	border:1px solid #ccc;
}
.editorCatalogContent .listContainer{
	height: 610px;
	/*background-color: #fff;
	border:1px solid #ccc;*/
}
.editorCatalogItems{
	line-height: 2;
	padding: 10px;
	color: #666;
	cursor: pointer;
}
.editorCatalogItems .items-container.closed > .title .fa-caret-right,
.editorCatalogItems .items-container.open >.title .fa-caret-down{
	display: inline-block;
}
.editorCatalogItems .items-container.open > .title .fa-caret-right,
.editorCatalogItems .items-container.closed > .title .fa-caret-down,
.editorCatalogItems .items-container.closed > .items{
	display: none;
}
.editorCatalogItems .items-container.open > .items{
	display: block;
}
.editorCatalogItems a{
	color: #666;
}
.editorCatalogItems a:hover,.editorCatalogItems a.active{
	background-color: #fff9af;
	display: block;
}
.editorCatalogItems .items{
	padding-left: 15px;
}
.editorCatalogItems li a{
	padding-left: 10px;
}
.editorCatalogItems .fa{
	font-size: 14px;
	margin-right: 10px;
}
/*收费对照项目*/
.chargeControlProject{
	padding:20px;
}
/*---  打印表单----*/
.handle-table{background: #fff;}
.handle-top{padding-top: 10px;border-bottom: 1px solid #999;}
#handleTable{
	margin: 0 auto;
	max-width: 1280px;
	width: 1000px;
	font-size: 12px;
}
table .checkbox-group{
	padding: 1px 0;
}
table.table-layout-fixed td,table.table-layout-fixed th,.table-handle-normal.table-border td{
	padding: 2px 6px;
	color: #333;
	border:1px solid #999;
	height: 20px;
}
table.table-layout-fixed{
	table-layout: fixed;
	width: 100%;
	border:1px solid #999;
	border:1px solid #999;
	border-collapse: collapse;
}
table.table-handle-normal{
	width: 100%;
	border:1px solid #999;
	border:1px solid #999;
	border-collapse: collapse;
}
.table-handle-normal .checkbox-group,.table-layout-fixed .checkbox-group{
	color: #00a5a7;
}
.table-handle-normal td{
	border-bottom: 1px solid #999;
	padding: 6px;
	color: #333;
}
.average-symbol{border-top: 1px solid #999;line-height: 1;padding-top: 0;display: inline-block;}
.table-handle-normal .average-symbol{border-color: #00a5a7;}

h3.handle-title{
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
h1.handle-title{
	font-size: 30px;
	font-weight: normal;
}
.input-full-width.reasons-textarea{
	margin-top: 0;
}
.input-full-width.reasons-textarea .input{
	border:none;
	padding-top: 0
}
.input-full-width.reasons-textarea textarea{
	resize:vertical;
}
.table-layout-fixed .handle-form-control,.table-handle-normal .handle-form-control{
	border:none;
	color: #00a5a7;
	/*border-bottom: 1px solid #999;*/
}
.logistics-transfer{
	/*border:1px solid #ccc;*/
}
.logistics-transfer .group-title{
	padding: 10px;
	line-height: 30px;
	border: 1px solid #ccc;
}
.logistics-transfer-list{
	height: 540px;
	border:1px solid #ccc;
}
.codePrintPreview{
	height: 210px;
}
/*---- 标本复制 ---*/
.specimenCopy{
	padding: 80px 150px;
	height: 450px;
}

.specimenCopy h3{
	font-size: 13px;
	color: #006e6a;
	font-weight: bold;
}
/*建议解释模板*/
.suggestedTemplateLeft{
	width: 350px;
}
.suggested-list{
	height: 270px;
	color: #999;
}
.suggested-list ol{
	padding-left: 20px;
}
.suggested-search-list{
	height: 250px;
	border:1px solid #ccc;
}
.suggestedTemplateRight{
	width: 330px;
}
/*虚拟仪器*/
.virtualInstrumentList{
	height: 270px;
	border: 1px solid #ccc;
}
/*--------------------------------- 网站底部 ---------------------------*/
#site-footer{
	font-size: 12px;
	color: #999;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 30px;
	border-top: 1px solid #ccc;
}
.site-footer-bd-l{
	line-height: 30px;
	padding-left: 10px;
}
.site-footer-bd-r{
	line-height: 1;
	padding-top: 10px;
}
.list-inline > li{
	padding-left: 0;
	padding-right: 0;
	margin-left: -4px;
}
.list-inline > li:first-child{
	margin-left: 0;
}
.site-footer-bd-r a{
	padding: 0 15px;
	border-left: 1px solid #ccc;
	color: #999;
}
.site-footer-bd-r li:first-child a{
border-left: none;
}
.site-footer-bd-r a:hover{
	color: #00a772;
	text-decoration: none;
}

/*纠正措施*/
.correct-measure .container-bd{
	background-color: #fff;
	border:1px solid #ccc;
}
.correct-measure{
	padding: 10px;
}
.correct-measure .submenu{
	padding: 10px;
	margin-bottom: 10px;
}
.correct-measure .submenu li{
	vertical-align: middle;
}
.correct-measure .submenu .title{
	margin: 0;
	font-size: 14px;
	color: #006e6a;
	font-weight: bold;
	margin-bottom: 10px;
}
.correct-measure .submenu .dropdown-hover-rls{
	margin-right: 10px;
	width: 100px;
}
.correct-measure .subcontent{
	height: 580px;
}
.correct-measure-pop{
	width: 400px;
	background-color: #fff;
	padding: 20px;
}
.correct-measure-pop ul,.correct-measure-pop .group{
	padding-left: 20px;
}
.correct-measure-pop .form-input{
	padding-left: 30px;
	padding-right: 20px;
	position: relative;
	margin-bottom: 10px;
}
.correct-measure-pop .form-input .title{
	position: absolute;
	padding-right: 10px;
	width: 60px;
	text-align: right;
	left: -30px;
	top: 0;
	line-height: 24px;
	color: #006e6a;
}
.correct-measure-pop .form-input .form-control{
	width: 92%;
}
.correct-measure-pop .form-input input.form-control{
	
	width: 81%
}
/*系统参数*/
.system-setting{

}
.system-setting .container-bd{
	border:1px solid #ccc;
	background-color: #fff;
	margin: 10px;
}
.system-setting h3{
	font-size: 14px;
	color: #006e6a;
	font-weight: bold;
	margin: 0;
}
.system-setting h4,.system-setting dt{
	font-size: 12px;
	color: #006e6a;
	font-weight: bold;
}
.system-setting dt{
	margin-bottom: 10px;
	margin-top: 40px;
}
.system-setting dd{
	color: #006e6a;
	line-height: 24px;
	margin-bottom: 20px;
	padding-right: 150px;
	position: relative;
}
.system-setting .row{
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 10px;
	border-top: 1px solid #006e6a;
	margin-top: 40px;
}
.system-setting .row .col-sm-6 dl{
	padding-left: 20px;
}
.system-setting .row .col-sm-6:first-child dl{
	padding-right: 20px;
	padding-left: 0;
	border-right: 1px solid #006e6a;
}
.system-setting dd .form-control{
	position: absolute;
	right: 0;
	top: 0;
}
.easyui-tabs-content{
	height: 625px;
}
.instrument-information .items label{
	color: #006e6a;
}
.instrument-information .datebox{
	width: 155px !important;
	line-height: 28px;
	height: 28px !important;
}
.easyui-tabs-content .inner-container{
	height: 575px;
	padding-bottom: 50px;
	position: relative;
}
.easyui-tabs-content .inner-container .options{
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 30px;
	padding-top: 9px;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
}
.group-search .btn{
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	margin-left: -1px;
}
.group-search .form-control{
	vertical-align: middle;
}
.easyui-tabs-content.project-setting .row{
	margin: 30px;
}
.easyui-tabs-content.project-setting h3{
	font-size: 14px;
	margin: 0;
	font-weight: bold;
	color: #006e6a;
	line-height: 1.5;
}
.easyui-tabs-content.project-setting .data-list{
	height: 450px;
	border:1px solid #ccc;
	margin-top: 20px;
}
@media(max-width: 1024px){
	.lab-outcontrol-container,.lab-container{
		margin: 7px;
	}
}





