@charset "utf-8";
html,
body,
div,
dl,
dt,
dd,
ol,
ul,
li,
span,
i,
p,
em,
h,
form,
input,
textarea,
button,
table,
tr,
td,
img,
h1,
h2,
h3,
h4,
h5,
h6,
a {
  margin: 0;
  padding: 0;
}

body {
  font-size: 14px;
  color: #666;
  overflow-x: hidden;
  background-color: #fff;
  font-family: '微软雅黑', 'Microsoft YaHei', 'PingFang SC', 'PingFang TC', 'Arial', 'sans-serif';
}

ul,
li {
  list-style: none;
}

i,
em,
cite {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal
}

img,
input {
  border: none;
  vertical-align: middle;
}

img {
  max-width: 100%;
}

a {
  font-size: 14px;
  text-decoration: none;
  color: #666666;
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

a:hover {
  color: #F77A41;
}

.wrap {
  min-width: 1200px;
  margin: 0 auto;
  position: relative;
}

.l {
  float: left;
}

.r {
  float: right;
}

.cl {
  clear: both;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

.rel {
  position: relative;
}

.abs {
  position: absolute;
}

.yellow {
  color: #ed6a00;
}

.blue {
  color: #008dd7;
}

.gr {
  color: #197a5d;
}

.ft14 {
  font-size: 14px !important;
}

.ft16 {
  font-size: 16px !important;
}

.ft18 {
  font-size: 18px !important;
}

.ft20 {
  font-size: 20px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 5px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e4e4e4;
}

td,
tr {
  border: 1px solid #e4e4e4;
  padding: 5px;
}

.th {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.scale dl dt img {
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.scale a:hover dt img {
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}