@media screen and (max-width: 320px) {

	body,
	html {
		font-size: 15.04px;
	}
}

@media screen and (min-width: 320.96px) and (max-width: 400px) {

	body,
	html {
		font-size: 16px;
	}
}

@media screen and (min-width: 400px) {

	body,
	html {
		font-size: 18.08px;
	}
}

@font-face {
	font-family: element-icons;
	src: url(../icon/element-icons.ttf) format("woff"),
		url(../icon/element-icons.woff) format("truetype");
	font-weight: 400;
	font-style: normal;
}
div,
p,
span,
a,
table,
td,
tr,
h1,
h2,
h3,
h4,
body,
html,
ul,
li,
address,
input,
select,
textarea {
  padding: 0;
  margin: 0;
}
* {
  box-sizing: border-box;
  outline: 0;
}
a {
  color: #333;
}
a,
a:hover,
a:active,
a:visited {
  text-decoration: none;
}
i,
em {
  font-style: normal;
}
ul {
  list-style: none;
}
input{
	outline: none;
	border: none;
	background: none;
}


body{font-size: 0.7rem;}
div,p,span,a,table,td,tr,h1,h2,h3,h4,body,html,ul,li{padding:0; margin:0;}
*{box-sizing: border-box;outline: 0;}
a,a:hover,a:active{text-decoration: none;}
a {
  text-decoration: none;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
ul{list-style: none;}
/*清除浮动*/
.clearfix{zoom:1;}/*适应IE*/
.clearfix:after{content:'';height:0;line-height:0;display:block;visibility:hidden;clear:both;}
/*svg图标  -webkit-mask-image: url(manIcon.svg);background-color:#fff;*/
.icon{display:block;-webkit-mask-size: 100% 100%;width: 100%;height: 100%;margin: auto;background-size: 100% 100%; -webkit-mask-position: center;}
/*单行文本 超出省略*/
.ellipsis1 {overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap;}
/*两行文本 超出省略*/
.ellipsis2 {word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis;}

.ellipsis3 {word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis;}
/*幻灯片*/
/*.vux-slider > .vux-swiper > .vux-swiper-item > a > .vux-img{background-size: contain!important;}*/
img{
  width: 100%;
  height: 100%;
  /* object-fit: cover; */
  object-fit: contain;
}