@charset "UTF-8";body{  font-family:'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, STHeitiSC-Light, Arial, sans-serif;  background-color:#f7f7f7;  color:#333;  font-size:14px;  background-repeat:no-repeat;  background-position:center top;  background-size:cover;}html *{  -webkit-text-size-adjust: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);}body,nav,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,ul,ol,li,input,button,textarea,footer,b,em,strong,i,s,small,cite,span,mark,time,address,article,section{  margin:0;  padding:0;  border:0;  list-style:none;  font-weight:400;  font-size:14px;  text-decoration:none;  word-wrap:break-word;}address,ul,li,dl,dt,dd,caption,cite,code,dfn,em,strong,th,var,small{  font-size:100%;  font-style:normal;  font-weight:normal;}sup{  font-size:0.4em;  vertical-align:top;  position:relative;  bottom:-0.2em;}/* Mozilla Firefox 4 to 18 */:-moz-placeholder {  color:#999;  opacity:1;}/* Mozilla Firefox 19+ */::-moz-placeholder {  color:#999;opacity:1;}input:-ms-input-placeholder{  color:#999;  opacity:1;  font-size:14px;}input::-webkit-input-placeholder{  color:#999;  opacity:1;  font-size:14px;}input[type='text'],button,textarea{  outline:none;  -webkit-appearance:none;}textarea::-webkit-input-placeholder{  color:#999;  opacity:1;  font-size:14px;}textarea{  resize:none}a:link,a:visited{  color:#222;  text-decoration:none;}a:hover,a:active{  color:#d81417;  text-decoration:underline;}*,*:before,*:after{  -webkit-box-sizing: border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}img{  width:100%;  height:100%;  display:block;}button:disabled{  background-color:#ccc !important;  cursor:not-allowed !important;}.display{  display:block !important;}.none{  display:none !important;}.overflow{  overflow:hidden !important;}.outer{  zoom:1;}.outer:after{  content:'';  clear:both;  display:block;  width:0;  height:0;  visibility:hidden;}.txtoverflow{  overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  display:-moz-box;  display:-ms-box;  display:box;  -webkit-box-orient:vertical;  -moz-box-orient:vertical;  -ms-box-orient:vertical;}.txtoverflow-clamp{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  -webkit-box-orient:vertical;  -moz-box-orient:vertical;  -ms-box-orient:vertical;  -webkit-line-clamp: 1;}