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;}
/*幻灯片*/
/*.vux-slider > .vux-swiper > .vux-swiper-item > a > .vux-img{background-size: contain!important;}*/
em{
  font-style: normal;
}
img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* object-fit: contain; */
}
::-webkit-scrollbar {
  height: 8px;
  width: 8px;
  background: #fff;
}
::-webkit-scrollbar-thumb {
  background: #ddd;
}