/*-----------������---------*/
::-webkit-scrollbar {        /* �����������ʽ */
    /* ���߷ֱ��Ӧ�����������ĳߴ� */
    width: 5px;
    height: 8px;
}
/* ���������淽�� */
::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #ddd;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, 0.2) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, 0.2) 50%,rgba(255, 255, 255, 0.2) 75%,transparent 75%,transparent);}
/* ������������ */
::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05);background: #f3f3f3;border-radius: 10px;}

.hr-haft-input {border:0;width:calc(100% - 12px);border:1px solid #e0e0e0;line-height:40px;height:40px;text-indent:10px;outline: none;font-size:16px;font-weight:400;margin:5px 0;}
.mainFormRowBthGreen {background: #1aad19;color: #fff;}
.mainFormRowBth {width: 150px;font-size: 20px;line-height: 50px;height: 50px;float: left;margin-left: calc(50% - 75px);text-align: center;text-rendering: auto;box-sizing: border-box;vertical-align: middle;border-radius: 5px;cursor: pointer;margin-top:30px;}

/*-----style for info-window  2021��5��1��23:11:30--------------------*/

.info-window-container{width:calc(100% - 50px);height:calc(100vh - 20px);float:left;margin:10px 25px;}
.info-window-info-form{float:left;width:100%;min-height:100px;}
.info-window-info-form-row{float:left;width:100%;line-height:30px;padding:5px 0;font-size:16px;text-align:left;}
.info-window-info-form-row-haft{float:left;width:50%;line-height:30px;padding:5px 0;}
.info-window-info-form-row-tag{float:left;width:160px;line-height:30px;padding:7px 0 7px 15px;color:#333;}
.info-window-info-form-row-form{float:left;width:calc(100% - 175px);line-height:30px;padding:7px 0;text-align:left;color: #666;}
.info-window-input{width:100%;line-height:24px;color:#666;font-size:14px;border: 1px solid #DCDFE6;padding: 5px 0;text-indent: 10px;border-radius: 5px;}
.info-window-input:focus{color:#597EF7;border-color:#597EF7;}
.info-window-info-form-must{color:red;}
.info-window-btn-row{height:50px;margin:5px 20px;width:calc(100% - 40px);text-align: center;}
.info-window-btn{display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #FFF;border: 1px solid #DCDFE6;color: #606266;-webkit-appearance: none;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;margin: 0;-webkit-transition: .1s;transition: .1s;font-weight: 500;padding: 12px 20px;font-size: 14px;border-radius: 4px;margin-right:40px;}
.info-window-btn-primary{color: #FFF;background-color: #597EF7;border-color: #597EF7;}

.info-window-table{width:100%;table-layout: fixed; }
table{font-size: 14px;color: #606266;display: table;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;text-indent: initial;border-spacing: 2px;}
.info-window-table thead {display: table-header-group;vertical-align: middle;border-color: inherit;background: #fafafa;color: #333;padding: 8px 0;font-weight: 500;}

.info-window-table th, .info-window-table tr {background: #fff;text-indent: 10px;}
.info-window-table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.info-window-table thead {color: #909399;font-weight: 500;}
.info-window-table th{border-bottom: 1px solid #EBEEF5;background: #fafafa;color: #333;padding: 8px 0;box-sizing: border-box;text-overflow: ellipsis;vertical-align: middle;position: relative;text-align: left;text-indent: 10px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.info-window-table-td-index{width:50px;}
.info-window-table tr,.info-window-table td{border-bottom: 1px solid #EBEEF5;-webkit-transition: background-color .25s ease;transition: background-color .25s ease;}
.info-window-table tr:hover{background:#F5F7FA;}
.info-window-table-a{color: #597EF7;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;vertical-align: middle;position: relative;text-decoration: none;outline: 0;padding: 0;font-weight: 500;font-size: 14px;cursor: pointer !important;}
.info-window-table-a:hover{text-decoration: underline;color: orange;}
.info-window-info-line-title{ color:#000;font-weight:bold;font-size:18px;border-bottom: 1px solid #e0e0e0;margin-top: 20px;line-height:45px;}
.info-window-info-line-tips{float:right;margin-right:10px;font-size:13px;line-height:45px;color:red;}

.font-green {color:green;}
.font-red {color:red;}
.font-gray {color:gray;}
.font-blue {color:blue;}

.font-hover:hover{text-decoration: underline !important;color: orange !important;}


/*-----style for hr.previewImage  2021��10��9��08:35:59--------------------*/
.preview-mask{width:100%;height:100vh;position:fixed;top:0;left:0px;z-index:9999998;background: rgba(0,0,0,0.8);text-align:center;display:flex;align-items: center;justify-content: center;}
.preview-img-current{width:auto;height:auto;max-width:98%;max-height:98vh;display:inline-block;vertical-align:middle;}
.preview-close{width:30px;height:30px;position:absolute;top:20px;right:20px;cursor:pointer;z-index:1}
.preview-img-previous{position:fixed;top:calc(50% - 20px);height:40px;width:40px;left:20px;transform:rotate(180deg);cursor:pointer;    z-index: 999;}
.preview-img-next{position:fixed;top:calc(50% - 20px);height:40px;width:40px;right:20px;cursor:pointer;    z-index: 999;}

/*-----style for hr.showDetail  2021��11��24��20:45:40--------------------*/
.hr-detail-window-field {min-width:calc(50% - 20px);padding:3px 10px;float:left;margin-top:5px;}
.hr-detail-window-field-all-row { min-width:calc(100% - 20px);padding:3px 10px;float:left;margin-top:5px;}
.hr-detail-window-field-name {width:120px;line-height:24px;padding:3px 3px 3px 15px;float:left;}
.hr-detail-window-field-value {min-width: calc(100% - 143px);padding:3px 0 3px 5px;line-height:24px;color:#666;font-size:14px;float:left;}
.hr-detail-window-field-all-row .hr-detail-window-field-value {width:calc(100% - 143px);padding:3px 0 3px 5px;line-height:24px;color:#666;font-size:14px;float:right;}

.hr-show-detail-info-table{width:calc(100% - 20px);margin:10px 10px 5px;border-collapse: collapse;border-collapse: collapse;border-spacing: 0;word-break: break-all;text-indent: initial;}
.hr-show-detail-info-table-hassearch{margin-top:0}
.hr-show-detail-info-table th{line-height:30px;text-align:center;background:#f0f0f0;border: 1px solid #d0d0d0;padding:8px;font-size:14px;}
.hr-show-detail-info-table tr{border-bottom: 1px solid #e0e0e0;}
.hr-show-detail-info-table td{line-height:20px;text-align:left;border: 1px solid #d0d0d0;padding:10px 8px;font-size:14px;}
.hr-show-detail-info-table-td-operate{color:#597EF7;cursor:pointer;}
.hr-show-detail-info-table-td-operate:hover{color:orange;}
.hr-show-detail-search-panel{width: calc(100% - 22px);margin: 10px 10px 0px;height:50px;border:1px solid #d0d0d0;border-width:1px 1px 0px 1px}
.hr-show-detail-search-tab{float:left;margin:0 0 0 20px;line-height:50px;font-size:15px;color:#333 }
.hr-show-detail-search-input{width:250px;line-height:30px;border:1px solid #e0e0e0;border-radius:6px;float:left;padding:5px 5px;margin:5px;font-size: 15px;}
.hr-show-detail-search-input:focus{color:#597EF7;border-color:#597EF7;}
.ellipsis2 { display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;    }
.ellipsis { display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;    }


.window-container{width:100%;}
.window-input{color: #555;font-size: 14px;width: 96%;height: 40px;line-height: 40px;margin: 6px auto;border: none;text-indent: 10px;font-size:17px;}
.window-textarea{color: #555;font-size: 17px;width: 96%;height: 100px;line-height: 24px;margin: 6px auto;padding:10px;border: none;}
.adminRowsForm{	min-height:52px;}
.hr-window-mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.hr-info-mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.fixed {position:fixed;}
.bgc-white {background:#fff;}
.hr-window-box {border-radius: 3px;	box-shadow: 0px 0px 6px 0px #b0b0b0;}
.hr-window-head {width:100%;height:40px;line-height: 40px;border-bottom:1px solid #e0e0e0;border-radius: 5px 5px 0 0;}
.must{background: url(http://cdn.bilyf.com/image/allicon/must120.png);background-repeat: no-repeat;background-size: 10px;background-position:-1px 20px; }
.hr-window-head-text {width:calc(100% - 100px);margin:0 0 0 10px;height:40px;line-height:40px;cursor:move;color:#333;}
.hr-window-head-close {width:14px;height:14px;float:right;margin:13px 10px;background:url(http://cdn.bilyf.com/image/Home/icon_close.png);background-size:14px;background-position:0px top;background-repeat:no-repeat;cursor:pointer;}
.hide {display:none;}
.hr-window-head-close:hover{
    background-position:0px bottom;
}
.hr-window-container {width:100%;}
.hr-info-container {color:#333;width:90%;margin:5px 5%;min-height:100px;max-height:300px;overflow:hidden;text-align:center;display: flex;align-items: center;justify-content: center;}
.hr-info-input-container{width:90%;margin:5px 5%;text-align:center;display: flex;    align-items: center;justify-content: center;}
.hr-info-input-container-overflow-hidden{width:90%;margin:5px 5%;overflow:hidden;text-align:center;	display: flex;align-items: center;justify-content: center;}
.hr-info-input-quickselection{width:90%;margin:5px 5%;overflow:hidden;text-align:center;display: flex;align-items: center;justify-content: center;font-size:12px;}
.hr-info-input-quickselection-item{	padding:5px;border:1px solid #e0e0e0;cursor: pointer;margin-left:8px;color:#b0b0b0;}
.hr-info-input-quickselection-item:hover{	background:#a0a0a0;	color:#fff;}
.hr-input-dailog-input{width:90%;margin:5px 5%;border:1px solid #DCDFE6;font-size:14px;line-height:24px;padding:3px 12px;}
.hr-input-dailog-input:focus{border-color:#59caf7;outline: 0;}
.hr-info-input-tips {width:90%;margin:5px 5%;line-height:24px;padding:0 0 5px 0;font-size:13px;overflow:hidden;text-align:center;display: flex;align-items: center;justify-content: center;}
.hr-window-iframe {width:100%;border:none;overflow:auto;border-radius: 0 0 3px 3px;display: block;}
.hr-window-error {color:red;width:70%;margin:20px 15%;line-height:30px;}
.hr-window-loadingbg {width:100%;position:absolute;left:0px;background:#fff;top:41px;}
.hr-window-loading {position:absolute;margin-left:calc(50% - 15px);width: 38px;height: 38px;vertical-align: baseline;display: inline-block;animation: loadingfun 1s steps(12) infinite;-webkit-animation: loadingfun 1s steps(12) infinite;}
.hr-window-foot{width:100%;height:40px;position: absolute;bottom: 0;left: 0;border-top: 1px solid #e0e0e0;}
.hr-window-foot-btn{display: inline-block;width:auto;padding:0px 12px;background:#05bd4c;color:#fff;line-height:30px;cursor:pointer;font-size: 14px;margin-top:5px;}
.hr-info-bottom{width:100%;height:40px;margin:20px 0 20px 0;text-align:center;}
.hr-btn{width:auto;padding:5px 20px;background:#05bd4c;color:#fff;line-height:24px;cursor:pointer;font-size: 15px;}
.hr-window-btn{	display: inline-block;width:auto;padding:5px 20px;background:#008fc5;color:#fff;line-height:24px;cursor:pointer;font-size: 16px;margin-right:30px;margin-top: 30px;border-radius: 3px;}
.hr-window-btn:hover{background:#01b8fd;}

.can-click{	color:#2998ea;	cursor: pointer;}

.hr-info-box{width:300px;min-height:180px;max-height:400px;z-index:9999999;border-radius: 5px;box-shadow: 0px 0px 6px 0px #b0b0b0;}

.btn-gray{background:gray;}
.btn-red{background:red;}
.btn-edit{background:#2998ea;}
@keyframes loadingfun
{
 0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(1turn);}
}
.float-left {float:left;}
.float-right {float:right;}
.center {text-align:center;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font19 {font-size:19px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font30 {font-size:30px;}
.font32 {font-size:32px;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.color-blue{color:blue;}

.tableInfo {width:100%;border:0px;border-collapse: collapse;border-spacing: 0;table-layout: fixed;word-break: break-all;}
.tableInfo thead th{line-height:40px;font-weight: 700;border:0px;color: #333;background-color: #f5f5f5;font-size:14px;border: 1px solid #e2e2e2;text-align:center;}
.tableInfo tbody td{padding: 10px 5px;border: 1px solid rgba(228, 228, 228, 1);box-sizing: border-box;    font-size: 13px;font-weight: 400;font-style: normal;    text-align: center;line-height: 24px;}
.tableInfo tbody tr:nth-child(2n){background:#f5f5f5;}
.tableInfo tbody td a{font-size: 13px;font-weight: 400;font-style: normal;line-height: 24px;color:#2998ea;cursor:pointer;margin-right:3px;}
.tableInfo tbody td a:hover{color:#FDBE3D;}
.allprogress{width: 92%;height: 10px;border: 1px solid #e0e0e0;margin-left: 4%;position: relative;}
.hasupload{height: 10px;background: #47ea47;}
.uploadsuccess{	background:url(http://cdn.bilyf.com/image/Home/r.png);width:15px;height:15px;margin-left: calc(50% - 7.5px);}
.progress-r{position: absolute;right: 0px;top: -14px;font-size: 12px;line-height: 12px;}

.hr-window-head-max{width: 16px;height: 16px;float: right;margin: 12px 10px;background: url(https://cdn.bilyf.com/Image//allicon/icon-max-window-gray.png);background-size: 16px;background-position: 0px top;background-repeat: no-repeat;cursor: pointer;}
.hr-window-head-min{background:url(https://cdn.bilyf.com/Image//allicon/icon-middle-window-gray.png) no-repeat;background-size:14px;margin-top:13px}


/*-----style for hrMap  2023��12��7��16:56:51--------------------*/
.hr-map-get-location-panel{width:100%;height:calc(100%);}

/*----- style for progress--------------------------------------------------------------------*/
.hr-progress-panel{width: 100%;height: 20px;}
.hr-progress-bg{width: 100%;height: 4px;background: #d0d0d0;float: left;}
.hr-progress-current{width: 0;height: 4px;background: green;float: left;}
.hr-progress-has-text-bg{width: calc(100% - 50px);}
.hr-progress-has-text-up-bg,.hr-progress-has-text-down-bg{width: calc(100%);margin-top: 0 !important;}
.hr-progress-text-panel{width: 45px;text-align: left;float: right;line-height: 20px;color: #333;font-size: 12px;margin-left: 5px;}
.hr-progress-text-panel-top,.hr-progress-text-panel-down{text-align: center !important;width: 100%;}
.hr-progress-text-panel-left{width: 45px;text-align: right;float: left;line-height: 20px;color: #333;font-size: 12px;margin-left: 0;margin-right: 5px;}
.hr-progress-tips-panel{width: calc(100% - 50px);max-height: 20px;float: left;text-align: left;font-size: 12px;line-height: 20px;}



/*-----style for hr.color-picker  2021��11��24��20:45:40--------------------*/
.hr-color-picker-panel{z-index:999999999999;width: 250px;height: 200px;position: absolute;border:1px solid #e0e0e0;border-radius:0px;background:#fff;box-shadow:0px 0px 6px 0px #b0b0b0;}
.hr-color-picker-hsv{width: 100%;height: 140px;float: left;}/*background-color: rgb(255, 0, 0);background-image: linear-gradient(0deg, rgb(0, 0, 0), transparent),linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0));*/
.hr-color-picker-hue{width: 230px;float: left;margin: 10px;height: 10px;}/*background: linear-gradient(to right,#f00,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);*/
.hr-color-picker-now{width: 24px;height: 24px;border-radius: 50%;float: left;margin: 0 10px;border: 1px solid #c0c0c0;display: none;}
.hr-color-picker-16{float: left;width: 55px;line-height: 20px;margin-top: 3px;margin-right: 10px;font-size: 13px;color: #666;display: none;}
.hr-color-picker-rgb{float: left;width: 90px;line-height: 20px;margin-top: 3px;font-size: 13px;color: #666;display: none;}
.hr-color-picker-btn{float: right;background: #27AEE1;border-radius: 3px;cursor: pointer;margin-right: 5px;color: #fff;padding: 0 4px;margin-top: 3px;font-size: 13px;line-height: 20px;display: none;}

.hr-modal-panel{width: calc(100% - 20px);float: left;margin: 10px;}
.hr-panel-row{width: calc(100% - 10px);float: left;padding: 5px 5px;line-height: 24px;font-size: 16px;color:#666;}
.hr-panel-row-field{width: 100px;float: left;margin: 5px 0;}
.hr-panel-row-value{width: calc(100% - 110px);float: left;margin: 0 5px;}

.window-box-position-right{right: 0;top: 0;height: 100vh;}

/*-----style for hr.showActionSheet  2025-01-22 09:02:48--------------------*/
.hr-show-action-sheet-mask{user-select: none;;width: 100vw;height: 100vh;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.7);z-index: 9999999999999;}
.hr-show-action-sheet-panel{width: 100vw;position: fixed;left: 0;bottom: 0;border-radius: 16px 16px 0 0;overflow: hidden;}
.hr-show-action-sheet-act-cancel{font-weight: bold;border-bottom: 5px solid #fff;border-top: 4px solid #d0d0d0;width: calc(100% - 20px);line-height: 36px;padding: 12px 10px;background: #fff;color: #555;text-align: center;}
.hr-show-action-sheet-act-alert{border-top:8px solid #fff;border-bottom:8px solid #fff;max-height: 72px;width: calc(100% - 20px);line-height: 24px;padding: 2px 10px;background: #fff;color: #a0a0a0;text-align: center;overflow: hidden;}
.hr-show-action-sheet-act-item{border-top:1px solid #f1f1f1;width: calc(100% - 20px);line-height: 24px;padding: 16px 10px;background: #fff;color: #333;text-align: center;overflow: hidden;}
.hr-show-action-sheet-act-item:hover{background: #f5f5f5;}



.hr-window-theme-blue{background:#0C305D;color:#fff;}
.hr-window-theme-blue .hr-window-head{border-color:#a0a0a0;}
.hr-window-theme-blue .hr-window-head-close{background:url(https://cdn.bilyf.com/Image//allicon/verificat_error.png) no-repeat;background-size:14px;}
.hr-window-theme-blue .hr-window-head-text{color: #fff !important;}
.hr-window-theme-blue .hr-window-head-max{background: url(https://cdn.bilyf.com/Image//allicon/icon-max-window.png);background-size: 16px;}
.hr-window-theme-blue .hr-window-head-min{background:url(https://cdn.bilyf.com/Image//allicon/icon-middle-window.png) no-repeat;background-size:14px;margin-top:13px}
.hr-window-max-status{width:100% !important;height:100vh !important;top:0 !important;left:0 !important;}
.hr-window-max-status .hr-window-container{height:calc(100vh - 41px) !important;}
.hr-window-max-status .hr-window-iframe{height:calc(100vh - 41px) !important;}
.hr-window-theme-blue .hr-show-detail-info-table {color:#fff!important;}
.hr-window-theme-blue .hr-show-detail-info-table th{background:#080A4F!important;}
.hr-window-theme-blue .hr-panel-row {color:#fff!important;}
