:root {
  /* 主色 */
  --mainColor: #B40004;
  /* 主色的浅色 */
  --mainColorLight: #B4000464;
  /* 主色的深色 */
  --mainColorDark: #B4000400;
  /* 主色的背景色 */
  --mainColorBackground: #ffffff;
  /* 主色的边框色 */
  --mainColorBorder: #B4000448;
  /* 线条颜色 */
  --lineColor: #B40004;
  /* 主色的文字颜色 */
  --mainColorText: #B40004;
  /* 最大宽度 */
  --width: 1000px;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: "Microsoft YaHei", sans-serif;
  font-size: 14px;
  color: #333;
  background-color: #fff;
}

img {
  margin: 0;
  padding: 0;
  display: block;
}

body {
  font-family: "Microsoft YaHei", Arial, sans-serif;
  overflow-x: hidden;
  width: 100%;
}

.container {
  width: var(--width);
  margin: 0 auto;
  padding: 0;
}

a {
  text-decoration: none;
  color: #333;
  transition: color 0.3s;
}


a:hover {
  color: #d71e1e;
}