* {
  margin: 0;
  padding: 0;
  list-style: none;
}

body {
  background: #fafafa;
  font: 0.32rem/1.5 'Microsoft YaHei', sisum, arial;
}

.product .top img {
  width: 100%;
}

.product .title-tab {
  background: #f5f5f5;
  position: relative;
  top: -0.26666667rem;
}

.product .title-tab ul {
  display: flex;
  height: 1.46666667rem;
}

.product .title-tab ul li {
  flex: 1;
  font-size: 0.37333333rem;
  text-align: center;
  line-height: 1.46666667rem;
}

.product .title-tab ul li:first-child {
  color: #2d64e5;
  border-bottom: 0.05333333rem solid #2d64e5;
}

.product .list .wrapper {
  display: flex;
  padding: 0.26666667rem 0.53333333rem;
  align-items: center;
  color: #000000;
}

.product .list .wrapper img {
  width: 2.4rem;
  margin-right: 0.26666667rem;
}

.product .list .wrapper .content {
  font-size: 0.32rem;
}

.product .line {
  border-bottom: 0.02666667rem solid #ddd;
  margin: 0.26666667rem 0;
}

.address {
  padding: 0.53333333rem;
}

.address .title {
  font-size: 0.48rem;
  margin-bottom: 0.26666667rem;
}

.address .content {
  font-size: 0.37333333rem;
  color: #333;
}

.address .content .title {
  font-size: 0.53333333rem;
  color: #2d64e5;
}

.address .content .detail {
  display: flex;
}

.address .content .detail .label {
  width: 1.6rem;
}

.address .content .detail div:nth-child(2) {
  width: 8rem;
}

.address img {
  margin-top: 1.06666667rem;
  margin-bottom: 0.53333333rem;
}

.line {
  border-bottom: 0.02666667rem solid #ddd;
  margin: 0.26666667rem 0;
}
