.is-whole {
  background: url(../images/zt-bg02.png) top center no-repeat;
  padding-top: 83px;
}
.is-whole h1 {
  line-height: 60px;
  font-size: 52px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35);
  background: linear-gradient(0deg, #fffbf3 12.158203125%, #ffeca2 100%);
  -webkit-background-clip: text;
  text-align: center;
  -webkit-text-fill-color: ;
  margin-bottom: 83px;
}
.is-whole h1 span{display: inline-block;width: 178px;
  height: 62px;
  background: linear-gradient(0deg, #FFFBF3, #FFECA2);
  box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);
  border-radius: 31px;font-size: 46px;font-family: Microsoft YaHei;
  font-weight: bold;
  color: #0254A4;margin: 0 20px;}
.contain {
  width: 1100px;
}
.m-location{margin-bottom: 25px;}
.list-box{width: 100%;
  background: #F8F8F8;padding: 27px 0 0 24px;}
.list-box .m-location span{font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #3D3D3D;}
.u-list{width: 100%;height: auto;background-color: #fff;max-height: 1096px;overflow: hidden;}
.u-list li{padding-left: 20px;}
.u-list li a{padding-left: 20px;display: block;font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #3D3D3D;
  line-height: 64px;position: relative;border-bottom: 1px dashed #E6E6E6;}
.u-list li a::before{content: '';display: table;width: 6px;height: 6px;border-radius: 50%;background-color: #ccc;position: absolute;top: 50%;transform: translateY(-50%
  );left: 0;}