ul, li, dl, dt, dd, ol{list-style-type: none; margin: 0; padding: 0}
h1, h2, h3, h4, h5, h6, form, input, textarea, label, table, tr, td, p, header, article, footer, nav, section, aside, menu{margin: 0; padding: 0; font-weight: normal}
header, article, footer, nav, section, aside, menu, video, audio{display: block}
table{border-collapse: collapse; border-spacing: 0}
img{border: none; vertical-align: top}
/*input, textarea, button{-webkit-appearance: none; margin: 0; padding: 0; border: none; outline: none}
*/
textarea{resize: none}
/*:not(input), :not(textarea){-webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-text-size-adjust: none}*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size: 16px; color: #ccc}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color: #ccc}
input::-webkit-input-speech-button{display: none}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input[type="number"]{-webkit-appearance: none !important; margin: 0}
/*
::-webkit-scrollbar{width: 3px; height: 3px; background-color: #f5f5f5}
*/
input, textarea, select, button{font-family: Helvetica, 'Microsoft Yahei'}
html *{outline: 0; -webkit-text-size-adjust: none;/* -webkit-tap-highlight-color: transparent;*/ box-sizing: border-box}
body{min-width: 320px; max-width: 640px; margin: 0 auto; padding: 0; font-size: 12px; font-family: Helvetica, 'Microsoft Yahei'; color: #333; -webkit-text-size-adjust: 100% !important; background: #fff}
a{text-decoration: none; outline: none; color: #333}
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.text-justify{text-align: justify; text-justify: inter-ideograph}
.fl{float: left}
.fr{float: right}
.cl{clear: both; font-size: 0; line-height: 0; height: 0; width: 100%; overflow: hidden}
.cfix:after{display: block; clear: both; visibility: hidden; font-size: 0; line-height: 0; content: ""; height: 0}
.cfix{*zoom: 1}
.pic,.b{max-width: 100%; height: auto; vertical-align: top}
.w600{width: 93.75%;margin-left:auto;margin-right: auto;}
