* {
  padding: 0;
  margin: 0;
  list-style: none;
  border: none;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  outline: none;
  font-family: "microsoft yahei", "微软雅黑";
}
.clear,
.clearfix:after {
  display: block;
  content: "";
  width: 100%;
  height: 0;
  fotn-size: 0;
  clear: both;
}

.wrapper {
  width: 100%;
  background: #fff;
  overflow: hidden;
}
.wrapper img{width:block;}
.wrapper .part img {
  width: 100%;
  display: block;
}
.wrapper .part .tit {
  text-align: center;
  color: #333;
  margin: 10% auto 8%;
  width: 85%;
  padding: 2% 0;
  border: 1px solid #000;
  background: #fff;
}
.wrapper .part .tit h1 {
  font-size: 2rem;
  line-height: 1.5em;
}
.wrapper .part .tit h2 {
  font-size: 1.7rem;
  line-height: 1.5em;
}
.wrapper .part .tit h1,
.wrapper .part .tit h2 {
  width: 104%;
  background: #fff;
  margin: 0 -2%;
}
.wrapper .part .bg12 {
  width: 96%;
  margin: 0 auto;
}
.wrapper .part .bg12 div.btn {
  text-align: center;
  margin-top: 5%;
}
.wrapper .part .bg12 div.btn .btn_zx {
  display: inline-block;
  width: 87.5%;
  height: 2.5em;
  color: #fff;
  font-size: 1.5rem;
  line-height: 2.5em;
  background: #dbb375;
  border-radius: 15px;
  text-align: center;
}
.wrapper .part1 .p_desc {
  margin: 2% 0 5%;
}
.wrapper .part1 .p1_con2 {
  width: 100%;
  margin: 8% 0 3%;
}
.wrapper .part2 .bg12 {
  padding-bottom: 5%;
  background: #000;
}
.wrapper .part2 .eg_xf .hd {
  background: #fff;
}
.wrapper .part2 .eg_xf .hd li {
  width: 19%;
  margin: 0 0.5%;
  text-align: center;
  float: left;
  font-size: 1.2rem;
  line-height: 1.5em;
  padding-top: 1%;
  color: #000;
  background: #f5c06e;
}
.wrapper .part2 .eg_xf .hd li p {
  background: #f5c06e;
}
.wrapper .part2 .eg_xf .hd li:hover,
.wrapper .part2 .eg_xf .hd li.on {
  color: #ecbc34;
  background: #ecbc34;
}
.wrapper .part2 .eg_xf .hd li:hover p,
.wrapper .part2 .eg_xf .hd li.on p {
  background: #000;
  color: #dbb375;
}
.wrapper .part2 .eg_xf .bd {
  background: #000;
  padding-bottom: 5%;
}
.wrapper .part2 .eg_xf .bd li {
  text-align: center;
}
.wrapper .part2 .eg_xf .bd li p {
  font-size: 1.1rem;
  line-height: 1.5em;
  text-align: left;
  color: #fbf6f6;
  padding: 6% 8.3% 0;
}
.wrapper .part2 .eg_xf .bd li img {
  display: inline-block;
  width: 72%;
  margin: 5% 0;
}
.wrapper .part3 {
  background: #fff;
}
.wrapper .part3 .comp_list {
  margin: 5% 0;
}
.wrapper .part3 .comp_list li {
  width: 50%;
  float: left;
  text-align: center;
}
.wrapper .part3 .comp_list li img {
  width: 90%;
  display: inline-block;
}
.wrapper .part3 .comp_list li p {
  font-size: 1.2rem;
  color: #333;
  padding-top: 3%;
}
.expertFocus {width:100%;height:15px;left:5%;bottom:4%;z-index:10; text-align:center;}
.expertFocus span {display:inline-block;width:10px;height:10px; background-color:none;border:1px solid #dbb374;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:0 1%;} 
.expertFocus  span.on{background-color:#dbb374;}

