.storeCooperation {
  padding-top: 2.11rem;
}

.storeCooperation .main .bannerContainer {
  width: 100%;
}

.storeCooperation .main .bannerContainer img {
  width: 100%;
}

.storeCooperation .main .content {
  padding-top: 1.11rem;
  background: url("/h5/images/storeCooperation/storeCooperationBackground.png") no-repeat;
  background-size: 100%;
  padding-bottom: 0.87rem;
}

.storeCooperation .main .content .ellipse {
  margin: 0 auto;
  width: 1.3rem;
  height: 0.15rem;
  background-color: #fe5000;
  border-radius: 0.06rem;
}

.storeCooperation .main .content .contentTitle {
  margin-top: 0.6rem;
  text-align: center;
  font-size: 0.77rem;
  letter-spacing: 0.04rem;
  color: #000000;
}

.storeCooperation .main .content ul {
  margin-top: .98rem;
  padding: 0 .55rem;
}

.storeCooperation .main .content ul li {
  margin-bottom: .6rem;
  height: 5.55rem;
  background-color: #ffffff;
  box-shadow: 0rem 0.09rem 0.17rem 0rem rgba(48, 49, 49, 0.1);
  border-radius: 0.21rem;
  display: flex;
  justify-content: space-between;
}

.storeCooperation .main .content ul li > img {
  flex: 1;
  height: 5.55rem;
}

.storeCooperation .main .content ul li .cooperationItem {
  padding-top: .73rem;
  padding-left: .41rem;
  box-sizing: border-box;
}

.storeCooperation .main .content ul li .cooperationItem .head {
  display: flex;
  align-items: center;
}

.storeCooperation .main .content ul li .cooperationItem .head img {
  margin-right: .21rem;
  width: 0.55rem;
  height: 0.53rem;
}

.storeCooperation .main .content ul li .cooperationItem .head .title {
  font-size: 0.51rem;
  letter-spacing: 0.03rem;
  color: #112548;
}

.storeCooperation .main .content ul li .cooperationItem .text {
  line-height: .8rem;
  margin-top: .2rem;
  font-size: 0.41rem;
  letter-spacing: 0.05rem;
  color: #666666;
}

.storeCooperation .main .content .applyTestMeal {
  display: block;
  margin: 0 auto;
  margin-top: .79rem;
  font-size: 0.55rem;
  letter-spacing: 0.02rem;
  color: #ffffff;
  width: 4.91rem;
  height: 1.2rem;
  background-color: #fe5000;
  border-radius: 0.6rem;
  line-height: 1.2rem;
  text-align: center;
}
