/* @rem: 50rem; */
/* reset css */
body,dd,dl,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul{margin:0;padding:0}li{list-style:none}img{border:none;display:block;width:100%}article,aside,blockquote,body,button,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,select,td,textarea,th,ul{outline:0;border:none;background-color:transparent}a,button,input{-webkit-tap-highlight-color:transparent}body *{-webkit-text-size-adjust:100%}button,input{-webkit-appearance:none}em,i{font-style:normal}textarea{resize:none}div{-webkit-highlight:none;-webkit-tap-highlight-color:transparent}a{text-decoration:none;-webkit-highlight:none;-webkit-tap-highlight-color:transparent;color:#000}a:hover{opacity:.9}.fl{float:left}.fr{float:right}.clear:after,.clear:before{content:"";display:table}.clear:after{content:"";display:block;height:0;clear:both;visibility:hidden}html{width:100%;height:100%}body{width:100%;height:100%;background-color:#fff;font-family: "PingFangSC", Arial, Helvetica, STHeiTi, sans-serif;}
b,strong,h1,h2,h3,h4,h5,h6{font-size: 14px;font-weight:normal;}
.hidden {
  display: none;
}
.hide {
    display: none!important;
}
body,
textarea,
input,
select {
  font-size: 14px;
  color: #222222;
  font-weight: normal;
  font-family: "PingFangSC","Helvetica Neue", Helvetica, STHeiTi, 'Microsoft Yahei', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  outline: none;
}
.part-masker{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;right: 0;bottom: 0;
    left: 0;
    z-index: 9;
}
.masker {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;right: 0;bottom: 0;
  left: 0;
  z-index: 9;
}
* { touch-action: pan-y; } 
/* // 修改输入框placeholder文字默认颜色 */
  ::-webkit-input-placeholder { /* WebKit browsers */
    /* color: #b9b9b9;
    font-size: 30/@rem; */
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    /* color: #b9b9b9;
    font-size: 30/@rem; */
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
    /* color: #b9b9b9;
    font-size: 30/@rem; */
  }
/* // @media (min-width: 1170px){
//     body{
//         max-width: 1170px;
//         margin: 0 auto;
//     }
// } */
#toast{
    position: fixed;
    top: 44%;left:50%;transform: translateX(-50%);
    min-width: 80px;
    max-width: 180px;
    min-height: 18px;
    padding: 10px;
    line-height: 18px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    display: none;
    z-index: 999;
}
.text-center{
    text-align: center;
}
