.wrap img {
  width: 100%;
}
.wrap .contai2 p {
  padding: 0 3%;
  padding-top: 3%;
  line-height: 1.5rem;
  font-size: 1.1rem;
}
.wrap .contai2 .t2img {
  display: block;
  margin: auto;
  padding: 0 3%;
  width: 100%;
  margin-top: 3%;
}
.wrap .contai3 {
  background-color: #860606;
}
.wrap .contai3 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 3%;
}
.wrap .contai3 ul li {
  width: 48.5%;
  height: 18rem;
}
.wrap .contai3 ul li:nth-child(1) {
  background-image: url(../images/bg1_03.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.wrap .contai3 ul li:nth-child(2) {
  background-image: url(../images/bg2_03.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.wrap .contai3 ul li:nth-child(3) {
  background-image: url(../images/bg3_03.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-top: 3%;
}
.wrap .contai3 ul li:nth-child(4) {
  background-image: url(../images/bg4_03.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-top: 3%;
}
.wrap .contai3 ul li b {
  font-size: 1.5rem;
  font-weight: bold;
  color: #fff2c8;
  text-align: center;
  display: block;
  padding-top: 5%;
}
.wrap .contai3 ul li i {
  display: block;
  font-size: 1.2rem;
  color: #fff2c8;
  text-align: center;
  padding-top: 3%;
}
.abtn {
  background-image: url(../images/abg_03.jpg);
  background-repeat: no-repeat;
  background-size: 65% 100%;
  line-height: 3rem;
  font-size: 1.5rem;
  margin: auto;
  background-position: center;
  display: block;
  margin-top: 3%;
  text-align: center;
  color: #fff2c8;
}
