@charset "utf-8";
html,
body,
blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
a {
  font-family: "微软雅黑";
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  text-decoration: none;
}
ul,
li {
  list-style: none;
}
.lf {
  float: left;
}
.rg {
  float: right;
}
#header {
  z-index: 99999999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 1.54166667rem;
  background: #1e1e1e;
}
.header-placeholder {
  height: 1.54166667rem;
}
.head-body {
  width: 8.63888889rem;
  margin: auto;
  padding-top: 0.01388889rem;
}
.head-body .head-logo {
  width: 2.31388889rem;
  height: 0.98611111rem;
  margin: 0.29166667rem 0 0 0.52777778rem;
}
.head-logo a,
.head-phone a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.head-logo a img,
.head-phone a img {
  vertical-align: top;
}
.head-body .head-phone {
  width: 1.63888889rem;
  height: 0.40277778rem;
  margin: 0.625rem 0 0 1.59722222rem;
}
.head-nav {
  width: 0.76388889rem;
  height: 100%;
}
.head-nav-btn {
  width: 100%;
  height: 0.52777778rem;
  margin-top: 0.48611111rem;
  cursor: pointer;
}
.head-nav-btn span {
  display: block;
  width: 100%;
  height: 0.08333333rem;
  background: #fff;
}
.head-nav-btn span + span {
  margin-top: 0.15277778rem;
}
.head-nav-submeaue {
  z-index: 9999999;
  display: none;
  position: absolute;
  left: 0;
  top: 1.54166667rem;
  width: 10rem;
  height: 6.94444444rem;
  background: #ddd;
}
.head-nav-submeaue ul li {
  width: 100%;
  height: 0.83333333rem;
  text-align: center;
  font-size: 0.41666667rem;
  line-height: 0.83333333rem;
  border-bottom: 0.01388889rem dotted #999;
}
.nav-list1 li.active a {
	display: block;
	width: 100%;
	height: 100%;
  color: #bf9345;
}
.nav-list1 li a {
  color: #000;
}
#footer {
  width: 100%;
  height: 5.88888889rem;
  background: #1e1e1e;
  padding-top: 0.80555556rem;
}
.footer-nav {
  width: 100%;
}
.footer-nav div + div {
  margin-top: 0.34722222rem;
}
.footer-logo {
  width: 100%;
  height: 0.54166667rem;
}
.footer-logo a {
  display: block;
  width: 2.40277778rem;
  height: 0.54166667rem;
  margin: auto;
  font-size: 0;
}
.footer-logo a img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.copyright_cert {
  width: 100%;
  font-size: 0.30555556rem;
  color: #727171;
  text-align: center;
}
.footer-map {
  width: 100%;
  text-align: center;
}
.footer-map a {
  font-size: 0.30555556rem;
  color: #727171;
  vertical-align: top;
}
.footer-link {
  position: relative;
  width: 7.44444444rem;
  margin: auto;
  border-top: 1px solid #727171;
}
.link-nav {
  position: absolute;
  left: 50%;
  top: -0.20833333rem;
  width: 2.22222222rem;
  margin-left: -1.11111111rem;
  height: 0.41666667rem;
  line-height: 0.41666667rem;
  color: #727171;
  text-align: center;
  font-size: 0.27777778rem;
  z-index: 20;
  background: #1e1e1e;
}
.link-container {
  width: 100%;
  text-align: center;
  margin-top: 0.51388889rem;
}
.link-container a {
  font-size: 0.27777778rem;
  color: #727171;
  vertical-align: top;
}
.copyright {
  margin-top: -0.27777778rem;
  text-align: center;
  color: #727171;
  font-size: 0.25rem;
}
#container {
  width: 100%;
  color: #fff;
}
.container-main {
  width: 9.04166667rem;
  margin: auto;
}
.container-main-nav {
  margin-top: 0.66666667rem;
}
.container-main-nav ul li {
  float: left;
  width: 1.59722222rem;
  height: 0.51388889rem;
  background: #efefef;
  border-bottom: 2px solid #b3b3b3;
}
.container-main-nav ul li.active {
  background: #000;
}
.container-main-nav ul li.active a {
  color: #bf9345;
}
.container-main-nav ul li a {
  display: block;
  text-align: center;
  line-height: 0.51388889rem;
  color: #a4a4a4;
  font-size: 0.20833333rem;
  font-weight: bold;
}
.container-main-nav ul li + li {
  margin-left: 0.16666667rem;
}
.container-main-sition {
  font-size: 0.19444444rem;
  color: #b7b7b7;
  margin: 0.20833333rem 0 0.29166667rem;
}
.container-main-sition a {
  font-size: 0.19444444rem;
  color: #b7b7b7;
}
.container-main-banner {
  width: 100%;
}
/*# sourceMappingURL=commen.css.map */