body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

html,body{ width: 100%;overflow-x: hidden;position: relative;scroll-behavior:smooth;}
body { font: 14px 'Microsoft YaHei','Arial','Sumsun','Helvetica';}

ul, ol{ list-style: none; }

a,a:hover { text-decoration: none; }

a img { border: none; }

i ,s,b,em,u{ font-style: normal; font-weight: normal; text-decoration: none; }

input, textarea, button, select, input:focus, textarea:focus{ outline: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;font-family: "Microsoft YaHei"}

textarea{ resize: none; overflow: hidden; }

table{ border-collapse: collapse; border-spacing:0;}

select, input[type=button], input[type=submit], button, input[type=reset]{cursor: pointer;}

.container-fluid{ margin: 0 auto; width: 100%; max-width: 1920px; min-width: 1200px; position: relative}
.container-fluid:before{ content: ''; display: block; clear: both; height:0; }
.container-fluid:after{ content: ''; display: block; clear: both; height:0; }

.container{ margin: 0 auto; width: 1200px; }
.container:before{ content: ''; display: block; clear: both; height:0; }
.container:after{ content: ''; display: block; clear: both; height:0; }

.clear-pos{ width:100%; content: ''; display: block; clear: both; height:0; }
.clear-fix{ width:100%; content: ''; display: block; clear: both; height:0; }

input,textarea,button,select,input:focus,textarea:focus
{
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
   -webkit-appearance: none;
 }


