.es-block {
	padding: 20px;
	border-radius: 8px;
	background-color: white;
}

.es-title {
	font-weight: bold;
	font-size: 20px;
}


.a{
	cursor: pointer;
}

.es-ipt.es-f1 input {
	width: 100%;
	height: 30px;
	padding: 0;
	border: none;
	outline: none;
}

.es-p-r{position: relative}


.es-tips-model{
	z-index: 999;
	padding: 8px 12px;
	border-radius: 8px;
	position: fixed;
	font-size: 14px;
	box-shadow: 0px 0px 16px 0px rgba(82, 104, 255, 0.2);

	top:-40px;

}

.es-top-model-ani{
	top:80px;

	animation: ani-tips-model 0.5s;
	-webkit-animation: ani-tips-model 0.5s; /* Safari 与 Chrome */
}
.es-top-model-close-ani{
	opacity: 0;
	animation: ani-tips-model-close 0.5s;
	-webkit-animation: ani-tips-model-close 0.5s; /* Safari 与 Chrome */
}

@keyframes ani-tips-model
{
	from {top:-40px;}
	to {top:80px;}
}

@-webkit-keyframes ani-tips-model /* Safari 与 Chrome */
{
	from {top:-40px;}
	to {top:80px;}
}
@keyframes ani-tips-model-close
{
	from {opacity: 1;}
	to {opacity: 0}
}

@-webkit-keyframes ani-tips-model-close /* Safari 与 Chrome */
{
	from {opacity: 1;}
	to {opacity: 0}
}

.es-icon-file-check.ac{background-image: url(/src/icon/file-check-ac.png);}


::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.025);
}

div{
	word-break:break-all;
}
.es-rotate-180 {
	transform: rotate(180deg);
}
.es-cp{
	cursor: pointer;
}
.es-hover-c:hover{
	color: #5268FF;
}