@charset "UTF-8";
iframe{display: block;}

/*药品零售收费详情*/
.layui-inline.location{position: fixed;top: 6px;right:5px;z-index: 99;}
.layui-card-header.location{padding: 0;position: fixed;top: 0;right: 15px;border: none;z-index: 19;}
.layui-col-md12{display: inline-block;margin-bottom: 20px;}
.layui-form .layui-form-item{margin-bottom: 10px;}
.layui-form-select .layui-select-title .layui-input{width: 100%;}
.layui-layer-page .layui-layer-content .layui-form .layui-card-body{height: 380px;overflow-y: auto;}
/* .layui-layer-page .layui-layer-content td .layui-input{width: 100%;} */
/* .layui-layer-page .layui-layer-content td a{color: #009688;} */
.layui-table a.j-del{color: #009688;}
.fixation{position: fixed;top: 5px;right: 15px;z-index: 99;}
.layui-input-inline.fixation {top: 3px;}


/*患者管理*/
/*接诊*/
.layui-card .layui-tab{padding: 0 10px;}
.layui-card .layui-tab .layui-tab-title{display: inline-block;border: 1px solid #eee;margin-left: 10px;}
.layui-tab.distance{padding: 0;}
.layui-tab.distance .layui-tab-title{margin-left: 0;}
.layui-card .layui-tab .layui-tab-title .layui-this{background-color: #009688;color: #fff;}
.layui-card .layui-tab .layui-tab-title .layui-this:after{opacity: 0;}
.layui-card-header.other{height: auto;padding: 0;border: none;margin-top: 5px;}
/* .layui-form-item .layui-input-inline{width: 183px;} */ /* 影响全局，如需恢复，请使用新的class名 */
.layui-layer-dialog .layui-input-inline select{padding: 0 10px;width: 100px;height: 38px;line-height: 38px;font-size: 14px;border: 1px solid #e8e8e8;border-radius: 2px;background:#fff;}


/*编辑*/
.layui-layout-admin .layui-footer{left: inherit;background:#fff;top: 2px;right: 0;}
.layui-layer-dialog .layui-layer-content .layui-table input[type=radio]{width: 15px;height: 15px;line-height: 15px;}


/*收费记录*/
.layui-card.other{box-shadow: none;}
.layui-card-header.info{border: none;background: #f5f5f5;font-size: 16px;margin: 0 15px}
.layui-card-header.info span{color: #f20;font-size: 17px;margin: 0 5px;}


/*药品零售*/
.charge .layui-inline.location{position: fixed;top: 0px;right: 15px;}
.layui-card-header.rest{padding: 0;border: none;}
.layui-card-header.rest h2{color: #666EE8;font-weight: bold;font-size: 20px;}
.layui-card-header.rest h2 i{font-size: 20px;font-weight: normal;}
.layui-card-body.rest{padding: 0;}
.charge .price{font-size: 16px;}
.charge .price span{color: #ffbe00;font-weight: bold;font-size:24px;}


/*药品零售*/
.title{border:none;padding: 0;}
.title h1{font-size: 24px;color: #5276ed;}
.title h2{font-size: 18px;font-weight: bold;padding: 0;}
.title h2 i{color: #f30;font-weight: normal;}
/* .layui-table input{width:110px;height: 30px;line-height: 30px;border: 1px solid #e8e8e8;text-align: center;} */ /* 影响全局，如需恢复，请使用新的class名 */
.total span{font-size: 16px;margin: 0 5px;}
.layui-card-header.flexs{padding: 0;border: none;}
.layui-input-inline .select{border: 1px solid #e8e8e8;height: 38px;line-height: 38px;border-radius: 2px;margin: 0 10px 0 0;padding: 0 10px;}
.layui-card-header.deter{border: none;padding: 0;text-align: right;}
.layui-card-header.deter .layui-btn{background: #5276ed;float: right;margin-right: 30px;margin-top: 10px;}
.layui-table td .add{color: #5276ed;}
.layui-card-header.u-btn{position: absolute;bottom: 30px;right: 0;border: none;}
/* .layui-layer-page .layui-layer-content td .u-text{width: 110px;} */

/*系统设置-字典表维护*/
/* .layui-row .layui-col-md1{width: auto;margin-right: -1px;} */ /* 影响全局，如需恢复，请使用新的class名 */
/* .layui-layer-content .layui-form-item .layui-inline{margin-top: 10px;} */
/* .layui-layer-content .layui-form-item + .layui-form-item{margin-right: 10px;} */
/* .layui-row .layui-col-md2{width: auto;margin-right: -1px;} */ /* 影响全局，如需恢复，请使用新的class名 */
.layui-row.u-tabs .layui-col-md4{width: auto;margin-right: -1px;}
.layui-row .layui-col-md1 .layui-btn-primary,.layui-row .layui-col-md2 .layui-btn-primary,.layui-row.u-tabs .layui-col-md4 .layui-btn-primary{border: 1px solid #ddd;}
/* .layui-layer-content .layui-form-item .layui-inline{margin-top: 10px;} */
/* .layui-layer-content .layui-form-item + .layui-form-item{margin-right: 10px;line-height: 38px;} */


/*系统设置-供应商设置*/
.part .layui-inline{margin-bottom: 15px;}
.part.layui-inline .layui-input-inline{line-height: 38px;}
.part .layui-inline .layui-input-inline .layui-form-radio{margin: 0;}
/* .layui-form-item .layui-input-inline{line-height: 38px;} */ /* 影响全局，如需恢复，请使用新的class名 */


/*系统设置-模板维护*/
.layui-layer-page .layui-layer-content .layui-form .layui-card-body{height: 380px;overflow-y: auto;}


/*系统设置-药品信息维护*/
.layui-row.tier .layui-inline{margin-bottom: 15px;line-height: 38px;}
.layui-input-block.info{margin-left: 0;margin-bottom: 15px;}
.layui-row.tier .layui-input-inline .layui-form-radio{margin: 0 10px 0 0;}


/*系统设置-员工管理*/
.layui-row.tier .layui-inline{margin-bottom: 7px;line-height: 38px;}
.layui-row.tier .layui-inline .layui-form-onswitch{margin-top:0;}


/*药品管理-出库管理*/
#layerDemo{text-align: center;display: inline-block;width: 100%;padding-bottom: 10px;}


/*会员管理-会员列表*/
/* .layui-inline .layui-input-block{line-height: 38px;} */ /* 影响全局，如需恢复，请使用新的class名 */
/* .layui-form-item .layui-input-block{line-height: 38px;} */ /* 影响全局，如需恢复，请使用新的class名 */
.layui-layer-dialog .layui-layer-content .layui-inline{margin-bottom: 10px;}
.else > .layui-inline{margin-bottom: 15px;}
.layui-layer-dialog .layui-layer-content .layui-inline select{border: 1px solid #e8e8e8;height: 38px;line-height: 38px;border-radius: 2px;margin: 0 10px 0 0;padding: 0 10px;}
.layui-btn-group.other .layui-btn.layui-btn-xs{margin-bottom: 5px;}
.layui-table td .layui-form-switch{margin-top: 0;}


/*系统设置-基础设置*/
.layui-card.layui-form .layui-card-body .layui-form-switch{margin-top: 0;float: right;}
.layui-card.layui-form .layui-card-body .layui-form-radio{margin: 0 10px 0 0;}
.layui-card.layui-form .layui-card-body .layui-form-checkbox{margin-left: 5px;margin-right: 15px;vertical-align: -webkit-baseline-middle;margin-bottom: 10px;}
.layui-card.layui-form .layui-card-body .layui-form-checkbox i{border-left: 1px solid #d2d2d2;}


/*电子病历*/
ul,li{list-style-type:none!important}
.f-fl{float: left;}
.f-fr{float: right;}
.layui-col-md4.f-fl .layui-timeline{padding-left: 0;padding-right: 20px;}
.layui-col-md4.f-fl .layui-timeline li{text-align: right;}
.layui-col-md4.f-fl li{padding-right: 30px;}
.layui-col-md4.f-fl li:before{left: inherit;right: 0;display: block;}
.layui-col-md4.f-fl .layui-timeline-axis{left: inherit;right:-8px;top: 50%;transform: translate(0, -50%);}
.layui-col-md4.f-fl .layui-text h3{font-size:14px;display:inline-block;height:30px;line-height: 30px;padding: 0 15px;border: 1px solid #666ee8;border-radius: 5px;}
.layui-col-md4.f-fl .layui-text ul{padding:10px 0;display: inline-block;width: 100%;position: relative;border: 1px solid #666ee8;border-radius: 5px;}
.layui-col-md4.f-fl .layui-text ul li{text-align: left;padding: 0;line-height: 30px;float: left;width: 50%;text-indent: 8px;margin-top: 0;float: left;width: 50%;}
.layui-col-md4.f-fl .layui-text ul::before{content: "";width: 0;height: 0;border-top: 5px solid transparent;border-left: 7px solid #666ee8;border-bottom: 5px solid transparent;position: absolute;top: 50%;right: -7px;transform: translate(0, -50%);}
.layui-col-md4.f-fl li.layui-timeline-item .layui-timeline-axis i{color: #666ee8;}
.layui-col-md4.f-fl li.layui-timeline-item .layui-text ul{box-shadow:0 0px 4px rgb( 102, 110, 232, 0.57);}
/* .layui-col-md4.f-fl li.layui-timeline-item .layui-text h3{background:#666ee8;color: #fff;} */
.layui-col-md8.f-fr .layui-col-md8{width: 100%;}


/*模板维护-处方模板*/
/* td .layui-input{display: inline-block;} */
/* .layui-form-radio{margin: 0 10px 0 0;} */


/*收费*/
.layui-card-body.beside{padding: 0;}
.layui-tab-content.beside{padding: 10px 0;}
.layui-layer-content .settleAccounts{padding: 10px;}
.toll-table{width: 100%;}

.toll-table td{padding: 5px 8px;}
.toll-table td input[type=text]{height:38px;line-height: 38px; width:200px;border:1px solid #e8e8e8;padding: 0px 10px;background-color: #fff;border-radius: 2px;}
.toll-table td label{line-height: 38px;display: inline-block;margin-right: 8px;}

.layui-layer-content .settleAccounts table{width: 100%;}
.layui-layer-content .settleAccounts table td{padding: 5px 8px;font-weight: normal;font-size: 14px;}
.layui-layer-content .settleAccounts table td input[type=text]{height:38px;line-height: 38px; width:200px;border:1px solid #e8e8e8;padding: 0px 10px;background-color: #fff;border-radius: 2px;}
.layui-layer-content .settleAccounts table td label{line-height: 38px;display: inline-block;margin-right: 8px;}
.layui-layer-content .settleAccounts table td .layui-form-radio>i{margin-right: 3px;font-size: 20px;}
.layui-layer-content .settleAccounts table td .layui-form-radio{margin: 0;padding-right: 7px;}
.layui-layer-content .settleAccounts input[type=button]{line-height: 38px;width: auto;height: 38px;padding: 0 15px;border: none;}


/*出库管理*/
.layui-input-block.u-select{width: 183px;}
.layui-input-inline.u-select{width: 183px;}
.layui-input-inline.i-select{width: 190px;}
.layui-input-block.i-select{width: 190px;}
.layui-inline.u-select{width: 183px;}
.layui-input.u-select{width: 183px;}


/*会员设置*/
.layui-layer-dialog .layui-layer-content .layui-inline.increase{margin-bottom: 0;}
.layui-inline.increase .layui-form-label{width: 90px;}
.layui-inline.increase .layui-input-block{margin-left: 120px;}
.layui-inline.increase .layui-input-inline .layui-input{margin-bottom: 10px;}
.layui-inline.increase .layui-input-block .layui-input{margin-bottom: 10px;}
.layui-inline.increase .layui-input-inline select{margin-bottom: 10px;}


/*病历模板*/
.inputdiv{display:flex;border: 1px solid #e8e8e8;background-color: #fff;height: 38px;line-height: 38px;padding: 0 19px 0 0;}
.inputdiv .layui-input{border-style: none;}
.textareadiv{display:flex;border: 1px solid #e8e8e8;background-color: #fff;height: 100px;line-height: 100px;padding: 0 19px 0 0;}
.textareadiv .layui-textarea{border-style: none;resize:none;}
.layui-textarea{resize:none;}

.choose + .layui-unselect.layui-form-select{width: 130px;}
.layui-form-item .layui-inline .layui-input-inline .layui-form-switch{margin-top: 0;}


/*药品统计*/
.amount{line-height: 35px;font-size: 14px;display: inline-block;margin-right: 5px;}
.amount strong{color: #f20;font-size: 17px;font-weight: normal;}
.accounts{line-height: 35px;font-size: 14px;margin-right: 5px;}
.accounts span{color: #f20;font-size: 17px;font-weight: normal;}
hr{display: none;}


/*收费统计*/
#statistics { margin-top: 20px; padding: 15px; background: #f2f2f2;}
#statistics .layui-form-label span{display: block;padding-top: 10px;font-size: 16px;}
#statistics .layui-form-item:last-child{margin-bottom: 0;}


/*新开就诊*/
.selects{width: 150px;}
.title + .layui-tab{margin-top: 15px;}
.num .layui-inline{width: 25%;}


/*查看病历单*/
.layui-layer-page .layui-layer-content .chat-img{margin-top: 20px;width: 130px;height: 130px;float: left;margin-left: 17px;margin-bottom: 20px;}
.prescription-list{margin-bottom: 20px;}
.prescription-list .hd{line-height: 35px;font-size: 14px;color: #999;}
.prescription-list .bd .item{width: 100%;display: inline-block;}
.prescription-list .bd .img{display: inline-block;float: left;margin-right: 20px;}
.prescription-list .bd .img img{width: 130px;height: 130px;}
.layui-layer-shade{opacity: 0.3!important;}


/*聊天记录*/
.huanzhe + .doctor{margin-top:25px;}
.huanzhe + .huanzhe{margin-top: 25px;}
.huanzhe .zzx_yh_stream{width: 100%;display:inline-block;position: relative;}
.huanzhe .stream_yh_lefts{float: left;margin-right: 20px;}
.huanzhe .yh_l_pics img{width: 70px;height: 70px;border-radius: 50%;border: 1px solid #eee;}
.huanzhe .stream_yh_rights{float: left;max-width: 72%;position: relative;}
.huanzhe .stream_yh_rights em{line-height: 30px;height: 30px;color: #999;text-align:left;width: 100%;display: block;font-size: 13px;font-style: normal;padding-left: 10px;}
.huanzhe .h_s_cons_docs{position: relative;word-wrap: break-word;word-break: break-all;border: 1px solid #b3e5fc;padding: 5px 10px;background: #b3e5fc;border-radius: 5px;}
.huanzhe .h_s_cons_docs::before{content: '';position: absolute;width:10px;height: 10px;top:3px;-webkit-transform-origin: 50% 50% 0;transform-origin: 50% 50% 0;background-color: transparent;background-image: linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);-webkit-transform: rotate(45deg);transform: rotate(45deg);left: -5px;}
.huanzhe .h_s_cons_main{text-align: left;line-height: 28px;font-size:14px; color: #333;width: auto;}
.huanzhe .h_s_cons_main img{width: 100px;height: auto;}

.doctor + .doctor{margin-top: 25px;}
.doctor + .huanzhe{margin-top: 25px;}
.doctor .zzx_yh_stream{width: 100%;display:inline-block;position: relative;}
.doctor .stream_yh_left{float: right;margin-left:20px;}
.doctor .yh_l_pics img{width: 70px;height: 70px;border-radius: 50%;border: 1px solid #eee;}
.doctor .stream_yh_right{float: right;max-width: 72%;position: relative;}
.doctor .stream_yh_right em{line-height: 30px;height: 30px;color: #999;text-align:right;width: 100%;display: block;font-size: 13px;font-style: normal;padding-right: 10px;}
.doctor .h_s_cons_docs{float: right;position: relative;word-wrap: break-word;word-break: break-all;border: 1px solid #f5f5f5;padding: 5px 10px;border-radius: 5px;}
.doctor .h_s_cons_docs::before{content: '';position: absolute;width:10px;height:10px;top:3px;-webkit-transform-origin: 50% 50% 0;transform-origin: 50% 50% 0;background-color: transparent;background-image: linear-gradient(45deg, #f5f5f5, #f5f5f5 50%, transparent 50%);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);right: -5px;}
.doctor .h_s_cons_main{text-align: right;line-height: 28px;font-size:14px; color: #333;width: auto;}
.doctor .h_s_cons_main img{height: 120px;width: auto;}


/*聊天界面查看药品*/
.product-show{padding: 20px;}
.f-fl{float: left;}
.f-fr{float:right}
.f-cb { *zoom: 1;}
.product-intro{padding: 20px 0;margin-bottom: 10px;background-color: #fff;border-radius: 5px;display: inline-block;width: 100%;}
.product-intro .product-preview{width: 150px;}
.product-intro .product-info{width: 680px;}
.product-intro .product-preview img{width: 150px;height: 150px;}
.goods-detail .goods-title{margin-bottom: 15px;}
.goods-detail .goods-title .goods-icon{float: left;padding-top: 8px;padding-right: 10px;}
.goods-detail .goods-title h1{margin-bottom: 8px;line-height: 35px;font-size: 22px;}
.goods-detail .goods-title h1 .brand{padding-right: 8px;}
.goods-detail .goods-title h1 .specs{padding-left: 8px;}
.goods-detail .goods-title p{height: 20px;overflow: hidden;line-height: 20px;font-size: 14px;color: #f20;}
.goods-detail .goods-price{padding: 8px 10px;margin-bottom: 15px;background-color: #eee;}
.goods-detail .goods-info{padding: 0 10px;margin-bottom: 15px;}
.goods-detail .goods-info .info-list > li{position: relative;float: left;width: 200px;}
.info-list > li{position: relative;padding-left: 90px;}
.info-list > li > .tit,.info-list > li > p{line-height: 32px;font-size: 14px;min-height: 32px;}
.info-list > li > .tit{position: absolute;top: 0;left: 0;color: #888;}
.info-list > li > .u-price{line-height: 32px;font-size: 30px;}
.u-price{font-family: Verdana;font-size: 20px;color: #f20;}
.u-price span{padding-right: 4px;font-size: 16px;}
.product-detail{background-color: #fff;border-top:1px solid #01bfb3;}
.detail-hd{height: 42px;}
.detail-hd li{float: left;}
.detail-hd li a{display: block;height: 42px;padding: 0 40px;line-height: 42px;font-size: 16px;}
.product-detail .detail-hd li.on a {background: #01bfb3;color: #fff;}
.attribute .attribute-hd{padding: 20px 0 10px;border-bottom: 1px dashed #e6eefa;display: none;}
.attribute .attribute-bd{padding: 10px 0 20px;max-height: 350px;overflow-y: auto;}
.attribute ul{*zoom: 1;}
.attribute ul:after{content: '.';display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;}
.attribute li{float: left;width: 50%;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 26px;font-size: 14px;color: #666;}
.attribute li.wp100{width: 100%;white-space: inherit;height: auto;}


/*聊天点击图片放大*/
.picture-bg{position: fixed;top: 0;left:0;width: 100%;height: 100%;z-index: 9;background: rgba(0, 0, 0, 0.3);display: none;}
.picture-bg img{position: fixed;top: 50%;left: 50%;width: 750px;height: auto;transform: translate(-50%, -50%);}

/*框架主题*/
@font-face {
  font-family: "iconfont"; /* Project id 5031737 */
  src: url('../font/iconfont.woff2?t=1758964899934') format('woff2'),
       url('../font/iconfont.woff?t=1758964899934') format('woff'),
       url('../font/iconfont.ttf?t=1758964899934') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.custom-bg { background-color: #fff !important; color: #393D49 !important;}
.layui-layout-admin .layui-header { background-color: #01bfb3;}
.layui-layout-admin .layui-logo { text-align: unset; line-height: unset;}
.layui-layout-admin .layui-body { left: 160px; bottom: 0;}
.layui-side { box-shadow: 5px 0 5px #eee;}
.layui-layout-admin .layui-side { width: 160px;}
.layui-side-scroll { width: 180px;}
.layui-nav-tree { width: 160px;}
.layui-nav-tree { background-color: #fff;}
.layui-nav-tree .layui-nav-item a { padding-left: 16px; color: #393D49;}
.layui-nav-tree .layui-nav-item:not(:first-child) { border-top: 1px solid #eee;}
.layui-nav-tree .layui-nav-item a:hover { background-color: #f0f0f0;}
.layui-nav-tree .layui-nav-title a,
.layui-nav-tree .layui-nav-title a:hover,
.layui-nav-itemed>a { color: #393D49 !important;}
.layui-nav-itemed>.layui-nav-child { background-color: #fff !important;}
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover,
.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a {
  background-color: #fff !important; color: #01bfb3 !important; font-weight: 700;
}
.layui-nav-tree .layui-this a,
.layui-nav-tree .layui-nav-item a:hover {
  color: #01bfb3 !important;
}
.layui-nav-tree .layui-nav-more {
  border-top-color: #01bfb3;
}
.layui-nav-tree .layui-nav-more {
  right: 16px;
}
.layui-nav-tree .layui-nav-mored,
.layui-nav-itemed > a .layui-nav-more {
  border-bottom-color: #01bfb3;
}
.layui-nav-tree .layui-nav-item>a .iconfont { margin-right: 4px;}

span.red{color: #f54e23;}