@charset "utf-8";
html{height:100%}
body{min-height:100%;position: relative;font-size:13px;color:#333;background-color:#fff}
a{color:#333}
a:hover,a:focus,.maincolor,.maincolor a{color:#3cacfe;text-decoration:none;}
h4{line-height:30px}
.bg-1{ background-color:#f5fafe}
.breadcrumb span{padding:0;}
.breadcrumb .en{padding:0 5px;}
.navbar{background:#293949}

/*logo 及 用户信息文字颜色*/
.navbar-logo,.navbar-logo-m,.navbar-slogan,.navbar-userbar{color:#fff;font-size:17px;}
.navbar-logo:hover,.navbar-logo-m:hover{color:#fff;text-decoration: none}

/*顶部导航文字颜色*/
.navbar-nav > ul > li, .navbar-nav > ul > li > a{color:#fff;font-size:16px;}
.navbar-userbar > ul> > li,.navbar-userbar > ul> > li > a{color:#fff;font-size:16px;}

/*页面框架*/
.Hui-header{position:absolute;top:0; right:0; left:0;height:44px;z-index:999; padding:0 15px}
.Hui-aside{position: absolute;top:58px;bottom:0;left:0;padding-top:10px;width:199px;z-index:99;overflow:auto;background-color:#2f4052;_background-color:#2f4052;border-right: 1px solid #e5e5e5}
.Hui-article-box{position: absolute;top:58px;right:0;bottom: 0;left:199px; overflow:hidden; z-index:1; background-color:#fff}
.Hui-article{position: absolute;top:34px;bottom:0;left:0; right:0;overflow:auto;z-index:1}
.Hui-container{ padding:45px 0 0}
.Hui-aside,.Hui-article-box,.dislpayArrow{-moz-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.big-page .Hui-article-box,.big-page .dislpayArrow,.big-page .breadcrumb{left:0}
.big-page .Hui-aside{left:-200px}
.page-container{padding:20px}

select{
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	padding-right:15px;
	background:url("../images/selectMenu.png") no-repeat right center;
	background-size:16px 16px;
}


/*组件*/
/*logo*/

/*导航*/
#Hui-nav > ul > li{ font-weight:normal}
#Hui-userbar{right:20px; position:absolute; top:0}
#Hui-userbar > ul > li > a{padding:0 10px}

#Hui-msg .badge{ position:absolute; left:19px; top:10px; font-size:12px; font-weight:normal; padding:1px 5px}

/*左侧菜单*/
.Hui-aside .menu_dropdown dl{ margin-bottom:0}
.Hui-aside .menu_dropdown dl a{color:#fff;text-decoration:none}
.Hui-aside .menu_dropdown dl a:hover{color:#3cacfe;}
.Hui-aside .menu_dropdown dl a.active{color:#3cacfe;}
.Hui-aside .menu_dropdown dt{display:block;line-height:38px;padding-left:15px;cursor:pointer;position:relative;font-weight:normal;color:#fff;font-size:15px;}
.Hui-aside .menu_dropdown dt:hover{color:#3cacfe}
.Hui-aside .menu_dropdown dt:hover [class^="icon-"]{ color:#7e8795}
.Hui-aside .menu_dropdown dt .menu_dropdown-arrow{position:absolute;overflow: hidden; top:0; right:15px;transition-duration:0.3s ;transition-property:all;color:#b6b7b8}
.Hui-aside .menu_dropdown dt.selected .menu_dropdown-arrow{transform: rotate(180deg);}
.Hui-aside .menu_dropdown dt .Hui-iconfont{color:#a0a7b1}
.Hui-aside .menu_dropdown dd{display:none}

.Hui-aside .menu_dropdown .simple{display:block!important;height:auto!important;line-height:38px;padding-left:15px;cursor:pointer;position:relative;font-weight:normal;color:#fff;font-size:15px;}
.Hui-aside .menu_dropdown dd.selected{display:block; margin-left:0}
.Hui-aside .menu_dropdown dd ul{padding:3px 8px}
.Hui-aside .menu_dropdown dd li{line-height:32px;overflow:hidden;zoom:1}
.Hui-aside .menu_dropdown dd li a{line-height:32px;padding-left:26px; border-bottom:none;display:block;font-weight:normal;margin:0;font-size:14px;}
.Hui-aside .menu_dropdown dd li a i{font-weight:normal}

/*菜单收缩切换*/
.dislpayArrow{position: absolute;top: 0;bottom: 0;left:200px;width:0; height:100%;z-index:10;}
.dislpayArrow a{ position:absolute; display:block; width:17px; height:61px;top:50%; margin-top:-30px;outline:none;background:url(./../images/icon_arrow.png) no-repeat 0 0}
.dislpayArrow a.open{ background-position:0 -61px}
.dislpayArrow a:hover{ text-decoration:none; background-position:right 0}
.dislpayArrow a.open:hover{background-position:right -61px}

/*选项卡导航*/
.Hui-tabNav-wp{position:relative; height:35px;overflow:hidden}
.Hui-tabNav,
.Hui-tabNav .acrossTab li
,.Hui-tabNav .acrossTab li em{background-image:url(../images/acrossTab/acrossTab-2.png)}
.Hui-tabNav{height:35px; padding-right:75px;overflow:hidden; position:relative;background-color:#efeef0; background-repeat: repeat-x; background-position: 0 -175px;}
.Hui-tabNav .acrossTab{ position:absolute; height:26px; line-height:26px; background:none; top:8px; left:0;padding-top:0}
.Hui-tabNav .acrossTab li{height:26px;line-height:26px;}
.Hui-tabNav .acrossTab li em{ right:-16px; height: 26px; width: 16px}
.loading {background:url(../images/loading.gif) no-repeat center; height:100px}
.show_iframe{ position:absolute; top:0; right:0; left:0; bottom:0;}
.show_iframe iframe {position: absolute;bottom: 0;height: 100%;width: 100%}
.Hui-tabNav-more {position: absolute;right:0;width:70px;top:4px;display: none}

/*面包屑导航*/
.breadcrumb{background-color:#f5f5f5; padding:0 20px; position:relative; z-index:99}

/*权限*/
.permission-list{ border:solid 1px #eee;}
.permission-list > dt{ background-color:#efefef;padding:5px 10px}
.permission-list > dd{ padding:10px; padding-left:30px}
.permission-list > dd > dl{ border-bottom:solid 1px #eee; padding:5px 0}
.permission-list > dd > dl > dt{ display:inline-block;float:left;white-space:nowrap;width:100px}
.permission-list > dd > dl > dd{ margin-left:100px;}
.permission-list > dd > dl > dd > label{ padding-right:10px}

/*图片预览*/
.portfolio-area{ margin-right: -20px;}
.portfolio-area li{position: relative; float: left; margin-right: 20px; width:162px; height:162px;margin-top: 20px;}
.portfolio-area li.hover{ z-index:9}
.portfolio-area li .portfoliobox{ position: absolute; top: 0; left: 0; width: 152px; height: 152px;padding:5px;border: solid 1px #eee; background-color: #fff;}
.portfolio-area li .checkbox{position: absolute; top: 10px; right: 5px; cursor:pointer}
.portfolio-area li.hover .portfoliobox{ height:auto;padding-bottom:10px;box-shadow:0 1px 3px rgba(68, 68, 68,0.3);-moz-box-shadow:0 1px 3px rgba(68, 68, 68,0.3);-webkit-box-shadow:0 1px 3px rgba(68, 68, 68,0.3)}
.portfolio-area li .picbox{width: 150px; height: 150px;overflow: hidden;text-align: center;vertical-align:middle;display:table-cell; line-height:150px;}
.portfolio-area li .picbox img{max-width:150px; max-height:150px;vertical-align:middle;}
.portfolio-area li .textbox{ display: none; margin-top: 5px;}
.portfolio-area li.hover .textbox{ display: block;}
.portfolio-area li label{ display:block; cursor:pointer}


body,.navbar-wrapper,.navbar-fixed-top{
	min-width: 1200px;
}
.input-text2{
	width: 50px;
	height: 25px;
	border-radius: 5px;
}
.goodsInfo .img{
	width: 70px;
	height: 70px;
	border: 1px solid #eee;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	float: left;
	margin-right: 10px;
}
.goodsInfo .info{
	font-size: 11px;
	color: #4ebd1e;
	float: left;
}
.tj_ul li{
	width: 23%;
	margin-right: 2.666%;
	margin-bottom: 20px;
	box-shadow: 0 0 1px rgba(0, 0, 0, .4);
	border-radius: 4px;
	float: left;
	color: #666666;
}
.tj_ul li:nth-child(4n){
	margin-right: 0;
}
.tj_ul li>div{
	padding: 15px 20px 20px 20px;
	font-size: 24px;
}
.tj_ul li>div>.name{
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 2px;
}
.tj_ul_red li>div{
	padding: 12px 17px 15px 17px;
}
.tj_ul_red li>div>.val{
	color: red;
}
.tj_box .top div,.tj_box .top input{
	margin-right: 10px;
}
.bg-8{
	background-color: #f5f5f5;
}

.nowNav li.active{
	background-color:#3cacfe;
}
.nowNav li{
	width: 12%;
	max-width: 80px;
}
.nowNav li a{
	padding: 0 !important;
	width: 100%;
}
.nowNav{
	position: absolute;
	left: 199px;
	right: 199px;
	top: 0;
	bottom: 0;
}
body.layer_open{
	min-width:inherit;
}
.btn.btn-success.radius.r{
	line-height: 1.7rem !important;
}
.Hui-article .bk-gray.bg-1 .r{
	line-height: 29px;
}
.tabBar {border-bottom:2px solid #3cacfe}
.tabBar span{/* border-left:4px solid #fff; */ border-radius: 5px 5px 0 0;margin-left: 4px;}
.tabBar span:first-child{border-left:none;margin-left: 0px;}
.tabBar span.current{background-color:#3cacfe}

.upload-box{display:block;margin-top:5px;}
.upload-img{position:relative;display:inline-block;width:80px;height:80px;border:solid 1px #ddd;}
.upload-img img{display:inline-block;width:100%;height:100%;object-fit:contain;object-position:center;}
.upload-img .del{position:absolute;top:0;right:0;width:18px;height:18px;cursor:pointer;display:none;background:rgba(0,0,0,0.3) url(./../images/del.png);background-size:cover;}
.upload-img:hover .del{display:block;}

.Validform_error, input.error, select.error, textarea.error{border:1px solid #c66161;}

.split_bottom{border-bottom:1px solid #e5e5e5;}
.split_top{border-top:1px solid #e5e5e5;}

.pointer{cursor: pointer;}

tr.nexturl td{border-bottom:1px solid #f3f3f3}
tr.thisurl td{color:#999}

.panel-header{padding:8px}
.panel-body{padding:5px}
.panel-footer{padding:5px}

.dropDown.open > .dropDown-menu{left:inherit;right:0;}

form.search{font-weight:normal}

/* 就诊序列 */
.queueList{border:1px solid #ddd;}
.queueList .left{width:320px;padding:4px;vertical-align:top;}
.queueList .left .leftBox{height:500px;width:100%;overflow-y:auto;line-height:24px;border-right:1px solid #ddd;padding:3px 3px 0 0;}
.queueList .left .leftBox .item{width:100%;border:1px solid #ddd;margin-bottom:3px;padding:3px;cursor:pointer;box-sizing:border-box;}
.queueList .left .leftBox .item span{display:inline-block;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.queueList .right{padding:4px;vertical-align:top;}
.queueList .right .rightBox{height:500px;overflow-y:auto;font-size:14px;}
.queueList .right .rightBox th,
.queueList .right .rightBox td{font-size:14px;}

.navbar .logo{
	height: 58px;
	line-height: inherit;
	margin-right: 10px;
	display: flex;
	align-items: center;
	max-width: 170px;
	font-size: 16px;
}

.tools_percentLoading .layui-layer-content{height:auto!important;padding:0!important;}

/*layui*/
.layui-table td, .layui-table th{padding: 9px 5px!important;}

/*表格头部输入*/
.top-search{background-color:#f5fafe;padding:0 5px 5px 5px;border-bottom:1px solid #ddd;text-align:right;}
.top-search:after{content:' ';clear:both;width:100%;display:block;height:0;}
.top-search .btn-box{margin-top:5px;float:left;}
.top-search .input-box input, .top-search .input-box .select-box{width:120px;margin-top:5px;}
.top-search .input-box .select-box{background:#fff;}
.top-search .input-box, .top-search .btn-box{display:inline-block;}
article{padding:20px;}

/*核销码*/
.hxno {
	padding: 8px;
	background-color: #f5fafe;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

.hxno .input-text {
	font-size: 14px;
	line-height: 26px;
	width: 180px;
}

/*商品规格*/
.border-right{border-right:1px solid #ddd;}
#options-table .option-item{display:inline-block;width:130px;margin-bottom:2px;}
#options-table .option-item .input-text{width:90px;}

#option-prices-table .input-text{font-size:12px;height:23px;padding:1px 2px;line-height:1.42857;}
#option-prices-table .input-group{display:table;width:100%;}
#option-prices-table .input-group .input-text{display:table-cell;}
#option-prices-table .input-group .btn{display:table-cell;padding:1px 6px;border:none;line-height:16px;height:21px;}
.hide-storage .th-storage,.hide-storage .td-storage{display:none;}

/*自定义灵活表格*/
.FixedOriginTable{table-layout:fixed;width:auto;margin-top:0;border:none;border-top:1px solid #ddd;}
.FixedOriginTable tr th, .FixedOriginTable tr td{box-sizing:border-box;}
.FixedOriginTable tr .dayend{border-right:1px solid #ddd;}
.FixedOriginTable tr .daylast{border-bottom:1px solid #ddd;}
.FixedOriginTable .remove th{height:2px;padding:0;}
.FixedTable{overflow:hidden}
.FixedTable .div_fixed_left_box{float:left;width:100px;height:100%;}
.FixedTable .div_fixed_right_box{float:left;width:100px;height:100%;}
.FixedTable .div_fixed_all, .FixedTable .div_fixed_left{overflow:hidden;width:100%;border-right:1px solid #ddd;box-sizing: border-box;}
.FixedTable .div_fixed_all{border-bottom:1px solid #ddd;background-color:#e2f3ff;}
.FixedTable .div_fixed_top, .FixedTable .div_fixed_data{overflow:hidden;width:100%;}
.FixedTable .div_fixed_top tr th{border-bottom:1px solid #ddd;}
.FixedTable.multihosppart .div_fixed_all{padding-bottom:2px;}

.HuiTabForm{position:static!important;}
.HuiTabTop{padding-top:32px;position:static!important;}
.HuiTabTop > .tabBar{position:absolute;top:0;left:20px;right:20px;z-index:100000;background-color:#fff;padding-top:20px;}

/*预约 不可添加删除时间*/
.dont_edit_works .operator{display:none;}

.selected_color{background-color:#3cacfe;color:#fff;}
.leftright-align{
	display:inline-block;
	width:80px;
	text-align:justify;
	text-align-last:justify;
	margin:0;
}
.leftright-align:after{
	content:'';
	display:inline;
	width:100%;
}

.input-search-select-box{
	position:absolute;
	box-sizing:border-box;
	top:100%;
	left:0;
	min-width:100%;
	min-height:20px;
	margin-top:8px;
	padding:5px 0;
	border-radius:4px;
	border:1px solid #ddd;
	background-color:#fff;
	white-space:nowrap;
}
.input-search-select-box:before{
	content:'';
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	position:absolute;
	width:10px;
	height:10px;
	background-color:#fff;
	transform:rotate(45deg);
	top:-6px;
	left:calc(50% - 6px);
}
.input-search-select-box .select-item{
	font-size:14px;
	line-height:30px;
	padding:0 15px;
	cursor:pointer;
}
.input-search-select-box .select-item.active,
.input-search-select-box .select-item:hover{
	background-color:#e2f3ff;
}

.table.table-small th, .table.table-small td{
	padding:4px;
}