html {
  padding: 0;
}

body {
  margin: 0;
}

ul, li, dl, dt, dd, input {
  margin: 0;
  padding: 0;
  list-style: none;
}

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

.ico {
  display: inline-block;
  background-image: url("../images/indexico.png");
}

body .warm .layui-layer-btn {
  border-top: 0;
}

body .warm .layui-layer-btn a {
  background: #FF5722;
  border: 0;
}

body .warm .layui-layer-btn .layui-layer-btn1 {
  background: #fff;
  border: 1px solid #dedede;
  color: #333;
}

.foots {
  border-top: 1px solid #e1e1e1;
}

.foots .basewrap {
  width: 1200px;
  margin: 0 auto;
  text-align: left;
  font-size: 12px;
  color: #efefef;
}

.foots .basewrap ul.desclists > li {
  display: inline-block;
  width: 230px;
  padding: 8px 0;
}

.foots .basewrap ul.desclists > li > span {
  display: inline-block;
  vertical-align: middle;
}

.foots .basewrap ul.desclists > li .ico {
  width: 70px;
  height: 70px;
  background-position-y: -288px;
}

.foots .basewrap ul.desclists > li .ico.a {
  background-position-x: -10px;
}

.foots .basewrap ul.desclists > li .ico.b {
  background-position-x: -80px;
}

.foots .basewrap ul.desclists > li .ico.c {
  background-position-x: -146px;
}

.foots .basewrap ul.desclists > li .ico.d {
  background-position-x: -216px;
}

.foots .basewrap ul.desclists > li .ico.e {
  background-position-x: -288px;
}

.foots .basewrap ul.desclists > li .title {
  font-size: 18px;
  color: #333;
}

.foots .basewrap ul.desclists > li .more {
  color: #666;
}

.foots .basewrap ul.msglists {
  border-bottom: 1px solid #42444a;
  padding-bottom: 6px;
  margin-bottom: 6px;
  padding-top: 14px;
}

.foots .basewrap ul.msglists li {
  display: inline-block;
  vertical-align: top;
}

.foots .basewrap ul.msglists li.left {
  font-size: 14px;
  text-align: left;
  margin-right: 120px;
}

.foots .basewrap ul.msglists li.left .title {
  font-size: 16px;
  margin: 6px 0;
}

.foots .basewrap ul.msglists li.left .cnt .sub-dec {
  color: #e1e1e1;
  font-size: 12px;
  margin: 4px 0;
}

.foots .basewrap ul.msglists li.left .cnt .sub-dec .txt {
  color: #efefef;
}

.foots .basewrap ul.msglists li.left .cnt .sub-dec .tel {
  color: #efefef;
  font-size: 18px;
}

.foots .basewrap ul.msglists li.left .wxgz {
  margin-top: 6px;
  text-align: center;
}

.foots .basewrap ul.msglists li.left .wxgz img {
  width: 100px;
  height: 100px;
}

.foots .basewrap ul.msglists li.right {
  padding-left: 20px;
  border-left: 1px solid #efefef;
  font-size: 14px;
  color: #efefef;
  text-align: left;
}

.foots .basewrap ul.msglists li.right .worktime {
  margin-top: 8px;
}

.foots .basewrap .links {
  padding: 6px 0;
}

.foots .basewrap .links a {
  color: #e1e1e1;
}

.foots .basewrap .links a:hover {
  color: #efefef;
}

.foots .basewrap .moredesc {
  color: #e1e1e1;
  padding-bottom: 8px;
}

.foots .bgdeep {
  background: #393b42;
}
