html{
  /*font-family:"PingFang SC","Helvetica Neue",Helvetica,"Microsoft YaHei",Arial,"Hiragino Sans GB",tahoma,"微软雅黑",sans-serif;*/
  font-family: PingFangSC-Regular;
  height: 100%;
  letter-spacing: 0.02rem;
}

@media only screen and  (max-width: 768px) {
	html {
		font-size: 10.33vw;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
	html {
		font-size: 6.33vw;
	}
}
@media only screen and (min-width: 1200px){
	html {
		font-size: 4.33vw;
	}
}

ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
h2, p{
  margin: 0;
  padding: 0;
}
body{
  height: 100%;
}
html,body,div,p,ul,li,form,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;color: #333;
}
.layui-m-layer2 .layui-m-layercont i {
  background-color: none !important;
  background-image: linear-gradient(rgb(118, 177, 255), rgb(180, 207, 244));
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
 
.rotating-image {
  animation: rotate 1s linear infinite;
}
input:focus {
  border: 0 !important; /* 聚焦时的边框颜色 */
  outline: none;  
}
 
input:hover {
    outline: none; 
  border: 0 !important; /* 鼠标悬停时的边框颜色 */
}
 
input:active {
    outline: none; 
  border: 0 !important; /* 鼠标点击时的边框颜色 */
}
.icon{
    width: 0.6rem;
    height: 0.6rem;
}