.tpmysc-banner {
  background: url("../images/solution5/banner-bg.jpg") no-repeat;
  background-size: cover;
}
.floor1 {
  overflow: hidden;
}
.title1 {
  margin-top: 1.28rem;
}
.title1 h2 {
  color: #FA386C;
  position: relative;
}
.title1 h2:before,
.title1 h2:after {
  content: '';
  position: absolute;
  width: 0.34133333rem;
  height: 0.17066667rem;
  background-color: #FA386C;
  top: 0.46933333rem;
}
.title1 h2:before {
  left: calc(50% - 5.12rem);
}
.title1 h2:after {
  right: calc(50% - 5.12rem);
}
.title1 p {
  color: #666;
  margin-top: 1.28rem;
}
.floor1 img {
  width: 13.65333333rem;
  height: auto;
  margin: 1.28rem auto;
  display: block;
}
.floor2 {
  background-color: #FFF2F6;
  overflow: hidden;
  padding-bottom: 0.64rem;
}
.floor2 .floor2_list {
  margin-top: 1.28rem;
}
.floor2 .floor2_list li {
  box-shadow: 0 0 0.10666667rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: 14.72rem;
  height: 4.26666667rem;
  margin: 0 auto 30px;
  position: relative;
  overflow: hidden;
  padding-top: 0.85333333rem;
  padding-left: 0.85333333rem;
  z-index: 0;
}
.floor2 .floor2_list li img {
  width: 14.72rem;
  height: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.floor2 .floor2_list li .floor3_list_title {
  font-size: 0.512rem;
  color: #333;
  font-weight: bold;
}
.floor2 .floor2_list li .floor3_list_des {
  font-size: 0.42666667rem;
  color: #666;
  line-height: 0.768rem;
  margin-top: 0.64rem;
}
.floor3 {
  overflow: hidden;
  padding-bottom: 10.66666667rem;
}
.floor3 .floor3_img {
  margin: 1.28rem auto 0.42666667rem;
  width: 14.72rem;
  height: 14.93333333rem;
  display: block;
}
.floor3 .floor3_des {
  width: 14.72rem;
  height: 5.26933333rem;
  background: linear-gradient(90deg, #fa527f 0%, #fa386c 100%);
  margin: 0 auto;
  font-size: 0.512rem;
  line-height: 0.768rem;
  padding: 0.832rem 0.96rem 0;
  text-align: center;
  color: #FEFEFE;
}
.floor3 .floor3_btn {
  display: block;
  margin: 1.70666667rem auto 0;
  width: 6.82666667rem;
  height: 1.70666667rem;
  background: linear-gradient(0deg, #fa527f 0%, #fa386c 100%);
  box-shadow: 0 0.10666667rem 0.21333333rem 0.02133333rem rgba(250, 69, 117, 0.3);
  border-radius: 0.21333333rem;
  color: #FEFEFE;
  font-size: 0.64rem;
  font-weight: bold;
  line-height: 1.70666667rem;
  text-align: center;
}
/*# sourceMappingURL=tpmysc.css.map */