*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
.mAuto{
    margin: 0 auto;
}

/*通用样式*/
*{
  box-sizing:border-box;
  margin:0;
  padding: 0;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
html{
  font-size: 100px;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  /*background:#ebf0f0;*/
  /*百分百撑起高度*/
}
@media screen and (max-width:374px){html{font-size:85.6px}}
@media screen and (min-width:375px) and (max-width:413px){html{font-size:100px}}
@media screen and (min-width:414px) and (max-width:639px){html{font-size:110.7px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:170px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:192px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:200px}}
@media screen and (min-width:800px){html{font-size:213px}}
body{
  margin:0;
  -webkit-font-smoothing:antialiased;
  font-size: 0.16rem;
  margin: 0;
  padding: 0;
  font-family: -apple-system, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans SC", "Noto Sans CJK SC", "Source Han Sans CN", "Noto Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "WenQuanYi Micro Hei", SimSun, sans-serif;
  color:#404040;
  height: 100%;
  overflow-y: scroll;
}
li{
  list-style: none;
}
a,button,input,optgroup,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
     /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/
  }
 input{
 	-webkit-user-select:auto;
 }
 .font-0
{
  font-size:0;
}
.font-10
{
  font-size:.10rem;
}
.font-12
{
  font-size:.12rem;
}
.font-13
{
  font-size:.13rem;
}
.font-14
{
  font-size:.14rem;
}
.font-15
{
  font-size:.15rem;
}
.font-16
{
  font-size:.16rem;
}
.font-17
{
  font-size:.17rem;
}
.font-18
{
  font-size:.18rem;
}
.font-20
{
  font-size:.2rem;
}
.weight-400
{
  font-weight:400;
}
.weight-500
{
  font-weight:500;
}
.weight-600
{
  font-weight:600;
}
.color-1a1a1a
{
  color:#1a1a1a;
}
.color-2C2A7A
{
  color:#2C2A7A;
}
.color-4d4d4d
{
  color:#4d4d4d;
}
.color-444
{
  color:#444;
}
.color-e45667
{
  color:#e45667;
}
.color-e56767
{
  color:#e56767;
}
.color-999999
{
  color:#999999;
}
.color-e5e5e5
{
  color:#e5e5e5;
}
.color-ffffff
{
  color:#ffffff;
}
.color-534EFE{
  color:#534EFE;
}
.color-59baff{
  color:#59baff;
}
.color-5AA5FF{
  color:#5AA5FF;
}
.color-666
{
  color:#666;
}
.color-7470FF
{
  color:#7470FF;
}
.bg-color-f5f5f5
{
  background-color: #f5f5f5;
}
.bg-color-ffffff
{
  background-color: #ffffff;
}
.bg-color-534EFE
{
  background-color: #534EFE;
}
.bg-color-59baff
{
  background-color: #59baff;
}
.bg-color-7470FF
{
  background-color: #7470FF;
}
.font-bold
{
  font-weight:bold;
}
.clear
{
  clear: both;
}
.fLeft
{
  float: left;
}
.fRight
{
  float: right;
}
.oneLine{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.twoLine
{
  -webkit-box-orient:vertical;
  display: -webkit-box;
  -webkit-line-clamp:2;
  overflow: hidden;
}
.yiHang
{
  -webkit-box-orient:vertical;
  display: -webkit-box;
  -webkit-line-clamp:1;
  overflow: hidden;
}
.mt-2
{
  margin-top: .02rem;
}
.mt-4
{
  margin-top: .04rem;
}
.mt-5
{
  margin-top: .05rem;
}
.mt-6
{
  margin-top: .06rem;
}
.mt-7
{
  margin-top: .07rem;
}
.mt-10
{
  margin-top: .1rem;
}
.mt-15
{
  margin-top: .15rem;
}
.mt-20
{
  margin-top: .2rem;
}
.mt-24
{
  margin-top: .24rem;
}
.mt-25
{
  margin-top: .25rem;
}
.mt-30
{
  margin-top: .3rem;
}
.mt-60
{
  margin-top: .6rem;
}
.mb-0{
  margin-bottom: 0 !important;
}
.mb-5
{
  margin-bottom: .05rem;
}
.mb-7
{
  margin-bottom: .07rem;
}
.mb-10
{
  margin-bottom: .1rem;
}
.mb-15
{
  margin-bottom: .15rem;
}
.mb-20
{
  margin-bottom: .2rem;
}
.mb-30
{
   margin-bottom: .3rem;
}

.ml-2
{
  margin-left: .02rem;
}
.ml-4
{
  margin-left: .04rem;
}
.ml-5
{
  margin-left: .05rem;
}
.ml-7
{
  margin-left: .07rem;
}
.ml-10
{
  margin-left: .1rem;
}
.ml-15
{
  margin-left: .15rem;
}
.mr-15
{
  margin-right: .15rem;
}
.mr-2
{
  margin-right: .02rem;
}
.mr-5
{
  margin-right: .05rem;
}
.mr-7
{
  margin-right: .07rem;
}
.mr-10
{
  margin-right: .1rem;
}
.pl-12
{
  padding-left: .12rem;
}
.pl-15
{
  padding-left: .15rem;
}
.pr-12
{
  padding-right: .12rem;
}
.clears{*zoom:1;}
.clears:after
{
  display:block; 
  content:"clear"; 
  height:0; 
  clear:both; 
  overflow:hidden; 
  visibility:hidden;
}

/*mint-ui插件弹框行间距*/
.mint-msgbox-message{
    line-height:25px !important;
}