body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
figure,
figure,
legend,
textarea,
p,
blockquote,
th,
td,
input,
label {
  margin: 0;
  padding: 0;
  font-family: 'Microsoft YaHei';
  word-wrap: break-word;
  color: #3c4b5a;
}
h2,
h3,
h4,
h5,
h6 {
  text-align: center;
}
li {
  list-style: none;
}
img {
  border: none;
  vertical-align: top;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
.container {
  padding: 140px 0 40px 0;
  background: #ecf4f2 url(../images/con-bg.png) no-repeat top center;
  background-size: 100% auto;
}
.ye-t {
  width: 1200px;
  padding: 0 0 20px 0;
  margin: 0 auto;
  font: 48px/48px "";
}
.contain-detail {
  width: 1200px;
  margin: 0 auto 40px;
  padding: 40px 0 60px 0;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 50px;
}
.detailbox {
  display: flex;
  flex-direction: column;
  width: 900px;
  margin: 0 auto;
}
.detailbox h2 {
  font: bold 40px/60px "";
}
.detailbox h3 {
  font: 12px/40px "";
  color: #9cacbb;
}
.detailbox .gline {
  width: 100%;
  height: 40px;
  font: 18px/40px "";
  color: #333;
  text-align: right;
  border-bottom: 1px solid #9cacbb;
}
.detailbox .detail-con {
  padding: 30px 0 0 0;
}
.detailbox .detail-con img {
  width: auto;
  margin: 20px 0 20px 0;
}
.detailbox .detail-con p {
  font: 16px/28px "微软雅黑";
  padding: 15px 0 10px 0;
}
