/**app.wxss**/

page {
  background: #fff;
}

.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200rpx 0;
  box-sizing: border-box;
}

image {
  width: 100%;
  height: 100%;
}

.anniu {
  width: 80rpx;
  height: 80rpx;
  font-size: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.anniux {
  width: 40rpx;
  height: 40rpx;
  font-size: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.searchsanjiao {
  width: 21rpx;
  height: 27rpx;
  font-size: 0;
  margin-left: 8rpx;
}

.xiazairegister {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5;
}

.picxian {
  width: 1rpx;
  height: 48rpx;
  background: #eee;
  margin-left: 18rpx;
}

.nodata {
  color: #999;
  font-size: 30rpx;
  text-align: center;
  margin-top: 260rpx;
}

.fangdaimg {
  width: 32rpx;
  height: 32rpx;
  font-size: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

.xuantype {
  display: flex;
  align-items: center;
  height: 60rpx;
  background: #f9f9f9;
  padding-right: 24rpx;
  border-radius: 4rpx;
  margin-left: 30rpx;
}

/* 购买须知 */

.buybox {
  padding: 24rpx;
  box-sizing: border-box;
  color: #3d444d;
  font-size: 28rpx;
  line-height: 1.5;
  /* margin-bottom: 120rpx; */
}

.secondtitle {
  color: #8c9198;
  font-size: 32rpx;
  text-align: center;
  margin-top: 20rpx;
}

.goumiatext {
  text-indent: 60rpx;
  margin-top: 20rpx;
}

.text {
  line-height: 1.5;
}

.gouxuanleft {
  width: 36rpx;
  height: 36rpx;
  font-size: 0;
}

.gouxuanleft image {
  width: 100%;
  height: 100%;
}

.gouxuanright {
  color: #5b5e63;
  font-size: 28rpx;
  margin-left: 20rpx;
  font-weight: bold;
}

.gouxuan {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20rpx;
}

.quebtn {
  width: 286rpx;
  height: 88rpx;
  background:#409FFE;
  opacity: 1;
  border-radius: 44rpx;
  color: #fff;
  font-size: 32rpx;
  text-align: center;
  line-height: 88rpx;
  margin: 40rpx auto 0;
}

.register {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}

.teacherfooter {
  width: 750rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18rpx 82rpx;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  background: #fff;
  border-top: 1rpx solid #f5f5f5;
}

.teacherfootitem {
  display: felx;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.teacherfootitemtop {
  width: 40rpx;
  height: 40rpx;
  font-size: 0;
  margin: 0 auto;
}

.teacherfootname {
  color: #bdc4ce;
  font-size: 22rpx;
}

.selactive {
  color: #409FFE;
}

/* 预约拍摄 */

.crema {
  width: 95rpx;
  height: 95rpx;
  border-radius: 50%;
  background: #409FFE;
  position: fixed;
  bottom: 4rpx;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 999;
}

.cremaimg {
  width: 42rpx;
  height: 42rpx;
  font-size: 0;
}

.yuyeu {
  font-size: 20rpx;
  color: #fff;
  margin-top: 2rpx;
}
.cremaimgox{
  width:52rpx;
}
.phonewrapk {
  width: 508rpx;
  height:293rpx;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 20rpx;
  padding: 32rpx;
  box-sizing: border-box;
  z-index: 999;
}
.yuebuzowrap{
  height:213rpx;
}

.phonename {
  color: #333;
  font-size: 28rpx;
  margin-top: 40rpx;
  font-weight: bold;
  text-align: center;
}
.flexone{
  display:flex;
  align-items: center;
}

.crema {
  width: 95rpx;
  height: 95rpx;
  border-radius: 50%;
  background: #eaf5ff;

  position: fixed;
  bottom: 4rpx;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index:999
}



.cremaimg {
  width: 42rpx;
  height: 42rpx;
  font-size: 0;
}

.yuyeu {
  font-size: 20rpx;
  color: #409FFE;
  margin-top: 2rpx;
}