.banner1 {
  margin-top: 80px;
  width: 100%;
  height: 650px;
  background: url(../images/jmwm-banner.jpg) no-repeat center center;
  background-size: 1920px 650px;
}

/* 加盟支持 */
.support {
  margin: 80px auto 0;
  width: 1200px;
}

.support .title h3 {
  text-align: center;
  font-size: 36px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #333;
}

.support .title div {
  margin: 24px auto 0;
  width: 90px;
  height: 6px;
  background-color: #1F7F57;
}

.support .title p {
  margin: 10px 0 0;
  text-align: center;
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #999;
}

.banner {
  /*  修改输出屏大小  */
  width: 1200px;
  height: 300px;
  overflow: hidden;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.banner .img {
  position: absolute;
  left: 0px;
  top: 0;
}

.banner .img li {
  float: left;
}

/*/ 修改图片大小 /*/
.banner .img img {
  width: 550px;
}

#ban1 .text {
  position: absolute;
  bottom: -120px;
}

#ban1 .text li {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  font-weight: 400;
  color: #333;
  line-height: 25px;
  vertical-align:top;
  cursor:pointer;
}
#ban1 .text li.on {
  color: #1F7F57;
}
/*/ 小圆圈 /*/
#ban1 .num {
  position: absolute;
  width: 1200px;
  height: 14px;
  bottom: -54px;
  left: 0;
  font-size: 0px;
  background: url("../img/jmwm-xx.png") no-repeat center center;
}

#ban1 .num li {

  margin-right: 139px;
  padding: 3px;
  width: 14px;
  height: 14px;
  background: #B3B4B3;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  box-sizing: border-box;
}

#ban1 .num li span {
  display: block;
  width: 8px;
  height: 8px;
  background-color: #686968;
  border-radius: 50%;
}

#ban1 .num li:first-child {
  margin-left: 57px;
}

#ban1 .num li:last-child {
  margin-right: 0px;
}

#ban1 .num li.on {
  background: #1F7F57;
}

#ban1 .num li span.on {
  background: #1F7F57;
}

/*/ 按钮 /*/
.banner .btn {
  width: 30px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 40px;
  font-family: "宋体";
}

.banner .btn_l {
  left: 20px;
  background: url("../img/sjxg-left.png") no-repeat center center;
}

.banner .btn_r {
  right: 20px;
  background: url("../img/sjxg-right.png") no-repeat center center;
}

#ban1 {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}

#ban1 .banner {
  margin: 50px auto 0;
  width: 1200px;
  height: 493px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

#ban1 .banner .img img {
  width: 1200px;
  height: 493px;
}
/* 加盟条件 */
.condition {
  margin: 200px auto 0;
  width: 1200px;
}

.condition .title h3 {
  text-align: center;
  font-size: 36px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #333;
}

.condition .title div {
  margin: 24px auto 0;
  width: 90px;
  height: 6px;
  background-color: #1F7F57;
}

.condition .title p {
  margin: 10px 0 0;
  text-align: center;
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #999;
}

.condition .swiper-container .swiper-slide {
  width: 1200px;
  height: 493px;
}

.condition ul {
  margin-top: 32px;
  width: 1230px;
}
.condition ul li {
  padding-top: 32px;
  float: left;
  margin-right: 30px;
  width: 216px;
  height: 216px;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  text-align: center;
}
.condition ul li a p {
  padding: 0 20px;
  font-size:14px;
  font-family:"Microsoft YaHei";
  font-weight:400;
  color:#333;
  line-height:30px;
}

/* 加盟流程 */
.process {
  margin: 80px auto 0;
  width: 100%;
  height: 778px;
  background: url(../images/jmwm-jmlc-bj.jpg) no-repeat center center;
  background-size: 1920px 778px;
}

.process .title h3 {
  padding-top: 50px;
  text-align: center;
  font-size: 36px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #fff;
}

.process .title div {
  margin: 24px auto 0;
  width: 90px;
  height: 6px;
  background-color: #1F7F57;
}

.process .title p {
  margin: 10px 0 0;
  text-align: center;
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #999;
}

.process .process_img {
  margin: 30px auto 0;
  width: 1200px;
}

/* 加盟店铺展示 */
.display {
  margin: 80px auto 0;
  width: 1200px;
}

.display .title h3 {
  text-align: center;
  font-size: 36px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #333;
}

.display .title div {
  margin: 24px auto 0;
  width: 90px;
  height: 6px;
  background-color: #1F7F57;
}

.display .title p {
  margin: 10px 0 0;
  text-align: center;
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #999;
}
.display .swiper-container {
  margin: 32px 0 80px 0;
}
.display .swiper-container .swiper-slide {
  position: relative;
  width: 380px;
  height: 258px;
}
.display .swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
}
.display .swiper-container .swiper-slide p {
  position: absolute;
  bottom: 15px;
  left: 20px;
  width: 350px;
  font-size:16px;
  font-family:"Microsoft YaHei";
  font-weight:400;
  color:#fff;
  overflow: hidden;
}
.display .swiper-button-prev {
  background-image: url(../img/jmwm-dpzs-l.png);
}
.display .swiper-button-next {
  background-image: url(../img/jmwm-dpzs-r.png);
}