body {
	font-family: "microsoft yahei";
	color: #333;
}
[v-cloak]{display: none;}
#app {
	min-width: 1024px;
	height: 100%;
}
p {margin-bottom: 0; margin-top: 0;}
.re-title .name{font-size: 18px;font-weight: bold;color: #333;height: 40px;line-height: 40px;display: inline-block;padding: 0px 20px;}
.re-title .team{font-size: 14px;color: #333;display: inline-block;}
.no-select{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select:none}
.re-title{border-bottom:solid 1px #ededed;}
.lh28 {line-height: 28px;}
.plr5 {padding-left: 5px; padding-right: 5px;}
.pl56 {padding-left: 56px;}
.pl65 {padding-left: 65px;}
.c-12b7f5 {color: #12b7f5;)}
.bgc-12b7f5 {background-color: #12b7f5;}
.bgc-e1e1e1 {background-color: #e1e1e1;}
.w40 {width: 32px; height: 24px; text-indent: 0.5em;}
.w60 {width: 60px;}
.w80 {width: 80px;}
.lh18 {height: 18px; line-height: 18px;}
.lh24 {height: 24px; line-height: 24px;}
.h30 {height: 30px; line-height: 30px}
.lh40 {line-height: 40px;}
.cur-pit {cursor: pointer;}
.set-photo, .set-photo img {
	height: 45px;
	width: 45px;
	border-radius: 50%;
	margin: 0 auto;
}
.set-photo.imgw80, .set-photo.imgw80 img {
	width: 80px;
	height: 80px;
}
.w300 {width: 300px;}
.maxw600 {max-width: 600px;}
.c-h100 {height: 100%;}
.c-h100-41 {height: calc(100% - 41px);}
.c-h100-99 {height: calc(100% - 99px);}
.c-h100-79 {height: calc(100% - 79px);}
.w-100-66 {width: calc(100% - 66px);}
.w-100-78 {width: calc(100% - 78px);}
.w-100-300 {width: calc(100% - 301px);}
.muban_con {
	width: 400px;
	margin: 0 auto;
}
.muban_con li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 5px;
	border: 1px solid #12b7f5;
	cursor: pointer;
}
.addmuban-btn {
	background: #12b7f5 url(../images/xinzeng_icon.png) no-repeat no-repeat 40% 9px;
}
ul {
	list-style: none;
}
.set-label span {
	background: url(../images/dianxuan_btn.png) no-repeat no-repeat 0px center;
	background-size: 15px 15px;
}
.set-label span:hover, .set-label span.active {
	background: url(../images/dianxuan_pre.png) no-repeat no-repeat 0px center;
	background-size: 15px 15px;
}
.search-input {
	border: 0;
	outline: none;
	height: 34px;
	width: calc(100% - 50px);
}
.search-btn {
	width: 30px;
	height: 34px;
	background: url(../../../images/sousuo_icon.png) no-repeat no-repeat center center;
	cursor: pointer;
}
.set-arrow {
	background: url(../images/shouqi_jiantou_icon.png) no-repeat no-repeat 0px center;
	background-size: 9px 9px;
}
.set-arrow.active {
	background: url(../images/zhankai_jiantou_icon.png) no-repeat no-repeat 0px center;
	background-size: 9px 9px;
}
.border-c12b7f5 {
	border-color: #12b7f5;
}
.bgc-green {background-color: #4dcd70;}
.bgc-d7dce6 {background-color: #d7dce6;}
.b-r-3 {border-radius: 3px;}
.txt-ells {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bgc-4dcd70 {background-color: #4dcd70;}
.bgc-55cefc {background-color: #55cefc;}
.bgc-f5f5fa {background-color: #f5f5fa;}
.c-red {color: red;}
.sub-tap {
	width: 18px;
	height: 18px;
	background: url(../images/qingchu_icon.png) no-repeat no-repeat right top;
	background-size: 18px 18px;
}
.fuzhi-tap {
	width: 18px;
	height: 18px;
	background: url(../images/fuzhi_icon.png) no-repeat no-repeat right top;
	background-size: 18px 18px;
}
.w-50 {width: 50%;}
.set-qiehuan {
	right: 10px;
	top: 15px;
	width: 25px;
	height: 25px;
	background: url(../images/qiehuan_btn.png) no-repeat no-repeat scroll 0px 0px;
	background-size: 25px 25px;
}
.set-qiehuan:hover {
	background: url(../images/qiehuan_ben_pre.png) no-repeat no-repeat scroll 0px 0px;
	background-size: 25px 25px;
}
.bgc-999 {background-color: #999;}
.w100 {width: 100px;}
.set-xia {
	background: url(../../../images/tiaozhuan_xia_icon.png) no-repeat no-repeat 85px center;
	background-size: 8px 4px;
}
.set-shang {
	background: url(../../../images/tiaozhuan_shang_icon.png) no-repeat no-repeat 85px center;
	background-size: 8px 4px;
}
.doc_list {
	left: 0;
	top: 16px;
	width: 98px;
	z-index: 999;
	background-color: #ffffff;
}
.doc_list li:hover {
	background-color: #e1e1e1;
}
.set-blue-span {
	top: 10px;
	left: 0px;
	width: 3px;
	height: 20px;
	background-color:#12b7f5;;
}
.set-right-arraw {
	background: url(../images/zhixiang_icon.png) no-repeat no-repeat right center;
	background-size: 14px 14px;
}
.f-w500 {
	font-weight: 500;
}
.el-date-editor .el-range-input {
	height: 24px;
	line-height: 24px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}
.el-input__inner {
	height: 24px;
	line-height: 24px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}
.el-input__icon {
	line-height: 24px;
	cursor: pointer;
}
.el-date-editor .el-range__icon, .el-date-editor .el-range-separator, .el-date-editor .el-range__close-icon {
	line-height: 18px;
	width: 20px;
}
.el-date-editor .el-range-input::-webkit-input-placeholder, .el-input__inner::-webkit-input-placeholder {
   color: #12b7f5;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner {
	width: 180px;
}
.el-input--suffix .el-input__inner {
	padding-right: 0px;
}
.el-date-editor.el-range-editor.el-input__inner.el-date-editor--daterange {
	width: 220px;
}
.set-textarea {
	width: 100%;
}
.set-textarea textarea {
	border: 0;
	outline: none;
	width: 100%;
	height: 40px;
	resize: none;
}
.el-date-editor .el-range__close-icon {
    font-size: 14px;
    color: #C0C4CC;
    width: 5px;
    display: inline-block;
    float: right;
    line-height: 20px;
}