html {
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,td,th {
    text-align: left;
    font-weight: 400;
    vertical-align: middle
}

th {
    text-align: inherit
}

iframe {
    display: block
}

abbr,acronym {
    font-variant: normal
}

del {
    text-decoration: line-through
}

address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: 400
}

ol,ul {
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

a img {
    border: none
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

ins {
    text-decoration: none
}

code,kbd,pre,samp {
    font-family: monospace,serif;
    font-size: 1em
}

body {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

body,button,input,select,textarea {
    font: 400 12px/1.5 PingFang SC,Helvetica Neue,Hiragino Sans GB,tahoma,arial,Microsoft Yahei,宋体,sans-serif
}

body,html {
    background-color: #f5f5f5;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a {
    color: #333
}

a:hover {
    text-decoration: none
}

strong {
    font-weight: 700
}

address {
    margin-bottom: 18px;
    line-height: 1.5
}

input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder {
    color: #aaa
}

input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #aaa
}

input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #aaa
}

input.hover {
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.tips {
    background: none;
    border: 0;
    line-height: 1;
    padding: 0;
    color: #333333;
    width: auto;
}