html {
	-webkit-text-size-adjust: none;
	/*禁止文字自动调整大小，解决chrome浏览器下字体不能小于12px*/
	-webkit-touch-callout: none;
	/*去除长按a链接弹框*/
	font-family: PingFangSC-Regular, sans-serif;
}
/*单行文字超出省略*/
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*多行文字超出省略*/
.moreEllipsis {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
}
/* 遮罩层 */
.mask{
   width: 100vw;
   height: 100vh;
   position: fixed;
   left: 0;
   top: 0;
   background: rgba(0, 0, 0, .4);
   z-index: 500;
   display: none;
}

Element {
   -moz-box-sizing: content-box;  
   -webkit-box-sizing: content-box; 
   -o-box-sizing: content-box; 
   -ms-box-sizing: content-box; 
   box-sizing: content-box; 
}
      

Element {
   -moz-box-sizing: border-box;  
   -webkit-box-sizing: border-box; 
   -o-box-sizing: border-box; 
   -ms-box-sizing: border-box; 
   box-sizing: border-box; 
}
*{margin: 0;box-sizing : content-box;box-sizing : border-box;}
img{width: 100%;height: 100%;vertical-align: top !important;}
span{display: inline-block;}
em{font-style:normal}
a{text-decoration: none;display: block;color: #ffffff;}
ul,li{list-style: none;padding: 0;margin:0;}
button{border: none;outline: none;}
input,select{outline: none;border: none;background-color: #ffffff;}
textarea{outline: none;border: none;background-color: #ffffff;resize: none;}
.bnone{border: none !important;}
.tar{text-align: right;}
.fwb{font-weight: bold;}
.df{display: flex;}
.auto{margin: auto;}
.show{display: block !important;}
.hide{display: none;}
.rel{position: relative;}
.vt{vertical-align: top !important;}
.vm{vertical-align: middle !important;}
.vb{vertical-align: bottom !important;}
.pl32{padding-left: .32rem;}
.plr30{padding: 0 .3rem;}
.plr32{padding: 0 .32rem;}
.ml10{margin-left: .10rem;}
.ml20{margin-left: .20rem;}
.ml30{margin-left: .30rem;}
.ml40{margin-left: .40rem;}
.mt10{margin-top: .10rem;}
.mt20{margin-top: .20rem;}
.mt30{margin-top: .30rem;}
.mt40{margin-top: .40rem;}
.mt35{margin-top: .35rem;}
.mt50{margin-top: .50rem;}
.mt60{margin-top: .60rem !important;}
.mt80{margin-top: .8rem;}
.mt100{margin-top: 1rem;}
.mt120{margin-top: 1.2rem;}
.mb10{margin-bottom: .10rem;}
.mb20{margin-bottom: .20rem;}
.mb30{margin-bottom: .3rem;}
.mb40{margin-bottom: .4rem;}
.mb50{margin-bottom: .50rem;}
.mb60{margin-bottom: .60rem;}
.mb70{margin-bottom: .70rem;}
.mb80{margin-bottom: .8rem;}
.lh36{line-height: .36rem;}
.fz18{font-size: .18rem;}
.fz20{font-size: .2rem;}
.fz22{font-size: .22rem;}
.fz24{font-size: .24rem;}
.fz26{font-size: .26rem;}
.fz28{font-size: .28rem !important;}
.fz30{font-size: .30rem;}
.fz32{font-size: .32rem;}
.fz34{font-size: .34rem;}
.fz36{font-size: .36rem;}
.fz38{font-size: .38rem;}
.fz40{font-size: .40rem;}
.fz48{font-size: .48rem;}
.fz50{font-size: .50rem;}
.fz56{font-size: .56rem;}
.fl{float: left;}
.fr{float: right;}
.clearfix::after{content: '';display: block;clear: both;}
.center{text-align: center;}
.bgc-fff{background-color: #ffffff;}
.c-fff{color: #ffffff !important;}
.c-000{color: #000000;}
.c-333{color: #333333;}
.c-666{color: #666666;}
.c-999{color: #999999;}
.c-ccc{color: #cccccc;}
.c-eee{color: #EEEEEE;}