@charset "UTF-8";
/* 页面左右间距 */
/* 文字尺寸 */
/*文字颜色*/
/* 边框颜色 */
/*颜色*/
/* 图片加载中颜色 */
/* 行为相关颜色 */
/* 功能栏字体大小 */
/*功能栏左侧小图标*/
page {
  background-color: #fff;
  height: auto;
  min-height: 100%;
}
.swiper-wrap {
  width: 750rpx;
}
.swiper-wrap .top-swiper {
  width: 750rpx;
  height: 375rpx;
  margin: auto;
}
.swiper-wrap .top-swiper image {
  width: 750rpx;
  height: 375rpx;
}
.tool-box {
  width: 700rpx;
  margin: 20rpx auto 5rpx;
  justify-content: space-between;
  flex-wrap: wrap;
  font-size: 0;
}
.tool-box .tool-item {
  padding: 0;
  margin: 0;
  width: 344rpx;
  height: 180rpx;
  border: none;
  display: inline-block;
  margin-bottom: 15rpx;
}
.tool-box .tool-item image {
  width: 344rpx;
}
.tip {
  width: 702rpx;
  height: 164rpx;
  position: relative;
  margin: auto;
}
.tip image {
  width: 702rpx;
}
.tip .tip-tit {
  height: 164rpx;
  position: absolute;
  top: 0;
  font-size: 32rpx;
  font-weight: bold;
  color: #333333;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-left: 140rpx;
}
.tip .tip-tit .tit-tit {
  margin-top: 15rpx;
  font-size: 20rpx;
  font-weight: 500;
  color: #666666;
}
.popup-box {
  width: 522rpx;
  height: 605rpx;
  background-color: #ffffff;
  border-radius: 20rpx;
  position: relative;
}
.popup-box .img {
  position: relative;
  top: -56rpx;
  left: 0;
  width: 522rpx;
  height: 132rpx;
  display: flex;
  justify-content: center;
}
.popup-box .img image {
  border-radius: 20rpx 20rpx 0 0;
  width: 450rpx;
  height: 132rpx;
}
.popup-box .mian {
  margin-top: -44rpx;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #ffffff;
  border-radius: 0 0 20rpx 20rpx;
  text-align: center;
}
.popup-box .mian .delivery {
  font-size: 40rpx;
  color: #333333;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.popup-box .mian .delivery image {
  margin-top: 48rpx;
  width: 172rpx;
  height: 160rpx;
}
.popup-box .mian .nocancel {
  font-size: 32rpx;
  color: #333333;
  margin-top: 14rpx;
}
.popup-box .mian .comfirm-box {
  margin-top: 52rpx;
  display: flex;
}
.popup-box .mian .comfirm-box .cancel {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 197rpx;
  height: 74rpx;
  border: 1px solid #dcc786;
  border-radius: 38rpx;
  font-size: 32rpx;
  color: #605128;
}
.popup-box .mian .comfirm-box .comfirm {
  margin-left: 32rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 197rpx;
  height: 74rpx;
  background: linear-gradient(-90deg, #d1ba77 0%, #f7e8ad 100%);
  border-radius: 38px;
  font-size: 32rpx;
  color: #605128;
}
.gcb {
  width: 702rpx;
  margin: auto;
  border-radius: 20rpx;
}
.gcb .line {
  height: 97rpx;
  line-height: 97rpx;
  justify-content: center;
}
.gcb .line .line-item {
  width: 49%;
  flex-grow: 1;
  background-color: #f7f8fa;
  text-align: center;
  flex-shrink: 0;
  font-size: 28rpx;
}
.gcb .line .line-jg {
  background-color: #e9e9e9;
  width: 1px;
  height: 97rpx;
}
.gcb .line:nth-last-child(1) .line-item-left {
  border-radius: 0 0 20rpx 0;
}
.gcb .line:nth-last-child(1) .line-item-right {
  border-radius: 0 20rpx 0 0;
}

