@charset "UTF-8";
/* CSS Document */
* {
  font-family: "微软雅黑";
  box-sizing: border-box; }

body, div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0; }

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
  padding: 0; }

input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

input::-webkit-outer-spin-button {
  -webkit-appearance: none; }

ul, ol, li, dl, dd, dt {
  list-style-type: none; }

textarea {
  resize: none; }

select, input, img, select, button, textarea {
  padding: 0;
  margin: 0;
  border: none;
  outline: none; }

button {
  cursor: pointer; }

img {
  border: none; }

a {
  color: #000;
  cursor: pointer;
  text-decoration: none; }

a:link {
  text-decoration: none;
  color: #000;
  outline: none; }

a:visited {
  text-decoration: none;
  color: #000;
  outline: none; }

a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #000;
  outline: none; }

a:active {
  text-decoration: none;
  color: #000;
  outline: none; }

ol, ul, li {
  font-weight: normal;
  margin: 0px;
  padding: 0px; }

p {
  font-weight: normal;
  margin: 0px;
  padding: 0px; }

html, body {
  width: 100%;
  height: 100%; }

.w {
  width: 100%;
  min-width: 1200px; }

.inw {
  width: 1400px;
  margin: 0 auto; }

.anmit {
  -moz-transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s,color 0.4s ease 0s;
  -webkit-transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s,color 0.4s ease 0s;
  -o-transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s,color 0.4s ease 0s;
  transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s,color 0.4s ease 0s; }

img {
  max-width: 100%;
  width: auto;
  height: auto;
}