.one {
  margin-top: 40px;
  padding-bottom: 80px;
}
.one .wrap {
  width: auto;
  margin: 0 auto;
}
.one .wrap .title {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.one .wrap .title h3 {
  color: #CAA672;
  font-size: 20px;
  line-height: 1;
  
  font-weight: normal;
}
.one .wrap .title h4 {
  color: #666;
  font-size: 13px;
  margin-top: 10px;
  font-weight: normal;
}
.one .wrap .title .lineBox {
  margin-top: 20px;
  width: 200px;
  height: 1px;
  background-color: #E8E8E8;
  display: flex;
  justify-content: center;
}
.one .wrap .title .lineBox .line {
  width: 80px;
  height: 1px;
  background-color: #CAA672;
}
.one .wrap .main {
  margin-top: 45px;
  width:1228px;
  margin-left:auto;
  margin-right:auto
}
.one .wrap .main p {
  color: #666;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
}
.one .wrap .map {
  width: 1100px;
  margin: 80px auto 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.one .wrap .map .top {
  width: 900px;
}

.one .wrap .map .top svg text{
  
}
.one .wrap .map .top img {
  width: 100%;
  height: auto;
}
.one .wrap .map .bottom {
  margin-top: 80px;
  width: 100%;
}
.one .wrap .map .bottom .list {
  width: 100%;
  display: flex;
  justify-content: center;
}
.one .wrap .map .bottom .list .item {
  width: 18%;
}
.one .wrap .map .bottom .list .item:not(:last-child) {
  margin: 0 50px 0 0;
}
.one .wrap .map .bottom .list .item h5 {
  color: #000;
  font-size: 14px;
  line-height:20px;  
  font-weight: 600;
  height:32px;
}
.one .wrap .map .bottom .list .item .lineBox {
  width: 100%;
  height: 1px;
  background-color: #000;
  margin-top: 15px;
}
.one .wrap .map .bottom .list .item .lineBox .line {
  width: 100%;
  transition: all 1s;
  transform-origin: left;
  transform: scaleX(0);
  height: 1px;
  background-color: #CAA672;
}
.one .wrap .map .bottom .list .item .text {
  margin-top: 12px;
}
.one .wrap .map .bottom .list .item .text p:nth-child(1) {
  color: #666;
  font-size: 14px;
  margin-bottom: 0px;
}
.one .wrap .map .bottom .list .item .text p{
  line-height: 20px;
}
.one .wrap .map .bottom .list .item .text p:nth-child(2) {
  color: #666;
  font-size: 13px;
  transition: all 1s;

}
.one .wrap .map .bottom .list .item .text p:nth-child(3) {
  color: #666;
  font-size: 14px;
  transition: all 1s;

}
.one .wrap .map .bottom .list .item:nth-child(2) {
  transition-delay: 0.2s;
}
.one .wrap .map .bottom .list .item:nth-child(3) {
  transition-delay: 0.4s;
}
.one .wrap .map .bottom .list .item:nth-child(4) {
  transition-delay: 0.4s;
}
.one .wrap .map .bottom .list .item:hover .lineBox .line {
  transform: scaleX(1);
}
.one .wrap .map .bottom .list .item:hover .text p:nth-child(2) {
  color: #CAA672;
}
