﻿
*{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer;}
html,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, th, td, form, body, time, section, aside,nav,article{ padding: 0; margin: 0; }
html{ width:100%;font-size: 9.2595vw;}
body {color:#000; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",SimSun, sans-serif;background-color: #f5f5f5;min-height: 100%;overflow-x: hidden; max-width: 540px; margin: 0 auto;}
img { border:none;}
i,b,em,strong{font-style:normal; font-weight:normal;}
ul, li, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0 }
input::-moz-focus-inner {border:0;padding:0;margin:0;}
input::-ms-clear {display:none;}
input[type="button"] { cursor:pointer; outline:none;}
input, textarea { outline:none; -webkit-appearance: none;  }/*去掉ios input样式*/
a,input { color:#000;outline:none;text-decoration: none; }
a:hover{text-decoration: none;outline:none;}
span,a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}/*去掉半透明阴影*/
input,textarea{border: none;resize: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.left{ float: left;}
.right{ float: right;}
::-webkit-input-placeholder {
    font-size: 0.4rem;
    color: #b4b4b4;
}
:-moz-placeholder {
    font-size: 0.4rem;
    color: #b4b4b4;
}
::-moz-placeholder {
    font-size: 0.4rem;
    color: #b4b4b4;
}
:-ms-input-placeholder {
    font-size: 0.4rem;
    color: #b4b4b4;
}