.banner {
  width: 100%;
}
.banner img {
  width: 100%;
}

.about {
  text-align: center;
}
.about .title {
  font-size: 0.5405rem;
  margin: 0.7027rem 0 0.4054rem 0;
  text-align: center;
  font-weight: bold;
  color: #a32b1a;
}
.about .maxwidth {
  width: 90%;
  margin: 0.2703rem auto;
  font-size: 0.3243rem;
  line-height: 0.4865rem;
  color: #909090;
}
.flex-sb {
  display: flex;
  text-align: center;
}
.flex-sb .csiet {
  width: 50%;
  margin: 0.5405rem 0 0.2703rem 0;
}
.flex-sb .csiet .radius {
  height: 2.3784rem;
  background: #fce7e4;
  border-radius: 50%;
  width: 2.3784rem;
  text-align: center;
  margin: 0 auto;
}
.flex-sb .csiet img {
  width: 1.8378rem;
  height: 1.7027rem;
  margin: 0.3243rem 0 0 0;
}
.flex-sb .csiet .jieshao {
  font-size: 0.3243rem;
  color: #909090;
  margin-top: 0.2703rem;
}
.maxwidth {
  width: 92%;
  margin: 0 auto;
}
.standard {
  width: 100%;
  background: #ea7160;
  height: 8.3784rem;
  position: relative;
}
.standard .title {
  font-size: 0.5405rem;
  margin: 0rem 0 0rem 0;
  padding-top: 0.2162rem;
  text-align: center;
  color: #fff;
}
.standard .title b {
  font-weight: bold;
}
.standard .stays {
  text-align: center;
  font-size: 0.3243rem;
  color: #fff;
  margin-top: 0.1081rem;
}
.certification ul {
  display: flex;
  flex-wrap: wrap;
}
.certification ul li {
  margin-top: 0.2703rem;
  border-radius: 0.3514rem;
  border: 0.027rem solid #ffffff;
  text-align: center;
  height: 0.7027rem;
  line-height: 0.7027rem;
  font-size: 0.3243rem;
  color: #fff;
  margin-right: 0.1622rem;
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.certification ul li:nth-child(1) {
  padding: 0 0.32rem;
}
.certification ul li:nth-child(2) {
  padding: 0 0.32rem;
}
.certification ul li:nth-child(3) {
  padding: 0 0.32rem;
}
#form1 {
  text-align: center;
}
#form1 input {
  width: 8.5946rem;
  height: 0.9419rem;
  background: #ffffff;
  border-radius: 0.1351rem;
  text-indent: 0.2703rem;
  font-size: 0.3243rem;
  color: #a6a6a6;
  border: none;
  outline: none;
}
.form_input {
  margin-top:0.3243rem;
  /* height: 1.2973rem; */
}
#form1 .submits {
  width: 7.4865rem;
  margin: 20px auto;
  height: 1.0541rem;
  line-height: 1.0541rem;
  background: #e9d31c;
  color: #ea7160;
  font-size: 0.4054rem;
  border-radius: 1.3514rem;
}
#form2 {
  text-align: center;
}
#form2 input {
  width: 8.5946rem;
  height: 0.9419rem;
  background: #ffffff;
  border-radius: 0.1351rem;
  text-indent: 0.2703rem;
  font-size: 0.3243rem;
  color: #a6a6a6;
  border: none;
  outline: none;
}
#form2 .submits {
  margin: 20px auto;
  width: 7.4865rem;
  height: 1.0541rem;
  line-height: 1.0541rem;
  background: #e9d31c;
  color: #ea7160;
  font-size: 0.4054rem;
  margin-top: 20px;
  border-radius: 1.3514rem;
}
.homestay {
  position: absolute;
  bottom: -0.1162rem;
  left: 0rem;
}
.homestay img {
  width: 100%;
  height: 1rem;
}
.Overseas .herfs {
  width: 7.4865rem;
  height: 1.0541rem;
  margin: 0.5405rem auto;
  line-height: 1.0541rem;
  background: #ea7160;
  border-radius: 0.5135rem;
  font-size: 0.4054rem;
  text-align: center;
  color: #ffffff;
}
.Overseas .title {
  font-size: 19.9985px;
  margin: 0.5405rem 0 0.5405rem 0;
  text-align: center;
  color: #a32b1a;
}
.Overseas .title b {
  font-weight: bold;
}
.Overseas .flex-sp {
  display: flex;
}
.Overseas .flex-sp .security {
  display: flex;
}
.Overseas .flex-sp .security .objext {
  margin-left: 0.3243rem;
}
.Overseas .flex-sp .security img {
  width: 1.0811rem;
  height: 1.0811rem;
  margin: 0.2162rem 0.2162rem 0 0;
}
.Overseas .flex-sp .security .text {
  line-height: 1.4324rem;
  font-size: 0.3243rem;
  color: #000000;
}
.Overseas .flex-sp .teps {
  margin-right: 0.3514rem;
}
.Overseas .flex-sp .teps .security:nth-child(1) {
  width: 4.4865rem;
  height: 3.1351rem;
  margin-bottom: 0.2703rem;
  background: linear-gradient(135deg, #fff393 0%, #ffdc93 100%);
  box-shadow: 0.027rem 0.027rem 0.2973rem 0rem rgba(0, 0, 0, 0.16);
  border-radius: 0.1351rem;
}
.Overseas .flex-sp .teps .security:nth-child(1) em {
  width: 1.0541rem;
  height: 0.0541rem;
  background: #a32b1a;
  border-radius: 0.027rem;
  display: block;
  margin: 0.6216rem 0 0.1081rem 0;
}
.Overseas .flex-sp .teps .security:nth-child(1) img {
  width: 2.5405rem;
  height: 2.7297rem;
  position: absolute;
  right: -0.2162rem;
  bottom: 0rem;
}
.Overseas .flex-sp .teps .security:nth-child(1) .text {
  width: 2.0541rem;
  line-height: 0.4324rem;
}
.Overseas .flex-sp .teps .security {
  width: 4.4865rem;
  height: 1.4324rem;
  margin-bottom: 0.2703rem;
  background: linear-gradient(135deg, #fff393 0%, #ffdc93 100%);
  box-shadow: 0.027rem 0.027rem 0.2973rem 0rem rgba(0, 0, 0, 0.16);
  border-radius: 0.1351rem;
}
.Overseas .flex-sp .typeof .security {
  width: 4.4865rem;
  height: 1.4324rem;
  margin-bottom: 0.2703rem;
  background: linear-gradient(135deg, #fff393 0%, #ffdc93 100%);
  box-shadow: 0.027rem 0.027rem 0.2973rem 0rem rgba(0, 0, 0, 0.16);
  border-radius: 0.1351rem;
}
.securitys {
  width: 90%;
  padding-bottom: 0.5405rem;
  background: #ffffff;
  box-shadow: 0.0541rem 0.0541rem 0.5135rem 0rem rgba(116, 116, 116, 0.1);
  border-radius: 0.2703rem;
  margin: 0.5405rem auto 0.5405rem auto;
}
.securitys .title {
  font-size: 0.5405rem;
  margin: 0.5405rem 0 0px 0;
  text-align: center;
  padding-top: 0.2703rem;
  color: #a32b1a;
}
.securitys .title b {
  font-weight: bold;
}
.matching {
  width: 100%;
  margin-bottom: 0.5405rem;
  background: #ea7160;
  height: 6.0541rem;
  position: relative;
  text-align: center;
}
.matching .title {
  font-size: 0.5405rem;
  padding-top: 0.3784rem;
  color: #ffffff;
}
.goodnies img {
  width: 100%;
  height: 5.6757rem;
}
.goodnies .herfs {
  width: 7.4865rem;
  height: 1.0541rem;
  margin: 0.5405rem auto;
  line-height: 1.0541rem;
  background: #ea7160;
  border-radius: 0.5135rem;
  font-size: 0.4054rem;
  text-align: center;
  color: #ffffff;
}
.swiper-container {
  margin: 0.2703rem 0 0.2162rem 0;
}
.swiper-container .swiper-wrapper .swiper-slide-active {
  width: 7.5rem;
}
.swiper-container .swiper-wrapper .swiper-slide {
  width: 7.5rem;
}
.goodnies .title {
  font-size: 0.4865rem;
  margin: 0.5405rem 0 0 0;
  text-align: center;
  color: #a32b1a;
}
.goodnies .title b {
  font-weight: bold;
}
.goodnies .fuwu {
  font-size: 0.3243rem;
  color: #f39a8e;
  margin-top: 0.0541rem;
  text-align: center;
}
.securitys .homelist {
  display: flex;
  width: 92%;
  margin: 0.3243rem auto;
  justify-content: space-between;
}
.securitys .homelist .homelist_fl .content {
  font-size: 0.3243rem;
  color: #858585;
}

.securitys .homelist .homelist_fl .anquan em {
  vertical-align: middle;
  margin-right: 0.1622rem;
  width: 0.3784rem;
  height: 0.3784rem;
  background: url("./images/xljy3.png") no-repeat center/cover;
  display: inline-block;
}
.securitys .homelist:nth-child(3) .homelist_fl .anquan em {
  background: url("./images/xljy4.png") no-repeat center/cover;
}
.securitys .homelist:nth-child(4) .homelist_fl .anquan em {
  background: url("./images/xljy5.png") no-repeat center/cover;
}
.securitys .homelist:nth-child(5) .homelist_fl .anquan em {
  background: url("./images/xljy6.png") no-repeat center/cover;
}
.securitys .homelist:nth-child(6) .homelist_fl .anquan em {
  background: url("./images/xljy7.png") no-repeat center/cover;
}
.securitys .homelist .homelist_fl .anquan p {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.4054rem;
  font-weight: bold;
  color: #000000;
}
.securitys .homelist .homelist_fr img {
  width: 2.3514rem;
  height: 1.5135rem;
}
