page {
  height: 100%;
  width: 100%;
} 
.container {
  background: #f4f4f4; 
  width: 100%;
  height: 100%; 
}

.top-img{
	width:100%;
}

.main-module {
  /* margin: 15rpx; */
  /* height: 146rpx; */
  border-radius: 10rpx;
  /* display: flex;
  justify-content: space-around; */
  background: #fff;
  padding: 20rpx 0 12rpx;
}

.main-title{
  margin: 5rpx 10rpx;
  height: 60rpx; 
  line-height: 60rpx;
  display: flex;
}
.main-title .txt{
  font-size: 36rpx;font-weight: 500;color:#666;margin-left: 10rpx;line-height: 60rpx;
}
.main-title image{
  height: 40rpx;
  width: 40rpx;
}
.money{
  color:rgba(255, 170, 0, 1); 
  font-weight: bold;
  font-size: 32rpx; 
}

.coupon-block,
.favor-good {
  flex: 1;
  font-size: 24rpx;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 84rpx;
}

.main-module .num {
  font-weight: bold;
  font-size: 32rpx;
  color: #333;
}
.border-right{
border-right: 4rpx dotted rgba(151, 151, 151, 1);
}



.alula-expert-calendar-wrap {
  /* width: 614rpx; 
padding: 25rpx 20rpx;*/
  margin: 15rpx;
  border-radius: 10rpx;
  margin-bottom: 60rpx;
  background-color: #fffef9;
  height: 320rpx;
}

.alula-expert-calendar-title {
  height: 76rpx;
  line-height: 76rpx;
  font-size: 36rpx;
  color: #a08133;
  display: flex;
  justify-content: space-between;
  background-color: #e0d8d8;
  padding: 0 20rpx;
}

.alula-expert-calendar-title .txt {
  color: #333;
  font-size: 32rpx;
  text-decoration: none;
}

.alula-expert-calendar-day>div {
  display: flex;
  align-items: center;
  padding: 25rpx 0rpx;
}

.alula-expert-calendar-range .ul {
  display: flex;
  flex-wrap: wrap;
}

.alula-expert-calendar-day {
  font-size: 24rpx;
  color: #a08133;
}

.alula-expert-calendar-text {
  width: 150rpx;
  margin-top: 10rpx;
}

.alula-expert-calendar-after.disabled .alula-expert-calendar-text,
.alula-expert-calendar-morning.disabled .alula-expert-calendar-text {
  text-decoration: line-through;
  color: #999;
}

.alula-expert-calendar-after.disabled .alula-expert-calendar-label .alula-expert-checkbox,
.alula-expert-calendar-morning.disabled .alula-expert-calendar-label .alula-expert-checkbox {
  border: 1rpx solid #ccc;
}

.alula-expert-calendar-after.disabled .alula-expert-calendar-time>span,
.alula-expert-calendar-morning.disabled .alula-expert-calendar-time>span {
  color: #CCCCCC;
}

.alula-expert-calendar-after.disabled ul li,
.alula-expert-calendar-morning.disabled ul li {
  pointer-events: none;
}


.module-text {
  font-size: 32rpx;
  color: #999;
}

.book {
  /* padding: 0 20rpx; */
  color: #333;
  /* margin-bottom: 20rpx; */
}

.book .title {
  display: flex;
  justify-content: space-between;
  height: 66rpx;
  line-height: 66rpx;
  border-bottom: 1px solid #f4f4f4;
  padding: 0 20rpx;
}

.book .title view {
  color: #9e9797;
}

.content {
  padding: 0 20rpx;
}

.goods { 
  font-size: 42rpx;
  color: #333;
  font-weight: 500;
  margin: 10rpx 0;
}

.time {
  font-size: 32rpx;
  color: #9e9797;
  margin-bottom: 10rpx;
}

.address {
  font-size: 32rpx;
  color: #9e9797;
}

.alula-expert-calendar-content {
  margin-bottom: 30rpx;
  background-color: #fffef9;
  padding-bottom: 20rpx;
}



/* 趋势图 */
.head_item {

  width: 374rpx;

  text-align: center;

  font-size: 34rpx;

  color: #999;

  letter-spacing: 0;

}

.head_itemActive {

  color: rgba(87, 213, 200, 1);

}

.line {
  width: 2rpx;
  height: 100%;
  background-color: rgba(204, 204, 204, 1);
}

.head {
  width: 100%;
  height: 100rpx;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 1rpx solid rgba(204, 204, 204, 1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  top: 0;
  z-index: 10;
}

.mymain {
  display: block;
  box-sizing: border-box;
  top: 0;
  margin: 15rpx;
}

.xyjl {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0rpx 30rpx;
}

.item_title {
  width: 100%;
  height: 91rpx;
  line-height: 90rpx;
  font-size: 26rpx;
  color: #999;
  letter-spacing: 0;
}

.item_main {
  border-radius: 30rpx;
  background-color: rgba(255, 255, 255, 1);
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 0rpx 40rpx;
}

.icon-jiantouyou,
.icon-icon_arrow_top,
.icon-jiantouxia,
.icon-iconfontzhizuobiaozhun023126 {
  font-size: 30rpx;
  color: rgba(199, 199, 204, 1);
}

.main_title {
  width: 100%;
  height: 250rpx;
  box-sizing: border-box;
  padding: 30rpx 0rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main_item {
  width: 100%;
  height: 200rpx;
  box-sizing: border-box;
  padding: 30rpx 0rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1rpx solid rgba(216, 216, 216, 1);
}

.title_kind {
  width: 150rpx;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.kind_title {
  font-size: 26rpx;
  color: #333;
  text-align: center;
  line-height: 30rpx;
}

.kind_number {
  font-size: 34rpx;
  color: #d63030;
  letter-spacing: 0;
  line-height: 45rpx;
}

.kind_numberSussece {
  color: rgba(99, 218, 121, 1);
}

.kind_dw {
  font-size: 26rpx;
  color: #333;
  line-height: 45rpx;
}

.kind_result {

  display: inline-block;

  height: 45rpx;

  padding: 0rpx 20rpx;

  border: 2rpx solid #e68a8a;

  border-radius: 100rpx;

  font-size: 26rpx;

  color: #d73737;

  line-height: 40rpx;

}

.kind_resultSuccess {

  border: 2rpx solid rgba(99, 218, 121, 1);

  color: rgba(99, 218, 121, 1);

}

.qs {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-top: 10rpx;
}

.container1 {
  border-radius: 10rpx;
  background-color: rgba(255, 255, 255, 1);
  height: 850rpx;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  font-size: 35rpx;
  color: #333;
  margin: 0 auto;

}

.container_head {

  width: 640rpx;

  margin: 0 auto;

  height: auto;

}

.container_head_top {

  width: 100%;

  height: 100rpx;

  border-bottom: 1rpx solid rgba(216, 216, 216, 1);

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.canvas {
  width: 100%;
  height: 550rpx;
  margin-top: 30rpx;
}

.prev1,
.next1 {
  width: 130rpx;
  border-radius: 100rpx;
  /* display: flex; */
  /* justify-content: space-between; */
  font-size: 24rpx;
  /* align-items: center; */
  color: #fff;
  box-sizing: border-box;
  padding: 3rpx 15rpx 0rpx 15rpx;
  line-height: 50rpx;
  background-color: #09AFFF;
  text-align: center;
}

.prev1 text {
  display: block;
  color: #fff;
}

.next1 text {
  display: block;
  color: #fff;
}

.iconfont1 {
  font-size: 20rpx;
  color: #fff;
}

.top_title {

  font-size: 26rpx;

  color: #333;

}

.container_head_main {
  width: 100%;
  height: 170rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1rpx solid rgba(216, 216, 216, 1);
}

.container_head_main view {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.main_Ttitle {
  font-size: 26rpx;
  color: #333;
  text-align: center;
  line-height: 50rpx;
}

.main_main {
  font-size: 34rpx;
  color: #333;
  text-align: center;
  font-weight: bold;
  line-height: 40rpx;
}

.main_mintitle {
  font-size: 26rpx;
  color: #333;
  text-align: center;
  line-height: 50rpx;
}


.order-operate-wrapper {
  height: 80rpx;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.order-operate-wrapper>view {
  height: 44rpx;
  width: 148rpx;
  text-align: center;
  line-height: 44rpx;
  text-align: center;
  border-radius: 10rpx;
  border: 1rpx solid #09afff;
  font-size: 28rpx;
  margin-left: 20rpx;
  color: #333;
}