@charset "UTF-8";
@import url("icon.css");

html {
	font-size: 100%;
}

@keyframes rotate {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	from {
		-moz-transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg)
	}
}

@-ms-keyframes rotate {
	from {
		-ms-transform: rotate(0deg)
	}
	to {
		-ms-transform: rotate(360deg)
	}
}

@-o-keyframes rotate {
	from {
		-o-transform: rotate(0deg)
	}
	to {
		-o-transform: rotate(360deg)
	}
}

.kl-loading {
	z-index: 99999999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.05);
}

.kl-loading-content {
	position: fixed;
	background: rgba(17,17,17,0.7);
	border-radius: 0.4rem;
	font-size: 100%;
    vertical-align: baseline;
    cursor: wait;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.kl-loading-roate {
	width: 2.5rem;
	height: 2.5rem;
	float: left;
	margin-top: 0.25rem;
	margin-left: 0.6rem;
	user-select: none;
}

.kl-loading-icon {
	position: absolute;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFERTgxQTNENjcxQTExRTRBOTg5ODAzRjk2REI2OTY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFERTgxQTNFNjcxQTExRTRBOTg5ODAzRjk2REI2OTY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDg1QjE2OUE2NzE5MTFFNEE5ODk4MDNGOTZEQjY5NjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MURFODFBM0M2NzFBMTFFNEE5ODk4MDNGOTZEQjY5NjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6imvDwAAAEMElEQVR42uSbbWiNYRjH73POzmzMzGwZMjMxS8pLSkNpSsqXKS9fJF/kgw9TQkoNXyRKTRIfyCclicIXRiiJtLJ5aSbzkpdNjM3ez3lc/z3/u3N3MvNyztnaddWvM8529ty/Xff13M/9EvA8z6QwQkK6EBbSCP4vKERJr9AldAopu7i0FHz+KCFTyODXIUfCQIT58+3CV6FF+ERRSYlAEjIiyL96BhsUchpvXwPE4/eHKQmM5s/Hi4GEN0Kj8GE4i7ANCjvpHuJ7EaFH6GPqRwf5nCxhrJAvTBby4rpTm/BIeJaoLEmEiIDTaCsg4DQ6koDrRNcqFkqFSY4UdJ27Qv3/1pNEiAg6MgJseCSJdQfZsUiY63Sht8IV1pEhzQjb31N5C8oRyoV5Tt2pId5wKJapjunCWqGAQlBMTws/tIkwrBnrhDLK+CJUCx+1ibCxWNjEW3eHcERo0igCUSJsF7I5Qj0gvNYoAlEo7BXGs1bsGWwQFjQjMzACPchBXK5QxbGIOhGIV8Ih3kqLhEqtIhCPhVMc8a4UVmsVgbjKYXiIWZGvVQTiqPCND3KVmkXgafUYB1ur+KyiUgTihlBHGds0i/CcwomMWKhVBOK+8IQytmoWgTjD7rHcvYNoFHGTxROTOhWaRWD68BqzYo1mEYYiUCcwu5WjWcQDPqJjQmeJZhHoHrXMiqWaRSDqKaJUu4iXbP9s7SIamRFThcw0xSLem9iiVJ5mEe0mtjabrVlEG0UgIwqRGseFW5y00BQYR2CaH+u0DZjOj9IKZm6qlcnAQ9c4FE5kRDOttCrsHi28e/RXTSypYy/DBMX1ol8E+gm6xwztIl6wa8zULqKOGTFL80gTDX/IjMDq8RzNIux2PchYplkEprlrKKJcswjEJYrAfP8UzSLuGH9rHrKjQrMIDKgu8nWDie2FVicCcdb4O0zyNWaFK+KdcJm1YrO2rIgfQJ0Uuo2/EXyjZhFNwjnWCmRFgVYRiBO8g2D2aifnKlSKwL7Ew6wVC4T1WkUgbgsXnMI5X6sI20Wec5C1W5imVQTWB/cZf4c7NnlXjeTh92DzD5+F/cY/aTfG+Pubi0aiiD/dlI7DIbsoo4PjjVqNIhAThR3G3+SNbnPdGYmqEoHAGsAWZggGXdj4fd7464iqRNi6gt2rK0zsPOc942/S6kr19fPVGwoRNor5lJrL7MCiKrbkYA60M8kC7PlSXLw9Uz5kIuwFlZEghaCYNghP2WW8BDY+/AsBkeEgwkYmh+P2DGYvpXw3/koahDSbvzuCaBuebmKr1hGn4fZ3eENVI34XuOgSkmNix6LtKx7xW9mNOp33ok5/t8erPb4XcbCf0WMSfNg2mYfbsjkSxYyXXVfti5MT/7VtuPvvLtLN7x02d41/re7Yf5HFbhSOq/j27tPL155k/eUHip8CDAD+ij35JBNHUAAAAABJRU5ErkJggg==");
	background-size: 2.5rem 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	animation: 1.5s linear 0s normal none infinite rotate;
	-webkit-animation: 1.5s linear 0s normal none infinite rotate;
	border: 0;
}

.kl-loading-logo {
	position: absolute;
	width: 1.5rem;
	height: 1.5rem;
	margin-left: 0.5rem;
	margin-top: 0.5rem;
	background: url("data:image/png;base64,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");
	background-size: 1.5rem 1.5rem;
	border: 0;
}

.kl-loading-text {
	float: left;
	height: 3rem;
	line-height: 3rem;
	color: #fff;
	font-size: 13px;
	user-select: none;
	margin-left: 0.7rem;
	margin-right: 1rem;
}

.kl-msg {
	z-index: 99999999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.05);
}

.kl-msg-content {
	position: fixed;
	background: rgba(17,17,17,0.7);
	border-radius: 0.4rem;
	font-size: 100%;
    vertical-align: baseline;
    cursor: wait;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.kl-msg-default-icon, .kl-msg-success-icon, .kl-msg-error-icon {
	position: absolute;
	width: 3rem;
	height: 3rem;
	border: 0;
}

.kl-msg-default-icon {
	background: url("data:image/png;base64,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");
	background-size: 1.8rem 1.8rem;
	background-repeat: no-repeat;
	background-position: center;
}

.kl-msg-success-icon {
	background: url("data:image/png;base64,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");
	background-size: 1.8rem 1.8rem;
	background-repeat: no-repeat;
	background-position: center;
}

.kl-msg-error-icon {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMGSURBVHjaxFe/T5NRFH2WIGHREAMlRUj77m2ABGEw/e59kMZgYlhcKoNxwpAOxP4DmLi1umDiBNE/wRE3IwPRKIMkbkScTF1IjAOkGtPQHIev5UeB8n1SyvCW19d3zvfuvefcawCYIKs8GWlHiqagtAilVajdhNgdiN2B2k1/jxaRoqnyZKQ96L2nH0oN9UJ4CULbUFuG2BWoLUApB6FpCE1DKQe1hepvZQhtQ3gJqaHe/yfQ398BpTyESxDegEvOYDTWdSrh0VgXXHIGwhsQLkEpj/7+jnAEvOEo1K5BaAuezSKTiQR90r2VyUTg2SyEtqB2Dd5wNBiB1OAIlIpQWseY7QsNXL/GbB+U1qFURGpwpDEBbzgKpSKEluGinWcGry0X7YTQMpSK9S9RF3O7BqX1poIfJKG0DrVrB3Ni/4BSHkJbTXn2RuEQ2oJS/jABv9RK8Gz23MD3wmyzEC7VStTfFF6C8MaJ2a40j3GaDQwyTrNQmj+xOvwSXQJgfIUT2oZLzjS8UGgXQnOnggvNQWi3IWGXnIHQdnky0m58ebXlU0WmdnEjEkHO1MRKbRkpmjJQWoTYlUBP2wggKPjeebsCpUVTNZZC4PgeBxQWHDBVP1k1VSfLhcrkg4D/A+4ndg5qN41vqTQdupz2gcOD+/+fhtidCyTA96H06yJDMA/Hny8wCekVHL++yDJ8B6FnzRMiofrQ+HtKBmINvAGDiYSp5K4YeHwNSn+gdLd1UqwJgxEyuDFkoMnHEP6OTCYSzIwcL4RySs9m4XjhaNzjBul0Gxz/qJlVa+3YsYEmXkL4L27Fu1vfkDi+DcdFqH1aoaTBBLWwJfM/8i2E38AluivMdQTOsylNp9swHu+B0BcIW7iEOZ7AebTlzl6H0EcIfYJQDMKmMYFmDSZPzCU4fgDhn1D6gJt9MV8bghA4y2jmDVyF44dQ+grh31BbQDrdti9WQQkEHU6V70HpEZTyVV8p+xMzPcd4vOeoWoYlEGQ8F/oG4fdQegGN36kwXz5Zrg8T+DcAxTpNl/0fH6sAAAAASUVORK5CYII=");
	background-size: 1.8rem 1.8rem;
	background-repeat: no-repeat;
	background-position: center;
}

.kl-msg-text {
	float: left;
	height: 3rem;
	line-height: 3rem;
	color: #fff;
	font-size: 13px;
	user-select: none;
	margin-left: 2.8rem;
	margin-right: 1rem;
}

/** 按钮 **/
.klc-button {
	cursor: pointer;
	position: relative;
	display: inline-block;
	text-align: center;
	vertical-align: center;
	white-space: nowrap;
	outline: 0; *
	text-decoration: none;
	border: 1px solid #c0d9fe;
	border-radius: 4px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #3b8cff;
	padding: 0 10px;
	min-width: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 按钮鼠标移入 **/
.klc-button:hover {
	color: #77afff !important;
	border: 1px solid #c0d9fe
}

/** 文件域 **/
.klc-button input[type='file'], .klc-image-button input[type='file'], .klc-image-item input[type='file'] {
	display: none !important;
	opacity: .01;
	filter: Alpha(opacity = 1)
}

/** 文件项 **/
.klc-file-item {
	position: relative;
	height: 36px;
	margin: 4px 0;
}

/** 第1个文件项 **/
.klc-file-item:first-child {
	margin-top: 0;
}

/** 文件内容 **/
.klc-file-item>div:nth-child(1) {
	position: relative;
	float: left;
	width: 380px;
	border: 1px solid #c0d9fe;
	height: 36px;
	margin: 0 4px 0 0;
	border-radius: 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 文件图标 **/
.klc-file-item>div:nth-child(1)>div:nth-child(1)>div:nth-child(1) {
	position: absolute;
	top: 4px;
	left: 4px;
	right: 4px;
	width: 18px;
	height: 18px;
}

/** 文件名 **/
.klc-file-item>div:nth-child(1)>div:nth-child(1)>div:nth-child(2) {
	position: absolute;
	top: 4px;
	left: 26px;
	right: 22px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

/** 删除按钮 **/
.klc-file-item>div:nth-child(1)>div:nth-child(1)>div:nth-child(3) {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 18px;
	height: 18px;
	background-image:
		url("data:image/gif;base64,R0lGODlhEgASAOZoAPbW2/antIowQPX19fvY3ukTNtjW1vC3wd8AKNEDJuI3VugxUenEy60VMPnR2JBucu9Wc/nHz9klROe7wvPe4vre4+tqgvOgr9oXOuccQPBgeNoaP+AWOvrY3uUtTuzM0vTN1KpHWesAJ/GRo9l2h5wwRNoDKtwAJv39/dBOZ/LX3IA4RN8aPMEMKtYOMOy3wNQUNukaPuy4woNXX5OJi9oPMfnt7/jq7bMTL+zCyfry9JaWlvPb4PHP1ecqTMcPLdRKZPrS2d8jQ8zOzt4JMPve5OEAJt8AJ+YAJdgaPN4AJdgXOeIPMYprcNEnR9InR9QYOuCirI+Ehoh/gc4VOJx8guYRNdAwTeDh4fvg5ers7Pn5+fjX3dHT08UHKdsyUPjS2c8HLNU6V/G7xfjH0LcWMvbg5NoHLv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGgALAAAAAASABIAQAeRgGiCg4SFhoIAGFA9YBA/VV2GIyJeOyiGE1RLhB5KQDqHoYIOBQ00MkRPPKKsh1wSCCSFAUwlBqIXSCcPrAQZCU0DgwcmYmatyAsKN8iDWUJHKTaGERYfhgAbNTmDGi4rQ6IgLEkcZVLIZDE4YVcqrEFWLVNbaGNnThSGRT5GAlqFXsD4UoFQhxAzsIRiEEVQIAA7");
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: right center;
	cursor: pointer;
}

/** 进度条 **/
.klc-file-item>div:nth-child(1)>div:nth-child(2), .klc-file-item>div:nth-child(1)>div:nth-child(3) {
	position: absolute;
	left: 4px;
	right: 4px;
	height: 4px;
	bottom: 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 默认进度条 **/
.klc-file-item>div:nth-child(1)>div:nth-child(3) {
	background: #ccc;
}

/** 上传进度条 **/
.klc-file-item>div:nth-child(1)>div:nth-child(2) {
	background: #0099ff;
}

/** 图片按钮 **/
.klc-image-button {
	position: relative;
	display: inline-block;
	width: 128px;
	height: 128px;
	background:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0RTAyMkEwNzlDODExRUE4OUFGOTEzMzYxOUFGQUM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0RTAyMkExNzlDODExRUE4OUFGOTEzMzYxOUFGQUM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzRFMDIyOUU3OUM4MTFFQTg5QUY5MTMzNjE5QUZBQzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzRFMDIyOUY3OUM4MTFFQTg5QUY5MTMzNjE5QUZBQzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NiOfiAAAAMklEQVR42mJkIADOnDnzH8Y2MTFhxKeWiYGKYNSw4WQYI3I6GsbeHM1Oo4bRwTCAAAMA9BwLh3bXNTkAAAAASUVORK5CYII=');
	background-size: 18px 18px;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px dotted #d9dadc;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 图片项 **/
.klc-image-item {
	position: relative;
	width: 128px;
	height: 128px;
	cursor: pointer;
	display: inline-block;
	border: 1px solid #d9dadc;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 图片项内容 **/
.klc-image-item>div:nth-child(1) {
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 图片项图片 **/
.klc-image-item>div:nth-child(1) img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/** 图片进度条 **/
.klc-image-item>div:nth-child(1) div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgb(51, 51, 51);
	opacity: 0.8;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/** 图片项删除按钮 **/
.klc-image-item>div:nth-child(2) {
	position: absolute;
	background-color: rgb(51, 51, 51);
	left: 2px;
	right: 2px;
	height: 22px;
	line-height: 22px;
	bottom: 2px;
	color: white;
	font-size: 12px;
	text-align: center;
	display: none;
	opacity: 0.8;
}