﻿html{font-size:.28rem;height:100%;}
body{margin:0;padding:0;font-size:.28rem;color:#000;font-family:Helvetica;height:100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td,address{padding: 0;margin: 0;border: 0;}
ul,ol{list-style: none;}
a{background: transparent;}
a:focus{outline: thin dotted;}
a:active,a:hover{outline: 0;}
b,strong{font-weight: bold;}
hr{height: 0; -moz-box-sizing: content-box; box-sizing: content-box;}
img{border: 0;}
fieldset{padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0;}
legend{padding: 0; border: 0;}
button,input,select,textarea{margin: 0; font-family: inherit; font-size: 100%;}
button,input{line-height: normal;}
button,select{text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer; -webkit-appearance: button;}
button[disabled],html input[disabled]{cursor: default;}
input[type="checkbox"],input[type="radio"]{padding: 0; box-sizing: border-box;}
input[type="search"]{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding: 0; border: 0;}
textarea{overflow: auto; vertical-align: top;}
table{border-collapse: collapse; border-spacing: 0;}
input,button,select,textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
a{color: #333; text-decoration: none; text-shadow:none;}
a:hover,a:focus{text-decoration:none;}
a:focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
img{vertical-align: middle;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*.clearfix{display:inline-table;}*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #666; font-size:.28rem; }
input:-moz-placeholder, textarea:-moz-placeholder{color:#666; font-size:.28rem; }
input::-moz-placeholder, textarea::-moz-placeholder{color:#666; font-size:.28rem; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#666; font-size:.28rem; }

a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;}