/*
 * css reset
 */
* { box-sizing: border-box; -webkit-tap-highlight-color: transparent; margin: 0; padding: 0; }
:after,:before { box-sizing: border-box }
html, body{
  margin: 0; padding: 0;
  font-size: .14rem; color: #162746;
  background:#f7f8fa;
  font-family: HarmonyHeiTi-Medium, HarmonyHeiTi,Helvetica,Arial,sans-serif;
}
img { border: 0; }
ol, ul { list-style: none; }
input, textarea, select {
  font-family: inherit; font-size: .14rem; font-weight: inherit; *font-size: 100%;border:none;background:transparent;width: 100%;
}
/* div塌陷 clearfix */
a { text-decoration: none; }
a:focus, a:hover { text-decoration: none; }
input{ outline: none !important; }
:focus { outline: none;  }

/* 取消chrome默认背景色等 */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }
/* input[type=text]:focus, input[type=password]:focus, textarea:focus { -webkit-box-shadow: 0 0 0 1000px white inset; } */
input::-webkit-input-placeholder{
  color: #666;
  -webkit-text-fill-color: #666;
}
input::-moz-placeholder {
  color: #666;
  -webkit-text-fill-color: #666;
}
input::-ms-input-placeholder{
  color: #666;
  -webkit-text-fill-color: #666;
}
.gray{color:rgba(0,0,0,.6);}
.font12{font-size: .12rem;}
.font14{font-size: .14rem;}
.font15{font-size: .15rem;}
.font16{font-size: .16rem;}
.font18{font-size: .18rem;}

