/* reset */ html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);} body,input,select,textarea,button { font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;} body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;} hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;} img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ; object-fit: cover;} ul { padding-left: 0; list-style-type: none;} i, em { font-style: normal;} big { font-size: 1.3em;} small { font-size: 0.77em;} a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;} article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;} input, select, textarea{outline: 0;font-family: inherit;font-size:100%;} input[type='checkbox'], input[type='radio'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;} input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { height: auto;} input[type='search'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: textfield;} input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance: none;} input[type='file'] { display: block;} input[type='range'] { display: block; width: 100%;} select[multiple], select[size] { height: auto;} input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;} fieldset { min-width: 0; margin: 0; padding: 0; border: 0;} legend { font-size: 1.3em; line-height: 2.5; display: block; width: 100%; margin-bottom: 20px; padding: 0; color: #333; border: 0; border-bottom: 1px solid #e5e5e5;} table { border-spacing: 0; border-collapse: collapse;background-color: transparent;} td, th { padding: 0;}