* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
ol,
label,
fieldset,
section,
aside,
header,
footer,
audio,
video {
  display: block;
}

/* ul {
  list-style: none;
} */

img {
  border: 0;
}

a {
  text-decoration: none;
  color: initial;
}

.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

body,
div,
p,
ul,
textarea,
form,
input,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
img,
section,
article,
aside,
header,
footer,
nav,
dialog,
figure,
hgroup {
  margin: 0;
  padding: 0;
}

em {
  font-style: normal;
}

body {
  font-family:"Gotham SSm A", "Gotham SSm B",Tahoma, Arial, Helvetica, STHeiti, 'Hiragino Sans GB','Hiragino Sans GB W3','Microsoft Yahei', '微软雅黑';
    font-size: 16px;
    word-wrap: break-word;
    color: #333;
}

ul,
ol,
li {
  list-style: none;
}

img,
video {
  border: 0 none;
  vertical-align: middle;
  max-width: 100%;
}



a {
  color: initial;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  -webkit-touch-callout: none;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,
body {
  /* min-width: 1300px; */
  max-width: 1920px;
  margin: 0 auto;
  font-family: "Microsoft YaHei", Helvetica, Arial, "Heiti SC";
}
/* 防止用户自定义背景颜色对网页的影响 */
html{
  color:#333333;background:#fff; 
}

div:focus{
  outline:none;
}

ol,ul{
  list-style: none;
}
a,a:visited,a:focus,a:hover{
text-decoration:none;
outline: none;
}
.boxflex {
  display: flex;
}

