* {
  margin: 0;
  padding: 0;
  -webkit-touch-callout:none;  /*ç³»ç»Ÿé»˜è®¤èœå•è¢«ç¦ç”¨*/
  -webkit-user-select:none; /*webkitæµè§ˆå™¨*/
  -khtml-user-select:none; /*æ—©æœŸæµè§ˆå™¨*/
  -moz-user-select:none;/*ç«ç‹*/
  -ms-user-select:none; /*IE10*/
  user-select:none;
  box-sizing: border-box;
	transition: 0.3s linear;
}
body {
  font-family: "Microsoft YaHei","sinsum",'SimHei',Helvetica;
  letter-spacing: .01rem;
  height: 100%;
  position: relative;
  left:0;
  top:0;
  -webkit-tap-highlight-color:transparent;
  -moz-tap-highlight-color:transparent;
  -ms-tap-highlight-color:transparent;
  -o-tap-highlight-color:transparent;
  tap-highlight-color:transparent;/*ç¦æ­¢å…ƒç´ ç‚¹å‡»å‡ºçŽ°åŠé€æ˜Žé»‘è‰²èƒŒæ™¯*/
  -webkit-text-size-adjust: 100% !important;/*ç¦æ­¢iosåœ¨å¾®ä¿¡æµè§ˆå™¨ä¸­æ”¾å¤§å›¾ç‰‡*/
  color: #1D232E;
  font-size: .24rem;
  background-color: white!important;
}
html{
  height:100%;
}
header, section, footer, aside, nav, main, article, figure {
  display: block; 
}
a {
  text-decoration: none;
  color: inherit;
}
a:link{text-decoration:none ; }
a:visited {text-decoration:none ;}
a:hover {text-decoration:none ;}
a:active {text-decoration:none ; }
i,
em {
  font-style: normal;
}
img {
  border:none; 
  vertical-align:middle; 
}
img[src=""]{
  opacity: 0;
}
a,button,input,img{
  -webkit-touch-callout:none;
}
input,select,textarea,div{
  outline:none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  word-break: break-all;
  -webkit-user-select: auto;
  -moz-user-select: auto;
}
fieldset, img,input,button,textarea { 
  border:none; 
  padding:0;
  margin:0;
  outline-style:none;
  resize: none;
}
input {
  -webkit-tap-highlight-color:transparent;
}
li,ol,ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
table{border-collapse:collapse;}
table,td,th{border:none;width: auto;vertical-align: middle;}
input:-webkit-autofill {
  -webkit-text-fill-color: #000000 !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;
  background-color:transparent;
  transition: background-color 50000s ease-in-out 0s;
}
input[type="number"]{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
div {
  -webkit-overflow-scrolling: touch;
}
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
  clear:both;
}
p {
   margin: 0;
}
