.base-extend select{
	/* appearance:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
  	background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; */
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
/* .base-extend select::-ms-expand { display: none; } */
/*  */
.base-extend .breadcrumb{
	margin-bottom:0 !important;
	padding:0 0.2rem;
	height:0.37rem;
	line-height:0.37rem;
}
.base-extend .breadcrumb>li{
	font-size:0.12rem;
	color:#333;
}
.base-extend .btn-white.btn-info{
	font-size:0.12rem;
	padding:0 0.1rem;
	border-radius:0.03rem;
	height:0.34rem;
	border-color:#E4E4E4;
	margin-right:0.05rem;
	margin-bottom:0.1rem;
	background:-prefix-linear-zgradient(to bottom, #FFF, #F2F2F2);
	background:linear-gradient(to bottom, #FFF, #F2F2F2);
}
.base-extend .btn.colorbtn{
	color:#fff !important;
	border-color:#5AC4FC !important;
	background:none;
	background-color:#5AC4FC !important;
}
.base-extend .form-control{
	font-size:0.12rem;
	color:#333;
	height:0.34rem;
	line-height:0.34rem;
	border-color:#E4E4E4;
	border-radius:0.03rem;
	padding:0 0.08rem;
	box-shadow:none;
}
.base-extend textarea.form-control{
	height:auto;
	line-height:normal;
}
.base-extend .form-control.nowrite{
	color:#868686;
	background-color:#fff;
}
.base-extend .form-control:focus{
	border-color:#5AC4FC;
	-webkit-box-shadow: inset 0 1px 1px rgba(90,196,252,.075), 0 0 8px rgba(90,196,252,.6);
    box-shadow: inset 0 1px 1px rgba(90,196,252,.075), 0 0 8px rgba(90,196,252,.6);
}
.base-extend .dropdown-extend i{
	font-size:0.12rem;
	color:#333;
}
.base-extend .dropdown-extend button{
	border-color:#E4E4E4;
	height:0.34rem;
	line-height:0.34rem;
	padding:0 0.08rem !important;
	border-radius:0.03rem;
	outline:none;
	font-size:0.12rem;
}
.base-extend .dropdown-extend .caret{
	margin-top:0.14rem !important;
	border-width:0.05rem !important;
	float:right;
	color:#333 !important;
}
.base-extend .dropdown-extend .dropdown-menu{
	font-size:0.12rem;
	border-color:#E4E4E4;
	padding:0.05rem 0;
	border-radius:0.03rem;
	box-shadow: 0 3px 12px rgba(0,0,0,.175);
}
.base-extend .dropdown-menu .divider{
	background-color:#E4E4E4;
}
.base-extend .dropdown-extend .dropdown-menu li{
	cursor:pointer;
}
.base-extend .dropdown-menu>li>a{
	padding:0.04rem 0.08rem;
	color:#333;
	line-height:normal;
	font-size:0.12rem;
}
.base-extend .dropdown-menu li>a:hover{
	background-color:#5AC4FC;
	color:#fff;
}
.base-extend .dropdown-extend .btn.active,
.base-extend .dropdown-extend .btn:active,
.base-extend .dropdown-extend .open .dropdown-toggle.btn,
.base-extend .dropdown-extend .btn:focus,
.base-extend .dropdown-extend .btn:hover,
.base-extend .dropdown-extend .open .dropdown-toggle.btn{
	background-color:#fff;
	border-color:#5AC4FC;
	-webkit-box-shadow: inset 0 1px 1px rgba(90,196,252,.075), 0 0 8px rgba(90,196,252,.6);
    box-shadow: inset 0 1px 1px rgba(90,196,252,.075), 0 0 8px rgba(90,196,252,.6);
}
.base-extend .timeInput{
	cursor:pointer;
}
/* 表格设置 */
.base-extend .ui-jqgrid{
	border-color:#E8F0F3;
	/* border-bottom: 0px; 若要页码部分没有边框,放开这里*/
}
.base-extend .ui-jqgrid .ui-jqgrid-hdiv{
	height:0.4rem;
	/* background-color: #F0F9FC; 若要页码部分没有边框,放开这里*/
}
.base-extend .businessTable .ui-jqgrid .ui-jqgrid-hbox{
	background-color: #F0F9FC;
	/* background:none; 若要页码部分没有边框,放开这里*/
	padding:0;
	height:0.4rem;
	line-height:0.4rem;
}
.base-extend .businessTable .ui-jqgrid .ui-jqgrid-labels th{
	border:none !important;
	color:#656565 !important;
	text-align:left !important;
	font-size:0.13rem;
	padding:0;
}
.base-extend .businessTable .ui-jqgrid-sortable{
	color:#656565;
	font-size:0.13rem;
	text-align:left;
	padding:0 0.12rem;
	/* 这里需要设置字体为PingFang SC->Medium */
}
.base-extend .ui-jqgrid tr.jqgrow td{
	height:0.4rem;
	color:#333;
	border-color:#E8F0F3;
	padding:0 0.12rem;
	text-align:left !important;
	font-size:0.13rem;
}
.base-extend .ui-jqgrid .ui-jqgrid-resize-ltr{
	display:none;
}
/* 表格页码 */
.base-extend .ui-icon-seek-prev:before,
.base-extend .ui-icon-seek-next:before{
	font-size:0.14rem;
	padding:0;
	border-radius:0.03rem;
	height:0.25rem;
	width:0.25rem;
	text-align:center;
	line-height:0.25rem;
	color:#333;
	border-color:#E4E4E4;
}
.base-extend .ui-state-disabled .ui-icon-seek-next:before,
.base-extend .ui-state-disabled .ui-icon-seek-prev:before{
	border-color:#E4E4E4;
	color:#E4E4E4;
}
.base-extend .ui-icon-seek-prev:hover:before{
	background-color:#5AC4FC;
	color:#fff;
	border-color:#5AC4FC;
}
.base-extend .ui-icon-seek-next:hover:before{
	background-color:#5AC4FC;
	color:#fff;
	border-color:#5AC4FC;
}
.base-extend .ui-state-disabled .ui-icon-seek-prev:hover:before{
	background-color:#fff;
	color:#E4E4E4;
	border-color:#E4E4E4;
}
.base-extend .ui-state-disabled .ui-icon-seek-next:hover:before{
	background-color:#fff;
	color:#E4E4E4;
	border-color:#E4E4E4;
}
.base-extend .newPageEle{
	border-radius:0.03rem;
	font-size:0.12rem;
	background-color:#fff;
	border-color:#E4E4E4;
	color:#666666;
	padding:0 0.08rem;
	height:0.25rem;
	line-height:0.25rem;
	margin:0 0.06rem;
}
.base-extend .newPageEle:last-child{
	margin-right:0;
}
.base-extend .newPageEle.active{
	background-color:#5AC4FC;
	border-color:#5AC4FC;
	color:#fff;
}
.base-extend .ui-jqgrid .ui-jqgrid-toppager .ui-pg-input,
.base-extend .ui-jqgrid .ui-pg-input{
	height:0.25rem;
	font-size:0.12rem;
	margin-left:0.45rem;
	border-radius:0.03rem;
	width:0.3rem;
	border-color:#E4E4E4;
	top: 50%;
    margin-top: -0.125rem;
}
.base-extend .ui-jqgrid .tiaozhi{
	font-size:0.12rem;
	line-height:0.25rem;
	margin-left:0.15rem;
	top: 50%;
    margin-top: -0.125rem;
}
.base-extend .ui-jqgrid .ui-jqgrid-toppager .ui-pg-selbox,
.base-extend .ui-jqgrid .ui-pg-selbox{
	font-size:0.12rem;
	margin:0;
	height:0.25rem;
	border-color:#E4E4E4;
	outline:none;
}
.base-extend .ui-paging-info{
	font-size:0.12rem;
}
.base-extend .ui-jqgrid .ui-jqgrid-pager{
	padding:0.1rem !important;
	min-height:0.28rem;
	/* overflow:visible; 若要页码部分没有边框,放开这里*/
}
.base-extend .ui-jqgrid .ui-jqgrid-pager:before{
	/* content:'';
	display:block;
	position:absolute;
	left:-1px;
	top:0px;
	width:2px;
	bottom:0;
	background-color:#fff; 若要页码部分没有边框,放开这里*/
}
.base-extend .ui-jqgrid .ui-jqgrid-pager:after{
	/* content:'';
	display:block;
	position:absolute;
	right:-1px;
	top:0px;
	width:2px;
	bottom:0;
	background-color:#fff; 若要页码部分没有边框,放开这里*/
}
.base-extend .ui-pager-control{
	height:auto !important;
	margin:0.2rem 0;
}
.base-extend .tableNorecords{
	padding:0.15rem;
	font-size:0.14rem;
}
/* 列表滑入提示语 */
.base-extend .tableToolTip{
	line-height:0.2rem;
}
.base-extend .tableToolTip p{
	border-radius: 0.03rem;
    padding: 0.1rem;
    font-size: 0.14rem;
    max-width: 2.7rem;
    line-height:0.2rem;
}
/*  */
.base-extend .messageHeader{
	padding:0 0.2rem;
	min-width:10.35rem;
}
.base-extend .listBackBox{
	background-color:#fff;
	padding:0.15rem 0;
	margin:0 0.2rem;
}
/* 客户营销新增修改,其他业务部分适用 */
.base-extend .newBackBtn{
	font-size:0.16rem;
	line-height:normal;
	position:relative;
	top:0.01rem;
	margin-right:0.05rem;
	color:#59c4fc;
}
.base-extend .detailContentBox{
	position:absolute;
	top:0.37rem;
	left:0.2rem;
	right:0.2rem;
	bottom:0.37rem;
	background-color:#fff;
	border-top-left-radius:0.03rem;
	border-top-right-radius:0.03rem;
}
.base-extend .detailContentBox-title{
	margin:0;
	color:#5AC4FC;
	font-size:0.14rem;
	background-color:#F0F9FC;
	height:0.4rem;
	line-height:0.4rem;
	padding:0 0.2rem;
	font-weight:bold;
	border-top-left-radius:0.03rem;
	border-top-right-radius:0.03rem;
	/* 这里需要设置字体为PingFang SC->Medium */
}
.base-extend .newTabAddUpdateBox{
	top:0.4rem;
	left:0rem;
	right:0rem;
	bottom:0.68rem;
	overflow:auto;
	padding:0.4rem;
	padding-bottom:0;
	padding-top:0.3rem;
	border:none;
	border-radius:0;
	border-bottom:2px solid #F4F4F4;
}
.base-extend .newTabAddUpdateBtnBox{
	position:absolute;
	bottom:0.07rem;
	left:0;
	right:0;
	padding-right:0.2rem;
}
.base-extend .newTabAddUpdateBox table{
	width:100%;
	border-collapse: separate !important;
	border-right:1px solid #E8F0F3;
	border-bottom:1px solid #E8F0F3;
}
.base-extend .newTabAddUpdateBox table td{
	border-left:1px solid #E8F0F3;
	border-top:1px solid #E8F0F3;
	padding:0.1rem;
	text-align:left;
	background-color:#F0F9FC;
	font-size:0.12rem;
	color:#333;
	min-height:0.34rem;
	word-break:break-all;
	position:relative;
}
.base-extend .newTabAddUpdateBox .detailContentBox-tabletitle{
	position:relative;
	padding-left:0.15rem;
}
.base-extend .newTabAddUpdateBox .detailContentBox-tabletitle:before{
	content:'';
	display:block;
	width:0.1rem;
	height:0.1rem;
	border-radius:50%;
	background-color:#5AC4FC;
	position:absolute;
	top:0.04rem;
	left:0;
}
.base-extend .newTabAddUpdateBox .row{
	margin-bottom:0.4rem !important;
}
.base-extend .newTabAddUpdateBox table td.enter{
	background-color:#fff;
	position:relative;
	padding:0;
}
.base-extend .newTabAddUpdateBox table textarea,
.base-extend .newTabAddUpdateBox table input,
.base-extend .newTabAddUpdateBox table select{
	width:100%;
	border:none;
	resize:none;
	background-color:#fff;
	border-radius:0;
	margin:0.01rem 0;
}
.base-extend .newTabAddUpdateBox table textarea{
	margin:0;
}
.base-extend .newTabAddUpdateBox table input.radios{
	width:auto;
	margin:0;
}
.base-extend .newTabAddUpdateBox table a{
	color:#59c4fc;
	word-break:break-all;
}
.base-extend .newTabAddUpdateBox table a:hover{
	text-decoration:underline;
}
.base-extend .newTabAddUpdateBox .required_fileds_star{
	padding-right:0.1rem;
}
.base-extend .newTabAddUpdateBox .required_fileds_star:before{
	left:auto;
	right:0;
	top:100%;
	margin-top:-0.17rem;
	font-weight:normal;
	font-size:0.14rem;
	line-height:normal;
}
.base-extend .newTabAddUpdateBox table td.enter .form-control[readonly],
.base-extend .newTabAddUpdateBox table td.enter .form-control[disabled],
.base-extend .newTabAddUpdateBox table td.enter .form-control[disabled]{
	background-color:#fff !important;
}
.base-extend .entCustomerListBox,
.base-extend .his_entCustomerListBox{
	top:100% !important;
	left:0 !important;
	right:0 !important;
	border-radius:0.03rem !important;
}
.base-extend .entCustomerListBox input,
.base-extend .his_entCustomerListBox input{
	border:1px solid #E8F0F3;
}
.base-extend .entCustomerListBox ul,
.base-extend .his_entCustomerListBox ul{
	max-height:1.9rem !important;
}
.base-extend .entCustomerListBox li,
.base-extend .his_entCustomerListBox li{
	padding:0.04rem !important;
	font-size:0.12rem;
	word-break:break-all;
	cursor:pointer;
}
.base-extend .entCustomerListBox li:hover,
.base-extend .his_entCustomerListBox li:hover{
	background-color:#5ac4fc !important;
}
.base-extend .newTabAddUpdateBox .viewDetailWord{
	font-size:0.12rem !important;
	color:#5AC4FC !important;
}
.base-extend .newTabAddUpdateBox td.enter .viewDetailWord{
	position:absolute;
	width:0.6rem;
	right:0;
	top:0.1rem;
}
.base-extend .newTabAddUpdateBox .prevDetailWord{
	font-size:0.12rem !important;
	color:#5AC4FC !important;
}
.base-extend .newTabAddUpdateBox td.enter .prevDetailWord{
	position:absolute;
	width:0.6rem;
	left:0;
	top:0.1rem;
}
.base-extend label.error{
	font-size:0.12rem;
	margin:0;
}
/* 时间进度轴 */
.base-extend .modal-dialog{
	border-radius:0.03rem;
}
.base-extend .businessDialog .modal-header{
	background-color:#F0F9FC;
	border-color:#E8F0F7;
	padding:0 0.15rem;
	height:0.4rem;
	line-height:0.4rem;
}
.base-extend .businessDialog .modal-title{
	font-size:0.14rem;
	color:#333;
	font-family:PingFangSC-Light;
}
.base-extend .progressTimeline div{
	font-size:0.14rem;
	color:#5AC4FC;
	margin-bottom:0.08rem;
}
.base-extend .progressTimelinebox{
	margin:0.2rem 0.5rem;
	margin-right:0.2rem;
	font-size:0.12rem;
}
.base-extend .progressTimeline{
	padding:0 0.2rem;
}
.base-extend .progressTimeline p{
	color:#333;
	font-size:0.12rem;
	padding-bottom:0.2rem;
	word-break:break-all;
}
.base-extend .progressTimeline p span{
	font-size:0.12rem;
	margin-right:0.12rem;
	display:inline-table;
	width:1.8rem;
	margin-bottom:0.05rem;
}
.base-extend .modal-footer{
	border-top:1px solid #EFF4F7;
	padding:0 0.15rem;
	height:0.51rem;
	line-height:0.51rem;
}
.base-extend .progressTimeline:after{
	background-color:#5AC4FC;
	width:0.05rem;
	top:0.19rem;
	left:-0.045rem;
	bottom:-0.03rem;
}
.base-extend .progressTimeline:last-child:after {
    width: 0;
}
.base-extend .progressTimeline div span{
	width:0.2rem;
	height:0.2rem;
	left:-0.32rem;
	background-color:#5AC4FC;
	top:0.01rem;
}
.base-extend .progressTimeline div span:after{
	width:0.1rem;
	height:0.1rem;
	left:0.05rem;
	top:0.05rem;
}
.base-extend .businessDialog .modal-header .close{
	background-color: #f0f9fc;
	width:0.2rem;
	height:0.2rem;
	line-height:0.2rem;
	margin-top:0.1rem;
	outline:none;
	font-size:0.18rem;
}
.base-extend .businessDialog label.pla{
	font-size:0.12rem;
	margin:0 0.2rem 0.2rem 0;
}
.base-extend .businessDialog label.pla span{
	font-weight:normal;
}
.base-extend .businessDialog .modal-content{
	/* overflow:hidden !important; */
	padding:0 0.2rem !important;
}
.base-extend .businessDialog .adjustTip{
	padding:0.06rem;
	font-size:0.12rem;
}
.base-extend .businessDialog .adjustTip{
	padding:0.04rem 0;
}
.base-extend .yk_selector_checkbtn label{
	font-size:0.12rem;
	margin-bottom:0.05rem;
}
.base-extend .yk_selector_checkbtn label input{
	margin:0.05rem 0 0;
	width:0.15rem;
	height:0.15rem;
}
.base-extend .yk_selector_main{
	height:3rem;
}
.base-extend .yk_selector_main li{
	padding: 0.09rem 0.47rem;
    padding-right: 0.43rem;
}
.base-extend .yk_selector_main li input{
	top: 0.07rem;
    margin: 0.05rem 0 0;
    width:0.15rem;
    height:0.15rem;
}
.base-extend .yk_selector_main li i{
	font-size:0.16rem;
	left:0.23rem;
	top:0.11rem;
}
.base-extend .yk_selector_main li em{
	top: 0.07rem;
	padding-left: 0.04rem;
	right: 0.01rem;
}
.base-extend .yk_check_list_item{
	padding:0.08rem 0.05rem;
	padding-right:0.3rem;
	font-size:0.12rem;
}
.base-extend .yk_check_list_item .icon-folder-close,
.base-extend .yk_check_list_item .icon-user{
	color:#54c3fe;
	margin:0.04rem
}
.base-extend .yk_check_list_item .icon-remove-circle{
	right: 0.1rem;
	top: 0.1rem;
	font-size: 0.18rem;
}
/* 分配(选择人员部门) */
.base-extend .leftCheck,
.base-extend .rightAlreadyCheck{
	background-color:#F0F9FC;
	border:1px solid #E8F0F7;
	border-radius:0.03rem;
	padding:0.1rem;
	height:3.7rem;
	font-size:0.12rem;
}
.base-extend .yk_selector_navbar{
	height:0.24rem;
	margin:0.03rem 0;
}
.base-extend .yk_selector_navbar_item .icon{
	left:0.05rem;
	font-size:0.18rem;
	left:0.02rem;
}
.base-extend .yk_selector_navbar_item{
	color:#5AC4FC;
	padding-left:0.22rem;
}
.base-extend .yk_selector_navbar .backbtn{
	font-size:0.18rem;
	color:#5AC4FC;
}
.base-extend .yk_selector_main li i,
.base-extend .yk_check_list_item .icon-user{
	color:#5AC4FC;
}
/* confirm弹框 */
.bootbox-confirm .btn-white.btn-info{
	margin-bottom:0.1rem !important;
}
.bootbox-confirm .modal-header{
	font-size:0.14rem;
	color:#333;
	background-color:#F0F9FC;
	border:none;
	border-bottom:1px solid #E8F0F7;
	border-radius:0.03rem 0.03rem 0 0;
	padding:0 0.15rem;
	height:0.4rem;
	line-height:0.4rem;
}
.bootbox-confirm .modal-header .modal-title{
	margin-top:0.1rem;
	font-weight:normal;
	font-size:0.14rem;
}
.bootbox-confirm .modal-header .close{
	width:0.2rem;
	height:0.2rem;
	line-height:0.2rem;
	color:#333;
	background:none;
	margin-top:0.1rem;
	outline:none;
	font-size:0.18rem;
}
.bootbox-confirm .modal-body{
	padding:0.15rem;
	padding-bottom:0.25rem;
}
.bootbox-confirm .modal-footer{
	border-top:1px solid #EFF4F7;
	padding:0 0.15rem;
	height:0.45rem;
	line-height:0.45rem;
	border-radius:0.03rem 0.03rem 0 0;
}
.bootbox-confirm .btn-white.btn-info{
	font-size:0.12rem;
	padding:0 0.1rem;
	border-radius:0.03rem;
	height:0.34rem;
	border-color:#E4E4E4;
	margin-right:0.05rem;
	margin-bottom:0.1rem;
	background:-prefix-linear-zgradient(to bottom, #FFF, #F2F2F2);
	background:linear-gradient(to bottom, #FFF, #F2F2F2);
}
.bootbox-confirm .btn.colorbtn{
	color:#fff !important;
	border-color:#5AC4FC !important;
	background:none;
	background-color:#5AC4FC !important;
}
.bootbox-confirm .modal-footer button{
	margin-top:0.05rem !important;
	float:right;
	margin-right:0.1rem !important;
}
.bootbox-confirm .modal-dialog{
	border-radius:0.03rem;
}

/* 新的字体图标 */
@font-face {font-family: "operate-iconfont";
  src: url('fonts/iconfont.eot?t=1552101179842'); /* IE9 */
  src: url('fonts/iconfont.eot?t=1552101179842#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64, ') format('woff2'),
  url('fonts/iconfont.woff?t=1552101179842') format('woff'),
  url('fonts/iconfont.ttf?t=1552101179842') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('fonts/iconfont.svg?t=1552101179842#iconfont') format('svg'); /* iOS 4.1- */
}



.operateIconfont {
  font-family: "operate-iconfont" !important;
  font-size: 0.14rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconfont {
	font-size: 0.14rem !important;
}

.operateIcon-xiazai:before { content: "\e622"; font-size:0.16rem; }

.operateIcon-zhiyong:before { content: "\e624"; font-size:0.15rem;}

.operateIcon-bianjiguize:before { content: "\e615"; font-size:0.15rem;}

.operateIcon-jinyong:before { content: "\e608"; }

.operateIcon-zichanfuzhaibiao:before { content: "\e65f"; }

.operateIcon-baosun:before { content: "\e663"; }/*  */

.operateIcon-yidu:before { content: "\e653"; font-size:0.15rem;}

.operateIcon-jiazuchengyuan:before { content: "\e674"; }

.operateIcon-caipanwenshu:before { content: "\e60c"; }

.operateIcon-liucheng:before { content: "\e70e"; }

.operateIcon-wancheng:before { content: "\e613"; font-size:0.15rem;}

.operateIcon-fapiao:before { content: "\e602"; }

.operateIcon-exceldaoru:before { content: "\e60f"; font-size:0.15rem;}

.operateIcon-chakan:before { content: "\e603"; }

.operateIcon-xinzeng:before { content: "\e625"; font-size:0.15rem;}

.operateIcon-qiyong:before { content: "\e60e"; font-size:0.15rem;}

.operateIcon-shouxinbiangeng:before { content: "\e616"; font-size:0.16rem;}

.operateIcon-fenpei:before { content: "\e685"; font-size:0.15rem;}

.operateIcon-zhongzhi:before { content: "\e600"; font-size:0.17rem;}

.operateIcon-xiangqing:before { content: "\e63c"; font-size:0.16rem;}

.operateIcon-daochu:before { content: "\e9e2"; }

.operateIcon-fuzhi:before { content: "\e614"; }

.operateIcon-bianji:before { content: "\e647"; }

.operateIcon-chongzhimima:before { content: "\e631"; font-size:0.15rem;}

.operateIcon-cuishoufanganluru:before { content: "\e64b"; }

.operateIcon-yulan:before { content: "\ea8c"; font-size:0.16rem; }

.operateIcon-weidu:before { content: "\e731"; }

.operateIcon-jiechu:before { content: "\e6e1"; font-size: 0.16rem;}

.operateIcon-fangkuan:before { content: "\e626"; font-size:0.17rem;}

.operateIcon-beizhixingren:before { content: "\e63f"; font-size: 0.16rem; margin-left: -0.02rem;}

.operateIcon-biangengjilu:before { content: "\e640"; font-size:0.14rem;}

.operateIcon-jibenxinxi:before { content: "\e64a"; font-size:0.14rem;}

.operateIcon-shoukuan:before { content: "\e60d"; font-size:0.17rem;}

.operateIcon-tuodong:before { content: "\e742"; }

.operateIcon-ruanjianzhuzuo:before { content: "\e666"; font-size: 0.16rem; margin-left: -0.02rem;}

.operateIcon-zhuxiao:before { content: "\e609"; }

.operateIcon-shangjidanwei:before { content: "\e63e"; font-size: 0.16rem; line-height: 0.12rem;}

.operateIcon-yuangongxinxi:before { content: "\e628"; }

.operateIcon-exceldaochu:before { content: "\e612"; }

.operateIcon-guanxiren:before { content: "\e67b"; font-size:0.14rem; line-height:0.12rem;}

.operateIcon-csvdaochu:before { content: "\e605"; }

.operateIcon-fuyi:before { content: "\e8fd"; font-size:0.16rem;}

.operateIcon-chuli:before { content: "\e633"; font-size:0.19rem;}

.operateIcon-kehuyingxiao:before { content: "\e651"; }

.operateIcon-shangbao:before { content: "\eca5"; }

.operateIcon-buliangxindai:before { content: "\e623"; font-weight:bold; }

.operateIcon-xianjinliuliangbiao:before { content: "\e682"; }

.operateIcon-cuishourenyuanshezhi:before { content: "\e763"; font-size: 0.15rem;}

.operateIcon-fujianxiazai:before { content: "\e622"; }

.operateIcon-kuaidi:before { content: "\e611"; }

.operateIcon-shixinbeizhixingren:before { content: "\e610"; font-size:0.14rem;}

.operateIcon-jihua:before { content: "\e692"; font-size:0.15rem;}

.operateIcon-shijianzhou:before { content: "\e73b"; font-size:0.15rem;}

.operateIcon-jingyingyichang:before { content: "\e6cf"; }

.operateIcon-xianshi:before { content: "\e675"; }

.operateIcon-suopei:before { content: "\e66e"; }

.operateIcon-shouxinjilu:before { content: "\e629"; font-size: 0.16rem;}

.operateIcon-zhanyongtongji:before { content: "\e866"; font-size:0.15rem;}

.operateIcon-zuofei:before { content: "\e68f"; }

.operateIcon-shanchu:before { content: "\e7f4"; }

.operateIcon-fayuangonggao:before { content: "\e60a"; font-size:0.14rem;}

.operateIcon-dashiji:before { content: "\e660"; }

.operateIcon-guanlianqiye:before { content: "\e64d"; }

.operateIcon-zhengshuzizhi:before { content: "\e661"; }

.operateIcon-jiacu:before { content: "\e61d"; }

.operateIcon-gudongxinxi:before { content: "\e64c"; font-size:0.14rem;}

.operateIcon-weihu:before { content: "\e601"; font-size:0.2rem;}

.operateIcon-quxiaofenpei:before { content: "\e655"; font-size: 0.15rem;}

.operateIcon-fenzhijigou:before { content: "\e606"; font-size:0.15rem;}

.operateIcon-jinefenpei:before { content: "\e74d"; font-size: 0.16rem;}

.operateIcon-fujianchakan:before { content: "\ea8c"; }

.operateIcon-lirunbiao:before { content: "\e64e"; }

.operateIcon-susong:before { content: "\e617"; }

.operateIcon-jixiaopingding:before { content: "\e6d3"; }

.operateIcon-tuihui:before { content: "\e655"; }



/* 列表操作列的图标 */
.base-extend .noHover.operateIcon{
	color:#5AC4FC;
	cursor:pointer;
	/* font-size:0.13rem; */
}
.base-extend .noHover.operateIcon p{
	margin:0;
	margin-right:0.1rem;
	position:relative;
	float:left;
	height:0.3rem;
	line-height:0.3rem;
}
.base-extend .noHover.operateIcon p span{
	position:absolute;
	padding:0 0.1rem;
	font-size:0.12rem;
	color:#fff;
	background-color:#5AC4FC;
	border-radius:0.03rem;
	height:0.3rem;
	line-height:0.3rem;
	left:50%;
	top:-120%;
  	-webkit-transform:translateX(-50%);
  	transform:translateX(-50%);
  	display:none;
}
.base-extend .noHover.operateIcon p span:after{
	content:'';
	display:block;
	position:absolute;
	bottom:-0.1rem;
	left:50%;
	margin-left:-0.05rem;
	width:0;
	height:0;
	font-size:0;
	border:0.05rem solid #5ac4fc;
	border-color:#5ac4fc transparent transparent transparent;
}
.base-extend .noHover.operateIcon p i:hover{
	color:#1898dc;
}
/* 列表多个表格的 */
.base-extend .projectTableBox{
	border:none;
}
.base-extend .projectListTab,
.base-extend .projectListSecondTab{
	height:0.4rem;
	background-color:#F0F9FC;
	border-top:0px;
	border-bottom:1px solid #E8F0F3;
}
.base-extend .projectListSecondTab{
	background-color:#fff;
}
.base-extend .projectListTab li,
.base-extend .projectListSecondTab li{
	float:left;
	width:1.2rem;
	height:0.4rem;
	text-align:center;
	line-height:0.4rem;
	font-size:0.14rem;
	cursor:pointer;
}
.base-extend .projectListTab li:hover,
.base-extend .projectListSecondTab li:hover{
	color:#59c4fc;
}
.base-extend .projectListTab li.active{
	height:0.41rem;
	top:0;
	border-top:0.02rem solid #59c4fc;
	color:#59c4fc;
}
.base-extend .projectListSecondTab li.active{
	height:0.41rem;
	top:0;
	border-bottom:0.02rem solid #59c4fc;
	color:#59c4fc;
}
/* 表单 */
.base-extend .form-horizontal .form-group{
	margin:0 0.1rem 0.2rem;
}
.base-extend .form-horizontal .form-group label{
	font-size:0.12rem;
	padding:0.06rem 0 0 0.1rem;
}
.base-extend .form-horizontal .form-group label span{
	padding-right:0.15rem;
}
.base-extend .form-horizontal .required:after{
	right:-0.1rem;
	font-size:0.14rem;
	top:0;
	right:0;
}
.base-extend .col-xs-10{
	padding:0;
}
/* 非表单里的table */
.base-extend .notFormTable{
	width:100%;
}
.base-extend .notFormTable td{
	border: 1px solid #E8F0F3;
    padding: 0.1rem;
    text-align: left;
    background-color: #F0F9FC;
    font-size: 0.12rem;
    color: #333;
    min-height: 0.34rem;
    word-break: break-all;
}
/*  */
.base-extend .negativeInformationPlus,
.base-extend .negativeInformationReduce,
.base-extend .receivableAmountPlus,
.base-extend .receivableAmountReduce{
	border:none;
	position:static;
	width:auto;
	height:auto;
	font-size:0.12rem;
	line-height:normal;
	color:#5AC4FC;
	margin:0 0.05rem;
}
/* 表单验证语样式 */
.base-extend .newTabAddUpdateBox .error.shows,
.base-extend .newTabAddUpdateBox label.error{
	font-size:0.12rem;
	position:absolute;
	top:100%;
	text-align:left;
	left:0.01rem;;
	padding:0.02rem 0.03rem;
	border:1px solid red;
	border-radius:0.03rem;
	z-index:10;
	margin-top:0.01rem;
	background-color:#fbfbfb;
	font-weight:normal;
	margin:0;
}
.base-extend .newTabAddUpdateBox .error.shows:before,
.base-extend .newTabAddUpdateBox .error.shows:after,
.base-extend .newTabAddUpdateBox label.error:before,
.base-extend .newTabAddUpdateBox label.error:after{
	content:'';
	display:block;
	width:0;
	height:0;
	border-style:solid;
	border-width:0.05rem;
	border-color:transparent transparent red transparent;
	position:absolute;
	top:-0.1rem;
	left:0.1rem;
}
.base-extend .newTabAddUpdateBox .error.shows:after,
.base-extend .newTabAddUpdateBox label.error:after{
	border-color:transparent transparent #fbfbfb;
	top:-0.09rem;
}
/* 附件部分 */
.base-extend .choiceFile{
	color:#3ebfe6;
	font-size:0.12rem;
	cursor:pointer;
	padding-left:0.06rem !important;
}
.base-extend .choiceFile:hover{
	font-weight:bold;
}
.base-extend .fileContent .spanHolder{
	display:none;
}
.base-extend .file-wrapper{
	border-bottom:1px dashed #E8F0F3;
}
.base-extend .file-wrapper:last-child{
	border-bottom:0px dashed #ccc;
}
.base-extend .fileContent{
	margin-bottom:0px;
	border:none;
	text-align:left;
	min-height:0.32rem;
}
.base-extend .file-wrapper .file-icon{
	width:0.49rem;
	opacity:1;
}
.base-extend .file-wrapper .file-icon .file-icon-image{
	border:none;
	top:0.05rem;
	left:0.05rem;
	right:0;
	bottom:0.05rem;
}
.base-extend .file-wrapper .file-icon .file-icon-image i{
	font-size:0.4rem;
	position:relative;
	top:0.02rem;
}
.base-extend .file-wrapper > .content > .file-name{
	line-height:0.25rem;
	font-size:0.12rem;
}
.base-extend .file-wrapper > .content > .file-size{
	margin:0;
	line-height:0.2rem;
	font-size:0.12rem;
}
.base-extend .file-wrapper > .actions{
	min-height:0.5rem;
}
.base-extend .file-wrapper > .actions>.btn{
	width:0.5rem;
	padding: 0.14rem 0.08rem;
}
.base-extend .file-wrapper > .actions>.btn i{
	color:#59c4fc;
}
.base-extend .uploaderFile{
	background-color:#fff;
	margin:0.02rem 0;
}
.base-extend .file-wrapper > .content{
	padding-left:0.1rem;
}
.base-extend .file-wrapper > .actions>.btn:hover{
	background-color:#fff !important;
}
.base-extend .file-wrapper > .actions>.btn:hover i{
	font-weight:bold;
	font-size:0.14rem;
}
.base-extend .newTabAddUpdateBox table .actions a{
	display:inline-block;
	width:0.5rem;
	padding:0.14rem 0.08rem;
	text-align:center;
	cursor:pointer !important;
	position:relative;
}
.base-extend .newTabAddUpdateBox table .actions a:hover{
	font-weight:bold;
	text-decoration:none;
}
.base-extend .newTabAddUpdateBox table .actions a em{
	position: absolute;
	font-style:normal;
    padding: 0 0.1rem;
    width:0.5rem;
    display:block;
    font-size: 0.12rem;
    color: #fff;
    background-color: #5AC4FC;
    border-radius: 0.03rem;
    height: 0.3rem;
    line-height: 0.3rem;
    left: 50%;
    top: -0.3rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
}
.base-extend .newTabAddUpdateBox table .actions a em:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -0.1rem;
    left: 50%;
    margin-left: -0.05rem;
    width: 0;
    height: 0;
    font-size: 0;
    border: 0.05rem solid #5ac4fc;
    border-color: #5ac4fc transparent transparent transparent;
}
/* 业务查看历史信息部分 */
.base-extend .projectManagementBottom{
	bottom:0;
	left:0;
	right:0;
	border:none;
	z-index:99;
}
.base-extend .projectManagementTop{
	padding:0;
	margin:0;
	border:none;
	font-size:0.12rem;
	position:relative;
}
.base-extend .businessNavigation{
	margin:0;
	border-bottom:1px solid #caebf7;
}
.base-extend .businessNavigation ul{
	border:none;
	padding:0;
	padding:0.1rem 0.3rem;
}
.base-extend .businessNavigation li{
	color:#59c4fc;
	width:0.9rem;
	font-size:0.12rem;
}
.base-extend .businessNavigation li:after,
.base-extend .businessNavigation li:before{
	background-color:#59c4fc;
	top:0.1rem;
	height:0.02rem;
	line-height:0.02rem;
}
.base-extend .businessNavigation li .businessCircle{
	background-color:#59c4fc;
	width:0.2rem;
	height:0.2rem;
	line-height:0.2rem;
	font-size:0.12rem;
}
.base-extend .nodeShow{
	display:none;
}
.base-extend .initialReviewPrepare {
	width:100%;
}
.base-extend .projectManagementTop .newTabAddUpdateBox{
	padding:0 0.3rem;
	top:0;
	bottom:0;
}
.base-extend .projectManagementTop .detailContentBox-title{
	background:none;
	cursor:pointer;
	position:relative;
	padding:0;
}
.base-extend .projectManagementTop .detailContentBox-title:after{
	content:'\e6b8';
	display:block;
	position:absolute;
	font-size:0.18rem;
	right:0.15rem;
	top:0.11rem;
	font-family:ZenIcon;
	line-height:normal;
}
.base-extend .projectManagementTop .detailContentBox-title.up{
	border-bottom:1px dashed #b2e0f9;
}
.base-extend .projectManagementTop .detailContentBox-title.up:after{
	content:'\e6b9'
}
.base-extend .projectManagementTop .detailContentBox-title:hover{
	background-color:rgba(240,249,252,0.3)
}
.base-extend .projectManagementTop .newTabAddUpdateBox table td.enter{
	padding:0.1rem;
}
.base-extend .projectManagementTop .newTabAddUpdateBox table td.enter textarea{
	cursor:default;
}
.base-extend .projectManagementTop .newTabAddUpdateBox .row{
	margin-bottom:0rem !important;
	margin-left:0;
	margin-right:0;
	padding-bottom:0.2rem;
}
.base-extend .projectManagementBottom .detailContentBox-title{
	cursor:move;
	border:1px solid #caebf7;
	border-left:0px;
	border-right:0px;
	border-radius:0;
	position:relative;
}
.base-extend .projectManagementBottom .detailContentBox-title:after{
	content:'\e742';
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	font-size:0.12rem;
	font-family:operate-iconfont;
}
.base-extend .projectManagementBottom .newTabAddUpdateBox .row{
	margin-bottom:0.4rem !important;
}
.base-extend .projectManagementBottom .increaseCredit label,
.base-extend .projectManagementBottom .resolutionLabox label{
	margin:0 0.25rem 0 0;
	font-size:0.12rem;
	font-weight:normal;
}
.base-extend .projectManagementBottom .increaseCredit label span,
.base-extend .projectManagementBottom .resolutionLabox label span{
	margin-left:0.05rem;
}
.base-extend .projectManagementTop .newTabAddUpdateBox td.enter i.viewDetailWord,
.base-extend .projectManagementBottom .newTabAddUpdateBox td.enter i.viewDetailWord{
    width: 0.35rem;
    text-align: center;
    top: 0.1rem;
    color: #333 !important;
    cursor: default;
    font-style: normal;
}


.base-extend	 .projectManagementTop .newBigContentBox-title:after{
	content:'\e6b8';
	display:block;
	font-family:'ZenIcon';
	position:absolute;
	top:0px;
	right:10px;
	font-size: 20px;
  	color: #928f8f;
}
.projectManagementTop .newBigContentBox-title.up:after{
	content:'\e6b9'
}
/* 头部左侧菜单等公共部分 */
.yk_head{
	height: 0.85rem;
    background: url(yinke-logo.png) no-repeat 0.2rem 0.15rem;
    background-color:#fff;
    background-size:1.6rem;
    font-size:0.12rem;
}
.yk_menubox{
	width:2.1rem;
	padding:0.15rem 0;
	top:0.85rem;
}
.yk_menu li a{
	padding:0 0.2rem;
	height:0.46rem;
	line-height:0.46rem;
	font-size:0.14rem;
}
.icon_left{
	margin-right:0.05rem;
	min-width:0.18rem;
	font-size:0.14rem;
}
.icon_right{
	font-size:0.16rem;
	margin-top:0.16rem;
}
.icon_left:before,
.icon_right:before{
	min-width:0.14rem;
}
.yk_secondmenu:before,
.yk_thirdmenu:before{
	left:0.26rem;
	top:-0.03rem;
	bottom:0.23rem;
}
.yk_secondmenu li,
.yk_thirdmenu li{
	padding-left:0.25rem;
}
.yk_secondmenu li:before,
.yk_thirdmenu li:before{
	width:0.12rem;
	top:0.22rem;
	left:0.26rem;
}
.yk_menu .yk_secondmenu li a{
	padding-left:0.24rem;
}
.yk_secondmenu li a,
.yk_thirdmenu li a{
	font-size:0.13rem;
}
.yk_menu .yk_thirdmenu li a{
	padding-left:0.2rem;
}
.yk_head>ul>li{
	padding:0 0.4rem;
}
.yk_head>ul>li .icon-bar-chart{
	font-size:0.2rem;
	margin-right:0.05rem;
}
.yk_head>ul>li .info-hello{
	height:0.2rem;
}
.yk_head .dropdown-menu>li>a{
	line-height:0.3rem;
	padding:0.03rem 0.2rem;
	font-size:0.12rem;
}
.yk_rightcontent{
	top:0.85rem;
	left:2rem;
	padding-bottom:0.2rem;
}

.yk_rightcontent, #vueApp {
	top:0.85rem;
	left:2rem;
	/* padding-bottom:0.2rem; */
}

.yk_thirdmenu.noleftborder:after{
	top:-0.23rem;
	bottom:0.23rem;
}
.base-extend .deleteTime{
	font-size:0.12rem;
	top:0.06rem;
	right:0.08rem;
}
/* 评审会 */
.base-extend .hasradio label{
	margin:0 0.15rem 0 0.1rem;
	font-size:0.12rem;
	font-weight:normal;
}
.base-extend .hasradio label span{
	margin-left:0.05rem;
}
/* 日期 */
.datetimepicker-minutes{
	max-height:2.5rem;
	overflow:auto !important;
}
/* 企业信息管理详情 */
.base-extend .yk_orgMenu{
	width:2rem;
	padding:0.2rem 0 0.1rem 0;
	font-size:0.12rem;
	background-color:#f0f9fc;
	border-color:#e8f0f3;
}
.base-extend .yk_businessTabTitleBox li{
	padding: 0.06rem 0.2rem;
    padding-left: 0.3rem;
    font-size:0.12rem;
}
.base-extend .yk_businessTabTitleBox li.active{
	background-color: #53c3fe;
}
.yk_businessTabTitleBox li i{
	margin-right:0.1rem;
	font-size:0.12rem;
}
.base-extend .yk_businessTabContentBox{
	padding:0.26rem;
	padding-top:0.2rem;
	padding-bottom:0;
}
/*  */
.tempoBigShadowBox{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.1);
	z-index:1000;
}
.tempoBigShadowBox i{
	font-size:0.6rem;
	color:#5AC4FC;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-0.6rem;
	margin-left:-0.3rem;
}
/* 日历样式 */
.base-extend .calendar>header{
	margin-bottom:0.1rem;
}
.base-extend .calendar .table>thead>tr>th{
	background-color:#5AC4FC;
}
.base-extend .calendar .day>.heading{
	padding:0.02rem 0.05rem;
}
.base-extend .calendar .day>.heading>.month{
	padding:0.01rem 0.03rem;
	border-radius:0.03rem;
	background-color:#5ac4fc;
}
.base-extend .calendar .cell-day.current span.number{
	background: #54c3fe;
	font-size:0.16rem;
	width:0.23rem;
	height:0.23rem;
	line-height:0.23rem;
	display: inline-block;
    border-radius: 50%;
    color: #fff;
    text-align: center;
}
.base-extend .calendar .day>.content{
	min-height:0.7rem;
}
.base-extend .calendar .event{
	padding: 0.01rem 0.05rem;
    margin: 0 0.01rem 0.01rem;
    font-size:0.12rem;
}
/* 头部图标 */
.yk_head>ul>li .head_circleBox{
	width:0.4rem;
	height:0.4rem;
	line-height:0.4rem;
	border-radius:50%;
	text-align:center;
	background:#5AC4FC;
	color:#fff;
	position:relative;
}
.yk_head>ul>li .head_circleBox i.icon{
	margin:0;
}
/*.headmessage:before{*/
/*	content:'';*/
/*	display:block;*/
/*	position:absolute;*/
/*	left:0rem;*/
/*	top:0.1rem;*/
/*	bottom:0.1rem;*/
/*	width:1px;*/
/*	font-size:0;*/
/*	background:#54c3fe;*/
/*}*/
.headmessage:after{
	content:'';
	display:block;
	position:absolute;
	right:0rem;
	top:0.1rem;
	bottom:0.1rem;
	width:1px;
	font-size:0;
	background:#54c3fe;
}
.headmessage .icon-bell-alt{
	color:#fff !important;
	font-size:0.2rem !important;
}
.headmessage span{
	font-size:0.12rem !important;
	position:absolute;
	top:-0.03rem;
	right:-0.08rem;
	line-height:normal !important;
}
.headmessage .move span{
	font-size:0.12rem !important;
	background-color:#ea644a;
	color:#fff !important;
	border-radius:50%;
	padding:0 0.05rem;
	right:-0.2rem
}
.headmessage .move.largeTen span{
	padding:0 0.02rem;
	right:-0.2rem;
}
.headmessage .move.largeTen.largeHun span{
	padding:0.03rem 0.02rem;
	right:-0.3rem;
}
.yk_head>ul>li .user-info{
	margin-left:0.05rem;
	font-size:0.12rem;
	color:#128ed0;
}
.yk_head>ul>li:hover .head_circleBox{
	background:#46b7f3;
}
.yk_head>ul>li:hover .user-info{
	font-weight:bold;
}
.yk_head .dropdown-menu .triangle{
	border-width: 0.08rem;
	top:-0.08rem;
	margin-left:-0.16rem;
	left:50%;
}
.yk_head .dropdown-menu>li>a:focus{
	background-color:#000;
}
/*  */
.base-extend .tableRowMultipleSpan{
	margin:0.05rem 0;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 组织机构管理 */
.base-extend.orgList .yk_orgBox{
	top:0.37rem;
	left:0.2rem;
	right:0.2rem;
	bottom:0.2rem;
	border-radius:0.03rem;
}
.base-extend.orgList .yk_orgMenu{
	width:2.5rem;
}
.base-extend.orgList .yk_orgMenu .search-box{
	margin: 0.05rem auto 0.1rem;
}
.base-extend.orgList .input-control.has-icon-right>.form-control{
	padding-left:0.3rem;
	padding-right:0.3rem;
}
.base-extend.orgList .input-control-icon-left,
.base-extend.orgList .input-control-icon-right{
	width: 0.3rem;
    text-align: center;
    margin: 0;
    font-size: 0.12rem;
    height: 0.34rem;
    line-height: 0.34rem;
}
.base-extend.orgList .input-control-icon-left i,
.base-extend.orgList .input-control-icon-right i{
	font-size:0.15rem !important;
}
.base-extend.orgList .yk_orgMenu .yk_groupBtn{
	margin: 0.1rem auto;
    margin-top: 0.2rem;
    height: 0.36rem;
    border-radius: 0.04rem;
}
.base-extend.orgList .yk_orgMenu .yk_groupBtn .organization.check{
	border-top-left-radius: 0.04rem;
    border-bottom-left-radius: 0.04rem;
    background-color:#54c3fe;
}
.base-extend.orgList .yk_orgMenu .yk_groupBtn .role.check{
	border-top-right-radius: 0.04rem;
    border-bottom-right-radius: 0.04rem;
    background-color: #54c3fe;
}
.base-extend.orgList .yk_orgMenu .yk_groupBtn div{
	line-height:0.36rem;
}
.base-extend.orgList .yk_orgMenu .tree{
	top:1.25rem;
}
.base-extend.orgList .yk_orgMenu .tree li{
	padding: 0.09rem 0 0.05rem 0.43rem;
	font-size:0.12rem;
}
.base-extend.orgList .yk_orgMenu .tree li.has-list:before{
	top:0.09rem;
	left:0.25rem;
	font-size:0.12rem;
}
.base-extend.orgList .yk_orgMenu .tree li>.list-toggle{
	top: 0.06rem;
    left: 0.02rem;
    width: 0.2rem;
    line-height: 0.24rem;
}
.base-extend.orgList .yk_orgMenu .tree-chevrons li.open>.list-toggle:before,
.base-extend.orgList .yk_orgMenu .tree-chevrons li>.list-toggle:before{
	font-size:0.18rem;
}
.base-extend.orgList .tree li span.check{
	color:#54c3fe;
}
.base-extend.orgList .yk_orgMenu .tree li span{
	padding-right:0.05rem;
}
.base-extend.orgList .tree li.open>ul{
	margin-left:-0.28rem;
	margin-top:0.05rem;
}
.base-extend.orgList .yk_orgMenu .tree li:before{
	top:0.09rem;
	left:0.25rem;
	font-size:0.12rem;
}
.base-extend.orgList .tree li span:hover{
	color:#54c3fe;
}
.base-extend.orgList #searchResult{
	top:0.6rem;
	font-size:0.12rem;
}
.base-extend.orgList .searchResultTitle{
	padding-left: 0.1rem;
    height: 0.37rem;
    line-height: 0.37rem;
    font-size: 0.14rem;
    margin-bottom: 0;
    font-weight: bold;
}
.base-extend.orgList .searchResultList{
	padding: 0.1rem 0.15rem;
    font-size: 0.12rem;
}
.base-extend.orgList .searchResultList i{
	margin-right:0.05rem;
	font-size:0.14rem;
	color:#54c3fe;
	opacity:1;
}
.base-extend.orgList .icon:before{
	min-width:0.14rem;
}
.base-extend.orgList .searchResultList:hover{
	opacity:1;
	font-weight:bold;
}
.base-extend.orgList .yk_roleBtn{
	margin:0.2rem 0;
	margin-left:-0.2rem;
	font-size:0.12rem;
}
.base-extend.orgList .yk_roleBtn button{
	font-size: 0.12rem;
    padding: 0.03rem 0.1rem;
    color: #54c3fe;
    border: 1px solid #54c3fe;
    border-radius: 0.03rem;
    margin-left: 0.1rem;
}
.base-extend.orgList .yk_roleBtn button:hover{
 	background-color: #54c3fe;
 	color: #fff;
}
.base-extend.orgList #roleTree{
	top:1.68rem;
	padding:0.05rem;
}
.base-extend.orgList .ztree *{
	font-size:0.12rem;
	color:#333;
	font-family: 'PingFangSC-Light','sans-serif','Helvetica Neue','Helvetica','Tahoma','Arial','Microsoft Yahei'
}
.base-extend.orgList .ztree li{
	line-height:0.3rem;
}
.base-extend.orgList .ztree li span.button{
	width:0.16rem;
	height:0.16rem;
	line-height:0;
}
.base-extend.orgList .ztree li span.button.switch{
	width:0.18rem;
	height:0.18rem;
}
.base-extend.orgList .ztree li span.button.noline_open:before,
.base-extend.orgList .ztree li span.button.noline_close:before,
.base-extend.orgList .ztree li span.button.ico_open:before,
.base-extend.orgList .ztree li span.button.ico_close:before,
.base-extend.orgList #roleTree.ztree li span.button.ico_docu:before{
	font-size:0.18rem;
	top:0.08rem;
	left:0.03rem;
}
.base-extend.orgList .ztree li a{
	padding:0.01rem 0.03rem 0 0;
}
.base-extend.orgList .ztree li span.button.ico_open{
	margin-right:0.02rem;
}
.base-extend.orgList .ztree li span.node_name{
	margin-left:0.05rem;
}
.base-extend.orgList .ztree li span {
    line-height: 0.16rem;
    margin-right: 0.02rem;
}
.base-extend.orgList .ztree li span.button.ico_open:before {
    content: '\e6f0';
    font-size: 0.14rem;
    top: 0.08rem;
    left: 0.02rem;
}
.base-extend.orgList .ztree li ul{
	padding:0 0 0 0.18rem;
}
.base-extend.orgList #roleTree.ztree li a.curSelectedNode span,
.base-extend.orgList #roleTree.ztree li a.curSelectedNode span:before{
	color: #54c3fe !important;
}
.base-extend.orgList .ztree li span.button.ico_docu{
	margin-right:0.02rem;
}
.base-extend.orgList #roleTree.ztree li span.button.ico_docu:before{
	font-size:0.16rem;
	top:0.07rem;
}
.base-extend.orgList .ztree li span.button.ico_close{
	margin-right:0.02rem;
}
.base-extend.orgList .ztree li span.button.ico_close:before{
	top:0.08rem;
	left:0.02rem;
	font-size:0.14rem;
}
.base-extend.orgList #roleTree .editRoleBtn:before{
	font-size:0.12rem;
	color:#333;
}
.base-extend.orgList #roleTree .editRoleBtn:hover:before{
	color: #54c3fe;
	font-size:0.12rem;
}
.base-extend.orgList .yk_orgContent{
	padding: 0.26rem;
    padding-top: 0.2rem;
    padding-bottom: 0.1rem;
}
.base-extend.orgList .yk_orgContentTitle{
	letter-spacing:0.1em;
}
.base-extend.orgList .yk_orgContentTitle span{
	font-size:0.24rem;
}
.base-extend.orgList .warningtip{
	font-size:0.12rem;
	padding:0.09rem;
	margin-bottom:0.08rem;
	top:-0.03rem;
}
.base-extend.orgList .yk_userGridTitle,
.base-extend.orgList .yk_roleGridTitle{
	padding: 0.08rem 0;
	margin-bottom: 0.05rem;
	font-size:0.16rem;
}
.base-extend.orgList .roleMemberGrid p{
	padding: 0.08rem 0.04rem;
	font-size:0.14rem;
}
.base-extend.orgList .yk_orgDepartBtnbox{
	background-color: #54c3fe;
    padding: 0.08rem;
    margin-bottom: 0.08rem;
}
.base-extend.orgList .yk_orgDepartBtnbox button{
	font-size: 0.12rem;
    background: #fff;
    padding: 0.03rem 0.1rem;
    color: #54c3fe;
    border: 1px solid #54c3fe;
    border-radius: 0.03rem;
    cursor: pointer;
    margin-left: 0.1rem;
    outline: none;
}
.base-extend.orgList .yk_orgContentTitle button{
	margin-left: 0.2rem;
    font-size: 0.12rem;
    position: relative;
    top: -0.03rem;
    background: none;
    padding: 0.03rem 0.1rem;
    color: #54c3fe;
    border: 1px solid #54c3fe;
    border-radius: 0.03rem;
    cursor: pointer;
    outline: none;
}
.base-extend.orgList .yk_orgContentTitle button:hover{
	 background-color: #54c3fe;
	 color:#fff;
}
.base-extend.orgList .yk_orgContentNav{
	height:0.56rem;
}
.base-extend.orgList .yk_orgContentDepart{
	margin-bottom:0.35rem;
}
.base-extend.orgList .yk_orgDepartTitle{
	font-size:0.16rem;
	margin-bottom:0.1rem;
}
.base-extend.orgList .yk_orgDepartTitle i{
	font-size:0.16rem;
}
.base-extend.orgList .yk_dragTip,
.dragRoleMemberTip{
	font-size:0.12rem;
	padding:0.09rem;
	margin-bottom:0.08rem;
}
.base-extend.orgList .yk_dragTip a,
.dragRoleMemberTip a{
	color: #54c3fe;
    padding: 0 0.05rem;
    cursor: pointer;
    margin-left: 0.1rem;
}
.base-extend.orgList .yk_dragTip a:hover,
.dragRoleMemberTip a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.base-extend.orgList .board-item{
	padding: 0.06rem 0.1rem;
    padding-left: 0.3rem;
    margin-bottom: 0.05rem;
    font-size: 0.14rem;
}
.base-extend.orgList .board-item:before{
	font-size: 0.14rem;
	left: 0.09rem;
	margin-top: -0.1rem;
}
.base-extend.orgList #yk_departBoard .board-item.disable-drop:after{
	right:0.05rem;
	margin-top:-0.12rem;
	font-size:0.16rem;
}
.base-extend.orgList #yk_userBoard .board-item p{
	padding: 0 0.08rem;
    min-height: 0.2rem;
}
.base-extend.orgList #yk_userBoard .board-item p i{
	color:#54c3fe;
	font-size:0.14rem;
}
.base-extend.orgList #yk_userBoard .board-item .operateP.operateIcon{
	float: left;
    width: 19%;
    margin-bottom: 0px;
    text-align: center;
    border-right: 1px solid #fff;
	padding: 0 0.08rem;
	min-height: 0.2rem;
}
.base-extend.orgList #yk_userBoard .board-item .operateP.operateIcon p{
	padding:0;
	min-height:auto;
	width:auto;
	float:none;
	border:none;
	height: 0.2rem;
    display:inline-block;
    margin-right: 0;
}
.base-extend.orgList #yk_userBoard .noHover.operateIcon p span{
	top:-180%;
	white-space:nowrap;
}
.base-extend.orgList .yk_addPicture{
	top:-0.3rem;
	width:0.6rem;
	height:0.6rem;
}
.base-extend.orgList .yk_addPicture span{
	width:0.6rem;
	height:0.6rem;
	line-height:0.65rem;
}
.base-extend.orgList .yk_addPicture i{
	font-size:0.24rem;
}
.base-extend.orgList .yk_addPicture span:hover i:before{
	font-size:0.12rem;
}
.base-extend.orgList .chooseDepartMent span{
	padding:0.03rem 0.06rem;
	margin-right:0.07rem;
	border-radius:0.03rem;
	margin-top:0.02rem;
	margin-bottom:0.02rem;
}
.base-extend.orgList #permissionTree{
	max-height:2rem;
}
.base-extend.orgList #myModal-addRole .ztree li span.button.chk{
	width:13px;
	height:13px;
	margin-right:0.05rem;
}
.base-extend.orgList #myModal-addRole .ztree li span.button.ico_docu{
	width:16px;
	height:16px;
}
/*  */
.noPermissionTipBox{
	font-size:0.18rem;
	text-align:center;
	padding:0.8rem 0;
}

/*  */
.modal-open .modal{
	overflow-x:auto !important;
}

/* 选择省市县 */
.chooseProvinceEtcDomStr{
	position:absolute !important;
	top:100%;
	left:0;
	width:100%;
	border:1px solid #a3dbf9;
	z-index:9999;
	background:#fff;
	box-shadow: 0px 0px 2px 2px rgba(62, 192, 230,0.3);
	border-radius:3px;
}
.chooseProvinceEtcDomStr-content{
	max-height:3.9rem;
	overflow:auto;
	padding:0.1rem;
}
.chooseProvinceEtcDomStr-content span{
	padding:0.05rem 0.1rem;
	background:#e7f7fd;
	color:#333;
	margin:0 0.08rem 0.08rem 0;
	display:inline-block;
	cursor:pointer;
}
.chooseProvinceEtcDomStr-content span.active{
	background:#54c3fe;
	color:#fff;
	font-weight:bold;
	font-size:0.15rem;
}
.chooseProvinceEtcDomStr-content span:hover{
	background:#54c3fe;
	color:#fff;
}
.chooseProvinceEtcDomStr-top{
	border-bottom:2px solid #54c3fe;
}
.chooseProvinceEtcDomStr-top span{
	display:inline-block;
	padding:0.05rem 0.2rem;
	font-size:0.15rem;
	cursor:pointer;
}
.chooseProvinceEtcDomStr-top span.active{
	background:#54c3fe;
	color:#fff;
}
.chooseProvinceEtcDomStr-top p{
	float:right;
	border:1px solid #54c3fe;
	border-radius:3px;
	margin:0.07rem 0.1rem 0 0;
	background:#fff;
	width:0.2rem;
	height:0.2rem;
	line-height:0.18rem;
	text-align:center;
	color:#54c3fe;
	cursor:pointer;
	font-size:0.15rem;
}
.chooseProvinceEtcDomStr-top p:hover{
	background:#54c3fe;
	color:#fff;
}

/*  */
.multiple-alreadyActive{
	position:relative;
	color:green;
	font-weight:bold;
}
.multiple-alreadyActive:after{
	font-family:ZenIcon;
	content:'\e60d';
	position:absolute;
	top:0.05rem;
	right:0.1rem;
	color:green;
}
.multiple-chooseSpan{
	border:1px solid #5ac4fc;
	color:#5ac4fc;
	background:#fff;
	border-radius:3px;
	padding:0.04rem 0.06rem;
	margin:0.05rem;
	margin-bottom:0;
	margin-top:0.01rem;
	display:inline-block;
}
.multiple-chooseSpan i{
	margin-left:0.1rem;
	color:#5ac4fc;
	cursor:pointer;
	font-style:normal;
}
.dragRoleMemberBoards .board-item{
	padding:0 !important;
}
.dragRoleMemberBoards.yk_adjustMaskZindex .board-item{
	padding-left:5% !important;
	cursor:move;
}
.dragRoleMemberBoards.yk_adjustMaskZindex .board-item p{
	float:left !important;
	padding-top:0.08rem !important;
}


/* textarea{
	overflow:hidden !important;
} */
