 html {
     color: #000;
     background: #fff
 }
 body,
 div,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 pre,
 code,
 form,
 fieldset,
 legend,
 input,
 textarea,
 p,
 blockquote,
 th,
 td {
     margin: 0;
     padding: 0
 }
 table {
     border-collapse: collapse;
     border-spacing: 0
 }
 fieldset,
 img {
     border: 0
 }
 address,
 caption,
 cite,
 code,
 dfn,
 em,
 strong,
 th,
 var {
     font-style: normal;
     font-weight: 400
 }
 ol,
 ul {
     list-style: none
 }
 caption,
 th {
     text-align: left
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-size: 100%;
     font-weight: 400
 }
 q:before,
 q:after {
     content: ''
 }
 abbr,
 acronym {
     border: 0;
     font-variant: normal
 }
 sup {
     vertical-align: text-top
 }
 sub {
     vertical-align: text-bottom
 }
 input,
 textarea,
 select {
     font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
     font-size: inherit;
     font-weight: inherit
 }
 input,
 textarea,
 select {
     *font-size: 100%
 }
 legend {
     color: #000
 }
 input {
     border: none
 }
 a {
     text-decoration: none
 }
 em {
     color: #fc6463
 }
 .db {
     display: block
 }
 .dn {
     display: none
 }
 .dib {
     display: inline-block
 }
 .top0 {
     top: 0
 }
 .left0 {
     left: 0
 }
 .right0 {
     right: 0
 }
 .bottom0 {
     bottom: 0
 }
 .fl {
     float: left
 }
 .fr {
     float: right
 }
 .pa {
     position: absolute
 }
 .pr {
     position: relative
 }
 .clearfix:after {
     content: " ";
     display: table-cell;
     clear: both
 }
 .clearfix {
     *zoom: 1
 }
 .margin-center {
     margin: 0 auto
 }
 .w100 {
     width: 100%
 }
 a,
 h1,
 h2,
 h3,
 p,
 span {
     font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
 }
 .c000 {
     color: #000
 }
 .c333 {
     color: #333
 }
 .c666 {
     color: #666
 }
 .c999 {
     color: #999
 }
 .cfff {
     color: #fff
 }
 .fontbold {
     font-weight: 700
 }
 .text-center {
     text-align: center
 }
 .all {
     min-width: 320px;
     max-width: 640px;
     background-color: #e9e9e9
 }