.swiper-container1 {
  width: 20rem;
}
.swiper-container1 img {
  width: 20rem;
}
.type {
  width: 100%;
  height: 7.73333333rem;
  background: white;
  border-bottom: 0.26666667rem solid #f1f1f1;
}
.type .type_box {
  width: 18.93333333rem;
  height: 7.73333333rem;
  margin: 0 auto;
}
.type .type_box .type1 {
  width: 4.02666667rem;
  height: 2.69333333rem;
  float: left;
  margin: 0.69333333rem 2.4rem 0 0.53333333rem;
}
.type .type_box .type2 {
  width: 4.10666667rem;
  height: 2.69333333rem;
  float: right;
  margin: 0.69333333rem 0.45333333rem 0 0;
}
.zugou1 {
  width: 100%;
  height: 2.93333333rem;
  background: white;
  position: relative;
}
.zugou_main1 {
  width: 9.97333333rem;
  height: 2.93333333rem;
  position: absolute;
  top: 0;
  left: 0rem;
  border-right: 0.02666667rem solid #f1f1f1;
}
.zugou_main1 .p1 {
  width: 4.4rem;
  height: 0.64rem;
  font-size: 0.64rem;
  line-height: 0.64rem;
  color: #515151;
  position: absolute;
  left: 0.53333333rem;
  top: 0.69333333rem;
  overflow: hidden;
}
.zugou_main1 .p2 {
  width: 4.4rem;
  height: 0.53333333rem;
  font-size: 0.53333333rem;
  line-height: 0.53333333rem;
  color: #818181;
  position: absolute;
  left: 0.53333333rem;
  top: 1.76rem;
  overflow: hidden;
}
.zugou_main1 img {
  width: 1.86666667rem;
  height: 1.86666667rem;
  border-radius: 0.16rem;
  overflow: hidden;
  position: absolute;
  top: 0.53333333rem;
  right: 0.53333333rem;
}
.zugou_main2 {
  width: 10rem;
  height: 2.93333333rem;
  position: absolute;
  top: 0;
  right: 0rem;
}
.zugou_main2 .p1 {
  width: 4.4rem;
  height: 0.64rem;
  font-size: 0.64rem;
  line-height: 0.64rem;
  color: #515151;
  position: absolute;
  left: 0.53333333rem;
  top: 0.69333333rem;
  overflow: hidden;
}
.zugou_main2 .p2 {
  width: 4.4rem;
  height: 0.53333333rem;
  font-size: 0.53333333rem;
  line-height: 0.53333333rem;
  color: #818181;
  position: absolute;
  left: 0.53333333rem;
  top: 1.76rem;
  overflow: hidden;
}
.zugou_main2 img {
  width: 1.86666667rem;
  height: 1.86666667rem;
  border-radius: 0.16rem;
  overflow: hidden;
  position: absolute;
  top: 0.53333333rem;
  right: 0.53333333rem;
}
.zugou2 {
  width: 100%;
  height: 2.93333333rem;
  background: white;
  margin-top: 0.02666667rem;
  position: relative;
}
.recommendation {
  width: 18.93333333rem;
  padding: 0 0.53333333rem;
  margin-top: 0.26666667rem;
  background: white;
  border-top: 0.26666667rem solid #f1f1f1;
}
.re_title {
  width: 18.93333333rem;
  height: 1.6rem;
  font-size: 0.64rem;
  color: #d61518;
  line-height: 1.6rem;
  border-bottom: 1px solid #D61518;
}
.re_title span {
  font-size: 0.53333333rem;
  color: #818181;
  margin-left: 0.4rem;
}
.re_main {
  width: 18.93333333rem;
  height: 4.26666667rem;
  margin-top: 0.53333333rem;
  position: relative;
  border-bottom: 0.02666667rem solid #818181;
}
.re_main .reMain_img {
  width: 4.8rem;
  height: 3.73333333rem;
  position: absolute;
  top: 0;
  left: 0;
}
.re_main .reMain_text {
  width: 13.6rem;
  height: 3.73333333rem;
  position: absolute;
  top: 0;
  right: 0;
}
.re_main .reMain_text .p1 {
  font-size: 0.74666667rem;
  color: #515151;
  line-height: 1.01333333rem;
}
.re_main .reMain_text .p2 {
  font-size: 0.64rem;
  color: #818181;
  line-height: 0.74666667rem;
  margin-top: 0.13333333rem;
}
.re_main .reMain_text .p3 {
  font-size: 0.64rem;
  height: 0.74666667rem;
  width: 8.26666667rem;
  overflow: hidden;
  color: #818181;
  line-height: 0.74666667rem;
}
.re_main .reMain_text .p4 {
  width: 13.6rem;
  height: 0.85333333rem;
  margin-top: 0.21333333rem;
  overflow: hidden;
}
.re_main .reMain_text .p4 p {
  width: 18.66666667rem;
}
.re_main .reMain_text .a1 {
  padding: 0.08rem 0.13333333rem;
  border-radius: 0.10666667rem;
  border: 1px solid #D61518;
  font-size: 0.64rem;
  color: #818181;
  line-height: 0.64rem;
  float: left;
  margin-right: 0.26666667rem;
}
.re_main .reMain_text .pric {
  font-size: 0.74666667rem;
  color: #515151;
  line-height: 0.74666667rem;
  position: absolute;
  top: 1.2rem;
  right: 0.21333333rem;
}
.re_main .reMain_text .pric span {
  color: #D61518;
  display: inline-block;
  width: 5.66666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
}
.re_more {
  display: block;
  height: 1.86666667rem;
  font-size: 0.64rem;
  color: #d61518;
  line-height: 1.86666667rem;
  text-align: center;
}
.re_ditu {
  width: 18.93333333rem;
  height: 13.33333333rem;
  padding-bottom: 0.8rem;
}
.news {
  width: 18.93333333rem;
  padding: 0 0.53333333rem;
  background: white;
  border-top: 0.26666667rem solid #f1f1f1;
}
.news_title {
  width: 18.93333333rem;
  height: 1.6rem;
  font-size: 0.64rem;
  color: #d61518;
  line-height: 1.6rem;
  border-bottom: 1px solid #D61518;
}
.news_title span {
  font-size: 0.53333333rem;
  color: #818181;
  margin-left: 0.4rem;
}
.news_main {
  width: 18.93333333rem;
  height: 4.26666667rem;
  margin-top: 0.53333333rem;
  position: relative;
  border-bottom: 0.02666667rem solid #818181;
}
.news_main .newsMain_img {
  width: 4.8rem;
  height: 3.73333333rem;
  position: absolute;
  top: 0;
  left: 0;
}
.news_main .newsMain_text {
  width: 13.6rem;
  height: 3.73333333rem;
  position: absolute;
  top: 0;
  right: 0;
}
.news_main .newsMain_text .p1 {
  width: 12.66666667rem;
  font-size: 0.74666667rem;
  color: #515151;
  line-height: 1.01333333rem;
}
.news_main .newsMain_text .p2 {
  width: 12.66666667rem;
  height: 0.64rem;
  font-size: 0.64rem;
  color: #818181;
  line-height: 0.64rem;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0.10666667rem;
}
.news_more {
  display: block;
  height: 1.86666667rem;
  font-size: 0.64rem;
  color: #d61518;
  line-height: 1.86666667rem;
  text-align: center;
}
footer {
  width: 100%;
  height: 3.46666667rem;
  padding-top: 0.53333333rem;
  background: #535353;
  margin-top: 0.26666667rem;
}
footer p {
  width: 17.33333333rem;
  margin: 0 auto;
  font-size: 0.58666667rem;
  color: white;
  text-align: center;
  line-height: 1.22666667rem;
}
