body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td {  margin: 0px;  padding: 0px;}h1, h2, h3, h4, h5, h6 {  font-size: 1em;  font-weight: normal;}ul, ol {  list-style: none;}html,body,div{  -webkit-tap-highlight-color: transparent;}a {  -webkit-tap-highlight-color: transparent;  text-decoration: none;  color: #000;}html {  -webkit-text-size-adjust: none;}body {  font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif, Helvetica, STHeiti;  margin: 0 auto;}img {  max-width: 100%;  max-height: 100%;  width:100%;  -webkit-tap-highlight-color: transparent;}div, dl, dt, dd, ul, ol, p, input, select, textarea, h1, h2, h3, h4, h5, h6, form, table, td, tr, th, body {  box-sizing: border-box;  font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif, Helvetica, STHeiti;}input, textarea {  outline: none;  border: 0;  -webkit-appearance: none;  border-radius: 0px;}address, time ,em, i{  font-style: normal;}.dialog{  position: fixed;  top: 0;  width: 100%;  max-width: 750px;  height: 100%;  background: rgba(0, 0, 0, 0.4);  z-index: 999;  color: #8d8d8d;}.dialog-vercital {  position: fixed;  left: 0;  right: 0;  top: 0;  bottom: 0;  margin: auto;}.dialogfix{  position: fixed;  left: 0;  right: 0;  top: 0;  bottom: 0;  margin: auto;  background: rgba(0,0,0,.5);  z-index: 99;}.middle {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);}.v_middle{  position: absolute;  top: 50%;  transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);}.vertical {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  max-width: 100%;  max-height: 100%;  margin: auto;}.fixed {  position: fixed;  bottom: 0;  left: 0;  right: 0;  width: 100%;  max-width: 750px;  margin: auto;  z-index: 1000;}button {  border: none;  background-color: transparent;  outline-style: none;}.clearfix:after {  content: "";  display: block;  visibility: hidden;  height: 0;  clear: both;}.clearfix {  zoom: 1;}.one-txt-cut {  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}.txt-cut {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}.three-txt-cut {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}.w50 {  width: 50%;}.w25 {  width: 25%;}.w15{  width:15%;}.w20 {  width: 20%;}.w33 {   width: 33.333333%; }.w35 {  width: 35%;}.fl {  float: left;}.fr {  float: right;}.db {  display: block !important;}.dn {  display: none;}.bdr50{  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;}.bdr10{  -webkit-border-radius: .25rem;  -moz-border-radius: .25rem;  border-radius: .25rem;}