@media screen and (min-width: 750px) {
  html {
    font-size: 75px!important;
  }
}
.main {
  width: 10rem;
  margin: 0 auto;
}
.main .return {
  display: block;
  box-sizing: border-box;
  width: 10rem;
  height: 1.4667rem;
  line-height: 1.4667rem;
  padding-left: 0.4667rem;
  font-size: 0.4267rem;
  color: #444444;
  background-color: #f1f1f1;
}
.main nav {
  width: 10rem;
  height: 1.2rem;
  margin-bottom: 1.0667rem;
}
.main nav ul {
  height: 1.02rem;
  list-style: none;
  display: flex;
  align-items: center;
  background-color: #333;
}
.main nav ul a {
  color: #fff;
  display: inline-block;
  line-height: 1.2rem;
  padding: 0 0.32rem;
  font-size: 0.3733rem;
}
.main .ts p {
  width: 9.3333rem;
  margin: 0 auto;
  padding: 0.16rem;
  border-radius: 0.1067rem;
  box-sizing: border-box;
  background-image: linear-gradient(to right, red, orangered);
  font-size: 0.36rem;
  color: #fff;
  margin-top: 0.2rem;
}
.main .cont {
  width: 8.9333rem;
  margin: 0 auto;
  margin-top: 2.4rem;
}
.main .cont h1 {
  font-size: 0.7333rem;
  text-align: center;
}
.main .cont p {
  font-size: 0.3733rem;
  line-height: 1.6;
  margin-top: 0.1067rem;
}
.main .by {
  width: 9.3333rem;
  margin: 0 auto;
  margin-top: 0.2667rem;
  padding: 0.24rem;
  border: 0.0267rem dotted red;
  color: red;
  box-sizing: border-box;
  font-weight: 600;
  font-size: 0.3467rem;
}
.main .by span {
  color: darkred;
}
.main .pic {
  width: 9.6rem;
  padding-bottom: 2.6667rem;
  margin: 0 auto;
  margin-top: 2.1333rem;
}
.main .pic h2 {
  font-size: 0.5333rem;
  text-align: center;
  color: #4d4d4d;
}
.main .pic .box {
  display: flex;
  margin-top: 1.0667rem;
}
.main .pic .box img {
  width: 4.8rem;
  box-shadow: 0 0 0.1067rem 0.04rem rgba(169, 169, 169, 0.3);
}
a {
  text-decoration: none;
}
