:root,body{margin:0;height:100%;}
*{margin:0;padding:0;}
html{font-size:100%;-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;}
body{/*-webkit-user-select:none;*/
    -webkit-text-size-adjust:none;font-family:Hiragino Sans GB,Arial,Helvetica,"Microsoft YaHei", "宋体",sans-serif;font-size:1.4rem;line-height:1;color:#333;height:100%;}
a:active,a:hover{outline:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-border-radius:0;}
button,html input[type=button],input[type=reset],input[type=submit],input[type=tel]{-webkit-appearance:button;cursor:pointer;box-shadow:none;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#333;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
ul,ol,li{margin:0;padding:0;list-style-type:none}
img{vertical-align:middle;border:0}

.clearb:after{display:block;font-size:0;content:" ";clear:both;height:0}
.clearb{zoom:1}


			