@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
body {
	font: normal 12px 微软雅黑;
	color: #333;
	margin: 0px;
	padding: 0px;
	background-color: #f5f5f5;
}
ul, li,dl,dt,dd {
	padding: 0;
	margin: 0;
	list-style: none;
}
table {
	font-size: 12px;
}
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}
h1, h2 {
	font-size: 14px;
	color: #FF5A00;
	}
a, img {
	border-width: 0;
	text-decoration: none;
}
a:link,a:visited{
	color: #333;
}
a:hover {
	color: #0071bf;
	text-decoration: none;
}
input::-ms-clear {
	display:none;
}
input{
	border: 0;
}
button,input,textarea,select {
	outline:none;
	font-family: "微软雅黑";
}
button{
	border: 0;
	cursor: pointer;
}
textarea{ resize:none; border: 1px solid #ddd;}
label{
	cursor: pointer;
}
label input{
	position: relative;
	top: 2px;
	margin-right: 2px;
}
button:disabled{
	background-color: #ddd;
	color: #333;
}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;//解决输入框背景颜色
}
input[type='text'][readonly],
input[type='date'][readonly],
input[type='datetime-local'][readonly]{
      background-color:#EEE!important;
}
input[type='text'],input[type='date'],
input[type='datetime-local']{
	height: 18px;
	border: 1px solid #ddd;
}
input[type='date'],
input[type='datetime-local']{
	font-size: 12px;
	color: #444;
}
input[type='text']::-webkit-input-placeholder,
input[type='date']::-webkit-input-placeholder,
input[type='datetime-local']::-webkit-input-placeholder
input[type='password']::-webkit-input-placeholder{ /*WebKit browsers*/
	font-size: 12px;
	color: #aaa;
}
input[type='text']::-moz-input-placeholder,
input[type='date']::-moz-input-placeholder,
input[type='datetime-local']::-moz-input-placeholder,
input[type='password']::-moz-input-placeholder{ /*Mozilla Firefox*/
	font-size: 12px;
	color: #aaa;
}
input[type='text']::-ms-input-placeholder,
input[type='date']::-ms-input-placeholder,
input[type='datetime-local']::-ms-input-placeholder,
input[type='password']::-ms-input-placeholder{ /*Internet Explorer*/
	font-size: 12px;
	color: #aaa;
}
select{
	border: 1px solid #ddd;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.dn{
	display: none;
}
.required{
	color: #f00;
	font-weight: bold;
	margin-right: 3px;
}
/* 2023-04-06  外边距 */
.mar-l0{
	margin-left: 0!important;
}



/*清除浮动*/
.clearfix {
	/* transform：scale(1); */
}
.clearfix:after {
	content: '';
	height: 0px;
	display: block;
	visibility: hidden;
	clear: both;
}
/*文字颜色*/
.redT{
	color: #f00;
}
.greenT{
	color: #2aae67;
}
.blueT{
	color: #2081fd;
}
.yellowT{
	color: #f5a623;
}
.grayT{
	color: #999999;
}
.orangeT{
	color: #ff4200!important;
}
.jiText{
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 15px;
	color: red;
	font-style: normal;
	border: 1px solid red;
	border-radius: 20px;
	margin-right: 5px;
	background-color: #fff;
}
.yanText{
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 15px;
	color: red;
	font-style: normal;
	border: 1px solid red;
	border-radius: 20px;
	margin: 4px 5px;
	background-color: #fff;

}
/*按钮*/
.blueBtn{
	background-color: #267ef0;
	color: #fff;
}
.darkBlueBtn{
	background-color: #3956ac;
	color: #fff;
}
.orangeBtn{
	background-color: #f9781a;
	color: #fff;
}
.grayBtn{
	background-color: #aaa;
	color: #fff;
}
.dangerBtn{
	background-color: #DE6C60;
	color: #fff;
}
.greenBnt{
	background-color: #28c445;
	color: #fff;
}

/*左侧菜单*/
.itemLeft{
	width: 145px;
	height: 100%;
	box-sizing: border-box;
	padding: 88px 0 30px;
	background-color: #0c4085;
	position: fixed;
	left: 0;
	top: 0;
}
.itemLeft.dis{
	display: none;
}
.itemLogo{
	width: 135px;
	padding: 10px 5px;
	background-color: #1b3474;
	position: fixed;
	top: 0;
	left: 0;
}
.menuList{
	color: #cbddfd;
	font-size: 14px;
	line-height: 36px;
	height: 100%;
	box-sizing: border-box;
	overflow-y: auto;
}
.menuList dt:hover,.menuList dt.bg{
	color: #fff!important;
}
.menuList::-webkit-scrollbar {/*滚动条整体样式*/
    width:4px;     /*高宽分别对应横竖滚动条的尺寸*/
}
.menuList::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    background: #86a1f8;
}
.menuList::-webkit-scrollbar-track {/*滚动条里面轨道*/
    background: #1b3474;
}
.menuList dd{
	display: none;
}
.menuList dt{
	padding-left: 10px;
	cursor: pointer;
}
.menuList dt:hover{
	color: #cbddfd;
}
.menuList dt .icon-shenpitixing-shenpichuli{
	font-size: 20px;
	position: relative;
	top: 2px;
	left: -2px;
	margin-right: -4px;
}
.menuList dt .icon-rili{
	font-size: 14px;
}
.menuList dt .iconArrow{
	margin-right: 10px;
	float: right;
}
.menuList li a{
	display: block;
	color: #cbddfd;
	font-size: 12px;
	line-height: 30px;
	padding-left: 35px;
}
.menuList li a:hover,.menuList li a.cur{
	background-color: #1c4e91;
}

/*页面框架*/
.pageConBox{
	width: 100%;
	box-sizing: border-box;
	padding-left: 155px;
	padding-right: 10px;
}
.pageConBox.on{
	padding-left: 50px;
}
.headerTop{
	position: fixed;
	top: 0;
	left: 145px;
	z-index: 10;
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-box-shadow: 2px 2px 2px  rgba(204,204,204,.6);
	-moz-box-shadow: 2px 2px 2px  rgba(204,204,204,.6);
	box-shadow: 2px 2px 2px  rgba(204,204,204,.6);
}
.headerTop.on{
	left: 40px;
}
.pageCon_item{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 50px;
	background-color: #fff;
	border-radius: 5px;
}

.nav_on-off{
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-color: #dbebfb;
	text-align: center;
	cursor: pointer;
}
.nav_on-off i{
	font-size: 20px;
	color: #000;
}
.nav_on-off.off .icon-caidanzhankai{
	display: block!important;
}
.nav_on-off.off .icon-caidanshouqi{
	display: none!important;
}
.itemLeft_off{
	width: 40px;
	background-color: #0c4085;
	color: #cbddfd;
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	padding: 40px 0 30px;
	box-sizing: border-box;
}
.itemLeft_off.on{
	display: block!important;
}
.itemLeft_off li{
	width: 40px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}
.itemLeft_off li:hover{
	background-color: #1c4e91;
}
.itemLeft_off li i{
	font-size: 20px;
}
.itemLeft_off li i.icon-shenpitixing-shenpichuli{
	font-size: 24px;
}
/*top*/
.currentPosition{
	padding-left: 10px;
	line-height: 40px;
	color: #999;
}
.currentPosition .iconfont{
	font-size: 12px;
	margin-right: 5px;
	color: #999;
}
.currentPosition .line{
	margin: 0 5px;
	color: #999;
}
.currentPosition .cur{
	color: #666;
}

.userBox:hover .userSetBox{
	display: block;
}
.userName{
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	padding-right: 170px;
	color: #666;
}
.userName .icon-yonghutouxiang{
	float: left;
	font-size: 28px;
	color: #aaa;
	margin-right: 5px;
}
.userName .xiaArrow{
	margin-left: 5px;
}
.userSetBox{
	box-sizing: border-box;
	width: 110px;
	padding: 10px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 4px  rgba(204,204,204,.6);
	-moz-box-shadow: 0px 2px 4px  rgba(204,204,204,.6);
	box-shadow: 0px 2px 4px  rgba(204,204,204,.6);
}
.userSetBox p{
	cursor: pointer;
	border-bottom: 1px dashed #eee;
}
.userSetBox p:hover{
	color: #2081FD;
}
.userSetBox a,
.userSetBox a:link,
.userSetBox a:visited{
	color: #333!important;
}
.topTipsDiv{
	display: flex;
	line-height: 40px;
	margin-right: 20px;
}
.approvalTips{
	margin-left:0!important;
}
.topTipsDiv .count{
	font-style: normal;
}
/*操作按钮*/
.operateBtn_main{
	
}
.operateBtn_main li{
	float: left;
	margin-right: 6px;
	margin-bottom: 10px;
}
.operateBtn_main li.tab{
	margin-right: 0;
}
.operateBtn_main li a{
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 7px;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
}
.operateBtn_main li .btnTips{
	float: left;
	line-height: 26px;
	margin-left: 10px;
	color: #999;
}
.operateBtn_main li.unclick a,.unclick{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	cursor:not-allowed!important;
	pointer-events:none;
}
.operateBtn_main li .iconfont{
	margin-right: 2px;
	float: left;
}
.operateBtn_main li .icon-add{
	font-size: 12px;
}
.operateBtn_main li .icon-bumenguanli{
	font-size: 20px;
}
.operateBtn_main li.fr{
	float: right;
	margin-right: 1px;
}
.operateBtn_main li.fr a{
	border-radius: 0;
	background-color: #d5e7fa;
	color: #333;
}
.operateBtn_main li.fr a:hover,
.operateBtn_main li.tab a:hover{
	filter: alpha(Opacity=40);
	opacity: 0.85;
}
.operateBtn_main li.on a{
	background-color: #1e90ff;
	color: #fff;
}
.operateBtn_main .navPage{
	margin-top: 10px;
}
.bg1{
	background-color: #06b4fd;
}
.bg1:hover{
	background-color: #04a3e5;
}
.bg2{
	background-color: #f99945;
}
.bg2:hover{
	background-color: #e38b3e;
}
.bg3{
	background-color: #4381e6;
}
.bg3:hover{
	background-color: #3c74cf;
}
.bg4{
	background-color: #28c445;
}
.bg4:hover{
	background-color: #24af3e;
}
.bg5{
	background-color: #06b4fd;
}
.bg5:hover{
	background-color: #06a8ec;
}

.tabPageNav{}
.tabPageNav .tabNav{
	float: left;
	line-height: 18px;
	padding: 3px 15px;
	background-color: #dfedfb;
	text-align: center;
	border-right: 1px solid #fff;
	cursor: pointer;
}
.tabPageNav .tabNav.cur{
	background-color: #ed9e00;
	color: #fff;
}
.tabPageNav .tabNav:hover{
	opacity: 0.85;
}
.tabPageNav .tabNav i{
	font-style: normal;
	font-weight: normal;
}
.tabPageNav .tabNav .iconfont{
	float: none;
	position: relative;
	top: 2px;
}

/*搜索条件*/
.mainSearchBox{
	border: 1px solid #e9e9e9;
	padding: 10px 10px 5px;
	background-color: #f5f5f5;
	position: relative;
}
.mainSearchBox .seaList{
	margin-bottom: 5px;
	line-height: 24px;
}
.mainSearchBox .seaList .tit{
	float: left;
	/* min-width: 70px; */
	text-align: right;
	line-height: 24px;
}
.mainSearchBox .seaList .inText{
	float: left;
	width: 120px;
	height: 23px;
	border: 1px solid #ddd;
	margin-right: 10px;
}
.mainSearchBox .seaList .inText.comName{
	width:200px;
}
.mainSearchBox .seaList input[type='checkbox']{
	position: relative;
	top: 3px;
}
.mainSearchBox .seaList select{
	float: left;
	width: 122px;
	height: 23px;
	border: 1px solid #ddd;
	margin-right: 10px;
}
.searchBottom{
	line-height: 22px;
	border-top: 1px dashed #ddd;
	padding-top: 10px;
	margin-top: 5px;
}
.seaBo_btn{
	height: 26px;
	width: 80px;
	border-radius: 5px;
	margin: 0 5px;
	cursor: pointer;
}
.mainSearchBox .exportBtn{
	position: absolute;
	bottom: 5px;
	right: 100px;
}
.searchData{
	float: left;
}
.searchData input.dataIn[type='text'][readonly],
.dataIn[type='text'][readonly]{
	background-color: #fff!important;
}
.dataIn{
	width: 140px;
	height: 20px!important;
	border: 1px solid #ddd;
	cursor: pointer;
	font-size: 12px;
	background: url(../images/data.png) no-repeat 124px 4px #fff!important;
	
}
.selCheckBox{
	float: left;
	margin-left: 10px;
}
.selCheckBox input{
	position: relative;
	top: 2px;
	margin-right: 3px;
}

/*表格内容*/
.tableBox_width{
	min-width: 100%;
}
.pageContentDiv{
	width: 100%;
	overflow: auto;
	margin-top: 10px;
	border: 1px solid #ddd;
}
.conMarginTop{
	margin-top: 0;
}
.pageInfoDiv{
	width: 100%;
	overflow: auto;
}
.contentTable th,.contentTable td {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-clip: padding-box;
  scroll-snap-align: start;
  background-color: #fff;
  text-align: center;
}
.contentTable thead tr th:last-child,
.contentTable tbody tr td:last-child{
  border-right: 0;
}
.contentTable thead {
  z-index: 2;
  position: relative;
}
.contentTable thead th {
  height: 26px;
  position: sticky;
  top: 0;
  background-clip: padding-box;
}
.contentTable .pin1,
.contentTable .pin2,
.contentTable .pin3,
.contentTable .pin4,
.contentTable .pin5{
	z-index: 1;
}
.contentTable .pin1{
	left: 0;
}
.contentTable tbody th {
  background-clip: padding-box;
  font-weight: normal;
}
.contentTable tbody {
  position: relative;
}
.contentTable tbody th {
  position: sticky;
  left: 0;
}
.contentTable thead th{
	background-color: #dbebfb;
	border-right: 1px solid #ddd;
}
.contentTable tbody tr:nth-child(even) td,
.contentTable tbody tr:nth-child(even) th{
	background-color: #f5f5f5;
}
.contentTable tbody tr:hover td,
.contentTable tbody tr:hover th{
	background-color: #f5fafd;
}
.contentTable tbody tr.onTr td,
.contentTable tbody tr.onTr th{
	background-color: #c8d9fa!important;
}
.warnTR th,.warnTR td {
    background-color: #fce0e0!important;
}

/*弹出层样式*/
#maskLayer{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(Opacity=40);
	opacity: 0.4;
	z-index: 10;
}
.worklog_bg{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0, 0, 0, 0.4);
	z-index: 10;
}
.popupsDivmywork{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 20;
	transform: translate(-50%, -50%);
	border: 1px solid #3873b9;
	padding-bottom: 10px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 6px #888;
}

.popupsDiv{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 20;
	/* transform: translate(-50%, -50%); */
	border: 1px solid #3873b9;
	padding-bottom: 10px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 6px #888;
}
.popupsDiv.shadow{
	border: 0;
	-webkit-box-shadow: 0 0 6px #666;
	-moz-box-shadow: 0 0 6px #666;
	box-shadow: 0 0 6px #666;
}
.popupTit{
	height: 30px;
	line-height: 30px;
	background-color: #3873b9;
	position: relative;
	color: #fff;
	font-weight: bold;
	padding: 0 10px;
	font-size: 14px;
}
.popupsMain{
	width: 100%;
	overflow: auto;
	box-sizing: border-box;
	padding: 15px 10px;
	background-color: #fff;
}
.popupsDiv.shadow .popupsMain{
	border-radius: 5px;
}
/* 2023-04-03 新加 */
.popupsW500{
	width: 600px;
}
.manageSet_list:first-child{
	margin-bottom: 10px;
}
.manageSet_list input{
	padding: 2px 7px;
 	border-radius: 3px;
}

.popupsW500 .tit{
	width: 36px;
	line-height: 30px;
}
.popupsW500 .inText{
	line-height: 30px;
    border: 1px solid #ddd;
    height: 30px;
    padding: 0 5px;
	width:-webkit-calc(100% - 50px);
	width:-moz-calc(100% - 50px); 
	width:calc(100% - 50px); 
}
.manageSet_list .tit{
	vertical-align: top;
}
.manageSet_list textarea{
	border: 1px solid #ddd;
    margin: 0;
    padding: 0;
    padding: 5px;
    height: 100px;
	width:-webkit-calc(100% - 50px);
	width:-moz-calc(100% - 50px); 
	width:calc(100% - 50px); 
}

.popupBtn{
	text-align: right;
	padding: 0 10px;
}
.popupBtn .btn{
	padding: 4px 18px;
	border-radius: 3px;
	margin-left: 20px;
	cursor: pointer;
}
.popupBtn .btn:hover{
	filter: alpha(Opacity=85);
	opacity: 0.85;
}
.popupBtn .errorTips{
	float: left;
	color: #ff5a00;
}
.popupBtn .errorTips .iconfont{
	float: left;
	margin-right: 5px;
	font-size: 12px;
	position: relative;
	top: 2px;
}

.popupBtn.center{
	text-align: center;
	padding: 0;
	margin-bottom: 10px;
}
.popupBtn.center input{
	padding: 0 30px;
	margin: 0 20px;
	height: 30px;
}

.closePopup{
	font-size: 24px;
	float: right;
	line-height: 28px;
	cursor: pointer;
	font-weight: normal;
	width: 28px;
	height: 28px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}
.closePopup:hover{
	color: #d3e9ff;
}

/* 删除提示层 */
#delete_popup{
	width: 300px;
	margin-left: -150px;
	margin-top: -240px;
	z-index: 100;
}
.delete_main{
	color: #2081FD;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
}
/*错误提示层*/
.error_layer{
	min-width: 200px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #cbcbcb;
	padding: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -180px;
	margin-left: -100px;
	z-index: 100;
	border-radius: 5px;
	background-image: linear-gradient(#fdfdfd, #e6e6e6);
}
.error_layer .iconfont{
	font-size: 30px;
	text-align: center;
	margin-bottom: 10px;
	color: #ff5a00;
}
/*成功提示层*/
.succeed_layer{
	min-width: 200px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #cbcbcb;
	padding: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -180px;
	margin-left: -100px;
	z-index: 100;
	border-radius: 5px;
	background-image: linear-gradient(#fdfdfd, #e6e6e6);
}
.succeed_layer .iconfont{
	font-size: 30px;
	text-align: center;
	margin-bottom: 10px;
	color: #26c64c;
}

/*图片上传begin*/
.popdiv,
.yc-upload-wrap {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.6);
	top: 0;
	display: none;
	z-index: 999;
}
.popdiv tbody,
.maidiv {
	width: 600px;
	height: 477px;
	box-shadow:0 0 5px rgba(0,0,0,0.25);
	border-radius: 10px;
	background-color: #fff;
	position: fixed;
	margin-left: -300px;
	margin-top: -230px;
	top: 50%;
	left: 54%;
	
}
#wPaint2 {
	width: 60%;
	height: 400px;
	margin: 12px 0 0 20px;
	display: inline-block;
	padding: 10px;
	margin-left: 88px;
	text-align: center;
	// background-color: #fcfcfc;
	// box-shadow: inset 0 0 5px rgba(0,0,0,0.25);
}
#canvasImage2 {
	width: 255px;
	margin: 0px 0 0 20px;
	border: 1px solid #ffffff;
	display: inline-block;
	vertical-align: top;
}
#saveimg,
#save,
.saveimg {
	width: 80px;
	height: 26px;
	border: 0;
	position: relative;
	display: inline-block;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	background-color: #337ab7;
	margin-left: 10px;
	color: #fff;
	top: 10px;
	cursor: pointer;
}
.saveme {
	height: 40px;
	line-height: 36px;
	text-align: left;
	padding-top: 8px;
}
.cov_main {
	width: 900px;
	height: 600px;
	margin: 100px auto;
	background-color: #ffffff;
	overflow: hidden;
	border-radius: 4px;
}
.cover-wrap {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 10000000;
	text-align: center;
}
.saveimg #file {
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#clipArea {
	margin: 10px;
	height: 520px;
}
#view {
	width: 422px;
	height: 384px;
	margin: 29px auto;
	border: 1px solid #ddd;
}
#clipBtnl,
#clipBtns {
	position: absolute;
	top: 10px;
	left: 90px;
	display: none;
	cursor: pointer;
}
#clipBtns {
	left: 180px;
}
#saveimg:hover,
#save:hover {
	color: #333;
}
.add-img{
	cursor: pointer;
}
.imgBoxClose{
	top: 10px;
	left: -10px;
	float: right;
	width: 20px;
	height: 20px;
	line-height: 20px;
	position: relative;
	border-radius: 20px;
	background-color: #aaa;
	font-size: 18px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.imgBoxClose:hover{
	background-color: #2380E1;
	color: #fff;
}
.popdiv .imgBoxClose{
	left: 55px;
	top: 10px;
}
.imgform {
    width: 110px;
    height: 130px;
    margin: 0;
    margin-right: 10px;
    display: inline-block;
    float: left;
}
.SeeImg {
    width: 110px;
    height: 100px;
    margin: 0;
    margin-right: 10px;
    display: inline-block;
    border: 1px solid #D7D7D7;
    text-align: center;
    float: left;
    overflow: hidden;
    position: relative;
}
.SeeImg .close-upimg {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 10;
    cursor: pointer;
    display: none;
	width: 22px;
	height: 20px;
	background-color: #666;
	color: #fff;
	line-height: 20px;
}
.SeeImg:hover .close-upimg{
	display: inline-block;
}
.SeeImg img {
    max-width: 100%;
    vertical-align: middle;
	height: 100%;
}
.nlk {
    width: 112px;
    margin-bottom: 3px;
}
/*图片上传end*/

/* 日历 */
.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}
.ui-timepicker-div dl{text-align:left;}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}
.ui-timepicker-div dl dd{margin:0 15px 10px 45%;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}

.ui-timepicker-rtl{ direction:rtl;}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}
.ui-timepicker-rtl dl dt{ float:right;clear:right;}
.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px;}

/* 绑定手机 */
#bindPhone_popup{
	width: 400px;
	margin-left: -200px;
	margin-top: -295px;
	z-index: 100;
}
/* 服务QQ号 */
#bindQQ_popup{
	width: 400px;
	margin-left: -200px;
	margin-top: -295px;
	z-index: 100;
}
.bindPhone_main{
	margin-bottom: 0;
}
.bindPhone_list{
	margin-bottom: 10px;
}
.bindPhone_list .tit{
	text-align: right;
	width: 85px;
}
.bindPhone_list .inText{
	width: 200px;
	height: 24px;
}
.bindPhone_list .YZM{
	width: 100px;
}
.bindPhone_list .getYZM{
	width: 90px;
	margin-left: 10px;
	background-color: #f99945;
	color: #fff;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	cursor: pointer;
}
/* 修改密码 */
#changePWD_popup{
	width: 320px;
	margin-left: -160px;
	margin-top: -295px;
	z-index: 100;
}
.changePWD_main{
	margin-bottom: 0;
}
.changePWD_list{
	margin-bottom: 30px;
}
.changePWD_list .tit{
	text-align: right;
	width: 85px;
}
.changePWD_list .inText{
	width: 200px;
	height: 24px;
	border: 1px solid #ddd;
}
/* 电子签名 */
#eSign_popup{
	width: 375px;
	margin-left: -190px;
	margin-top: -295px;
	z-index: 100;
}
.eSign_main{
	margin-bottom: 0;
}
.eSign_list{
	margin-bottom: 10px;
}
.eSign_list .tit{
	text-align: right;
	width: 85px;
}
.eSign_list .inText{
	width: 163px;
	height: 24px;
}
.eSign_main .tips{
	line-height: 20px;
	color: #999;
	margin-left: 85px;
}
.eSign_list .upBtn{
	width: 70px;
	height: 24px;
	overflow: hidden;
	margin-left: 15px;
}
.eSignImg{
	margin-left: 85px;
}
.eSignImg img{
	width: 250px;
	height: 50px;
	border: 1px solid #ddd;
}

/*页码*/
.pagesBox{
	height: 22px;
	margin: 10px 0 0;
	text-align: center;
}
.pagesBox ul,.pagesBox li{
	display: inline-block;
}
.pagesBox a{
	display: inline-block;
	height: 22px;
	line-height: 22px;
	box-sizing: border-box;
	padding: 0 5px;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	margin: 0 2px;
}
.pagesBox li.current a{
	background-color: #4381e6;
	color: #fff;
}
.pagesBox a:hover{
	background-color: #4381e6;
	color: #fff;
}
/*footer*/
.footer{
	text-align: center;
	color: #999;
	line-height: 30px;
}


/* liusm 2023-04-19 日志弹框添加 上传 */
.event_img{
	height: 100px !important;
    position: absolute;
    width: 110px;
    left: 0;
    top: 0;
    opacity: 0;
}
/* 查看大图 */

.toast-mask{
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    /* background: rgba(0,0,0,0.2); */
    z-index: 10;
}
.toast-big-picture{
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-49%, -51%);
    z-index: 999;
}
.Honor-roll{
	/* width: 652px; */
    text-align: center;
}
.Big-picture {
    position: relative;
    width: 100%;
	/* height: 555px; */
    display: table-cell;
    vertical-align: middle;
}
#showImg{
	max-height: 810px;
    overflow-y: auto;
	max-width: 820px;
}

.pictur-cole {
    background: url(../images/close.png) no-repeat left;
    width: 36px;
    height: 36px;
    cursor: pointer;
    position: absolute;
    right: -55px;
    top: -50px;
}
.Big-picture img {
    width: 100%;
    display: inline-block;
}