html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
*{ /*box-sizing: border-box;*/ -webkit-box-sizing: border-box; margin: 0; padding: 0; }
body { margin: 0; font-family: "PingFang SC","Arial","Microsoft YaHei",sans-serif; font-size: 12px; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga","kern"; }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
td,th { padding: 0; }
ul,ol,li,dl,dd { margin: 0; padding: 0; }
ul,ol { list-style: none outside none; }
a { color: #2b2d2e; outline: medium none; text-decoration: none; background: transparent; star:expression(this.onFocus=this.blur()); transition: all 0.2s ease-in-out; }
figure { margin: 0; }
img { border: 0; vertical-align: middle; }
i, cite, em, var, address, dfn { font-style: normal; }
.iconfont:before, [class^="icon-"]:before, [class*=" icon-"]:before { font-family:"iconfont" !important; font-style:normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
input:focus { outline:none; }
input::-webkit-input-placeholder { color: #82888a; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }
input[type="number"]{ -moz-appearance: textfield; }