/* 初始化css */
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 100%; }
body { font: 12px/140% Arial,Helvetica, sans-serif,Verdana; color: #5a5a5a; background: #fff;}
ul, li { list-style: outside none none; margin-bottom: 0;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0;}
i { font-style: normal;}
a { -webkit-tap-highlight-color: rgba(240, 240, 240, 0); color: #000; display: block;}

span { -webkit-tap-highlight-color: rgba(240, 240, 240, 0); }
input, button { -webkit-tap-highlight-color: rgba(240, 240, 240, 0); border: 0; background: none; outline: none;}
img { -webkit-tap-highlight-color: rgba(240, 240, 240, 0); display: block;  border: none; vertical-align: middle;}
button { -webkit-tap-highlight-color: rgba(240, 240, 240, 0); }
textarea{ resize: none; outline: none; border: none;}
a { text-decoration: none; cursor: pointer }
a:visited,a:hover,a:active { -webkit-tap-highlight-color: rgba(240, 240, 240, 0); text-decoration: none;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+ html .clearfix { zoom: 1; }
label { display: block; }
p { margin-bottom: 0;}

