html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,legend,form{
    margin:0;
    padding:0;
    border:0;
    font-style:normal;
}

h1,h2,h3,h4,h5,h6 {
    font-size:12px;
    font-weight: normal;
}

body{
	font-family: 'STHeiti', 'Microsoft YaHei', Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select:none;
}

a,a:active,a:hover,a:focus,a:visited{
    text-decoration:none;
}

a:active,a:hover {
    outline:0;
}

a,img{
    -webkit-touch-callout:none;
}

ol,ul,li{
	list-style:none;
}

textarea,input[type="password"],input[type="text"]{
    resize:none;
    outline:0;
    -webkit-appearance:none;
    white-space:pre-wrap;
    word-wrap:break-word;
    background:#fff;
}

p{
    word-break:break-all;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,th {
  padding: 0;
}

header,section,footer {
	position:relative;
}

.clearfix:after{
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0;
}

label, .word-wrap {
    word-wrap: break-word;
    word-break: break-all;

}
