/* 公共 */
.layui-upload-file {
	display: none;
}
.popup-mask-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.popup-tips-container {
  position: fixed;
  z-index: 10000;
  left: 50%;
  bottom: 10vh;
  transform: translateX(-50%);	
  min-width: 1.4rem;	
  max-width: 5rem;	
  padding: .4rem;
  border-radius: .1rem;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  font-size: .26rem;
  line-height: .4rem;
  text-align: center;
}
.public-header-nav-container {
  width: 100%;
  height: calc(.88rem + 1px);
}
.public-header-nav-container .content {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: .88rem;
  padding: 0 .3rem;
  background-color: #fff;
  z-index: 99;
  border-bottom: 1px solid #f0f1f7;
}
.public-header-nav-container .content .img-item {
  width: .48rem;
  height: .48rem;
}
.public-header-nav-container .content .logo-item {
  position: absolute;
  width: 1.53rem;
  height: .48rem;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.public-header-container {
  width: 100%;
  /* height: calc(.88rem + 1px); */
  height: .88rem;
}
.public-header-container .public-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: .88rem;
  padding: 0 .3rem;
  background-color: #fff;
  z-index: 99;
  border-bottom: 1px solid #f0f1f7;
}
.public-header-container .public-header .back {
  width: .32rem;
  height: .32rem;
}
.public-header-container .public-header .right {
  font-size: .28rem;
}
.public-header-container .public-header .right.blue {
  color: #0653df;
}
.public-header-container .public-header .title {
  white-space: nowrap;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: .32rem;
  color: #000;
  font-weight: bold;
  max-width: 5rem;
}
.public-header-container .public-header .right-btn {
  width: .32rem;
  height: .32rem;
}
.public-empty-item {
	padding-top: 2.8rem;
}
.public-empty-item .icon {
	width: 3.32rem;
	height: 1.98rem;
	margin: 0 auto;
}
.public-empty-item .name {
	text-align: center;
	font-size: .3rem;
	color: #bbb;
	margin-top: .36rem;
}
/* confirm谈窗 */
.public-confirm-popup-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .5);
  z-index: 9999;
}
.public-confirm-popup-container .content {
  position: absolute;
  width: 5rem;
  border-radius: .2rem;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-60%);
  overflow: hidden;
  padding-bottom: .8rem;
}
.public-confirm-popup-container .content .title {
  line-height: 1rem;
  font-size: .34rem;
  font-weight: bold;
  color: #333;
  text-align: center;
}
.public-confirm-popup-container .content .detail {
  padding: .3rem .3rem .5rem;
  font-size: .3rem;
  color: #666;
  line-height: .42rem;
  text-align: center;
}
.public-confirm-popup-container .content .btn-item {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
  height: .8rem;
}
.public-confirm-popup-container .content .btn-item .btn {
  height: .8rem;
  line-height: .8rem;
  text-align: center;
  font-size: .3rem;
  color: #666;
}
.public-confirm-popup-container .content .btn-item .btn.sure {
  color: #0653df;
}
.public-confirm-popup-container .content .btn-item .btn:nth-last-child(1) {
  border-left: 1px solid #e5e5e5;	
}
/* 公共底部 */
.public-footer-container {
  width: 100%;
  height: 5.8rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  position: relative;
}
.public-footer-container .title-item {
  padding: .4rem .3rem .4rem .4rem;
}
.public-footer-container .title-item .logo {
  width: 1.92rem;
  height: .6rem;
}
.public-footer-container .title-item .share-item {
  font-size: .24rem;
  font-weight: 500;
}
.public-footer-container .title-item .share-item .icon {
  width: .5rem;
  height: .5rem;
  margin-left: .33rem;
}
.public-footer-container .company-info {
  padding: 0 .4rem;
}
.public-footer-container .company-info .item {
  font-size: .22rem;
  padding: .1rem 0;
}
.public-footer-container .company-info .item:nth-child(2) {
  margin-left: .46rem;
}
.public-footer-container .company-info .item .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .2rem;
}
.public-footer-container .qrcode-item {
  padding: .3rem .4rem;
}
.public-footer-container .qrcode-item .item {
  margin-right: .8rem;
}
.public-footer-container .qrcode-item .item .qrcode {
  width: 1.6rem;
  height: 1.6rem;
}
.public-footer-container .qrcode-item .item .name {
  text-align: center;
  margin-top: .16rem;
  font-size: .22rem;
  color: #cadaf6;
}
.public-footer-container .copyright {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: .9rem;
  background-color: rgba(255, 255, 255, .1);
  font-size: .2rem;
  line-height: .24rem;
}
.public-footer-container .copyright a {
  padding: 0 .1rem;
  color: #fff;
}
.public-footer-container .copyright a .icon {
  width: .2rem;
  height: .2rem;
  margin-right: .06rem;
}
/* 公共确认弹窗 */
.public-popup-confirm-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .3);
  z-index: 999;
  display: none;
}
.public-popup-confirm-container.active {
  display: block;
}
.public-popup-confirm-container .content {
  width: 5.6rem;
  height: 3.6rem;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  border-radius: .2rem;
  overflow: hidden;
}
.public-popup-confirm-container .content .title {
  line-height: .8rem;
  height: .8rem;
  width: 100%;
  text-align: center;
  font-size: .28rem;
  color: #1a1a1a;
  font-weight: bold;
}
.public-popup-confirm-container .content .detail {
  height: 1.92rem;
  font-size: .28rem;
  color: #666;
  line-height: .48rem;
  text-align: center;
}
.public-popup-confirm-container .content .detail.red {
  color: #ec554c;
  font-size: .3rem;
  height: 1.7rem;
}
.public-popup-confirm-container .content .btn-item {
  width: 100%;
  height: .88rem;
  border-top: 1px solid #f0f1f7;
}
.public-popup-confirm-container .content .btn {
  font-size: .3rem;
  color: #666;
  height: .88rem;
  font-weight: bold;
}
.public-popup-confirm-container .content .btn.blue {
  color: #fff;
  background-color: #1e55da;
}
.public-popup-confirm-container .content .color-blue {
  height: 1.10rem;
}
.public-popup-confirm-container .content .color-blue .btn {
  height: 1.10rem;
  color: #1e55da;
}
/* 全屏页面弹窗 */
.full-page-popup-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 888;
  display: none;
}
.full-page-popup-container.active {
  display: block;	
}
.full-page-popup-container .header-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 0.88rem;
  padding: 0 0.3rem;
  background-color: #fff;
  z-index: 99;
  border-bottom: 1px solid #f0f1f7;
}
.full-page-popup-container .header-container .back {
  width: 0.32rem;
  height: 0.32rem;
}
.full-page-popup-container .header-container .title {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: .32rem;
  color: #000;
  font-weight: bold;
}
.full-page-popup-container .header-container .right {
  font-size: .28rem;
}
.full-page-popup-container .header-container .right.blue {
  color: #0653df;
}
.full-page-popup-container .header-container .right-btn {
  width: 0.4rem;
  height: 0.4rem;
}
.full-page-popup-container .content-container {
  position: absolute;
  top: .88rem;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  overflow-y: auto;
}
/* 登录页 */
.login-container {
  width: 100vw;
  height: 100vh;
}
.login-container .login-item {
  width: 7rem;
  height: 9rem;
  background-color: #fff;
  border-radius: .2rem 0 .2rem 0;
  position: relative;
}
.login-container .close-btn {
  position: absolute;
  right: .3rem;
  top: .3rem;
  width: .32rem;
  height: .32rem;
}
.login-container .title-item {
  font-size: .3rem;
  font-weight: bold;
  color: #000;
  margin-top: .33rem;
}
.login-container .logo-item {
  width: 2.85rem;
  height: .89rem;
  margin-top: .64rem;
  margin-bottom: .72rem;
}
.login-container .input-item {
  width: 5.2rem;
  height: .48rem;
  background-color: #f3f4f8;
  border-radius: .1rem;
  font-size: .3rem;
  padding: .2rem;
  margin-bottom: .48rem;
}
.login-container .input-item .area {
  padding: 0 .28rem 0 .1rem;
  font-weight: bold;
  line-height: .48rem;
  width: .52rem;
  height: .48rem;
  border-right: 1px solid #d6d7da;
}
.login-container .input-item .input {
  padding: 0 .1rem;
}
.login-container .input-item .input.phone {
  width: 3.78rem;
}
.login-container .input-item .btn {
  background-color: #174fdc;
  width: 1.68rem;
  height: .48rem;
  border-radius: .1rem;
  color: #fff;
  font-size: .24rem;
}
.login-container .input-item .btn.not {
  background-color: #ccc;
}
.login-container .login-btn {
  width: 5.6rem;
  height: .88rem;
  background-color: #174fdc;
  font-size: .3rem;
  font-weight: bold;
  border-radius: .1rem;
  color: #fff;
  margin-bottom: .8rem;
}
.login-container .xy-item {
  font-size: .24rem;
  color: #999;
  margin-bottom: 1.1rem;
}
.login-container .xy-item .checkbox {
  width: .16rem;
  height: .16rem;
  padding: .04rem;
  margin-right: .18rem;
  border: 1px solid #999;
}
.login-container .xy-item .checkbox .dot {
  width: 100%;
  height: 100%;
}
.login-container .xy-item .checkbox.active .dot {
  background-color: #174fdc;
}
.login-container .xy-item span {
  color: #174fdc;
}

/* 首页 */
.index-container {
  position: relative;
}
.index-container .nav-list-item {
	padding: .4rem;
	
}
.index-container .nav-list-item .nav-item {
	width: 1.28rem;
}
.index-container .nav-list-item .nav-item .img {
	width: 1.28rem;
	height: 1.28rem;
 	border-radius: 50%;
	overflow: hidden;	
}
.index-container .nav-list-item .nav-item .name {
	text-align: center;
	margin-top: .3rem;
	font-size: .24rem;
	color: #010101;
}
.index-container .shop-enter-item {
	width: 7.02rem;
	height: 2.4rem;
	margin: 0 auto;
	border-radius: .2rem 0 .2rem 0;
	overflow: hidden;
}
.index-container .shop-enter-item img {
	width: 100%;
	height: 100%;
}
.index-container .public-header-nav-container {
  display: none;
}
.index-container .header-item {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: .88rem;
  background-color: rgba(255, 255, 255, .1);
  z-index: 10;
  padding: 0 .32rem;
}
.index-container .header-item .img-item {
  width: .48rem;
  height: .48rem;
}
.index-container .header-item .logo-item {
  width: 1.53rem;
  height: .48rem;
}
.index-container .banner-item {
  width: 100%;
/*   height: 7.5rem; */	
  height: 4.5rem;	
  overflow: hidden;
  position: relative;
}
.index-container .banner-item .dots {
  position: absolute;
  bottom: .2rem;
  left: 0;
  right: 0;
  text-align: center;
}
.index-container .banner-item .dots a {
  width: .1rem;
  height: .06rem;
  background-color: #fff;
  border-radius: .03rem;
  display: inline-block;
  margin: 0 .06rem;
}
.index-container .banner-item .dots a.foc {
  width: .24rem;
}
.company-info-item {
  padding: .48rem .24rem 0;
}
.company-info-item .logo-item {
  width: 2.58rem;
  height: .8rem;
  margin: 0.08rem auto .56rem;
}
.company-info-item .name-item {
  padding-right: .21rem;
  font-size: .4rem;
  color: #0653df;
  font-weight: bold;
  text-align: right;
}
.company-info-item .detail-item {
  padding: .3rem .2rem 0 .24rem;
  font-size: .26rem;
  color: #6e6e6e;
  line-height: .48rem;
  text-indent: 2em;
}
.company-info-item .video-item {
  width: 7.02rem;
  height: 3.96rem;
  border-radius: .2rem;
  margin-top: .36rem;
}
.company-info-item .goods-type-item {
  margin-top: .36rem;
}
.company-info-item .goods-type-item .type-item {
  width: 3.32rem;
  height: 1.9rem;
  border-radius: .2rem 0 .2rem 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.company-info-item .type-item .detail {
  font-size: .2rem;
  line-height: .32rem;
  color: #fff;
  position: absolute;
  top: .66rem;
  left: .22rem;
}
.company-info-item .type-item .more {
  font-size: .24rem;
  color: #fff;
  position: absolute;
  bottom: .22rem;
  left: .22rem;
}
.company-info-item .type-item .more .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .08rem;
}
.index-container .goods-list-item {
  padding: 0 .24rem;
}
.index-container .goods-list-item .title-item {
  width: 7.02rem;
  height: 1.21rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  border-radius: .2rem 0 .2rem 0;
  margin-top: .48rem;
  overflow: hidden;
  background-color: #fefefe;
}
.index-container .goods-list-item .title-item .title {
  padding: 0 .32rem;
  font-size: .3rem;
  color: #fff;
  font-weight: bold;
}
.index-container .goods-list-item .title-item .desc {
  padding: 0 .32rem;
  font-size: .24rem;
  color: #fff;
  margin-top: .15rem;
}
.goods-list-item {
  padding-bottom:.4rem;
}
.public-goods-item {
  margin-top: .36rem;
  border-radius: .2rem 0 .2rem 0;
  background-color: #edf2f6;
  padding-bottom: .2rem;
}
.public-goods-item .goods-img {
  width: 100%;
  height: 3.2rem;
  border-radius: .2rem 0 .2rem 0;
}
.public-goods-item .goods-name {
  padding: .2rem .2rem 0;
  font-size: .3rem;
  font-weight: bold;
  line-height: .4rem;
}
.public-goods-item .goods-name .tag {
  display: inline-block;
  margin-right: .18rem;
  height: .32rem;
  line-height: .32rem;
  background-color: #f3a52c;
  padding: 0 .14rem;
  color: #fff;
  font-size: .2rem;
  border-radius: .04rem;
}
.public-goods-item .desc-item {
  padding: .1rem .2rem;
  font-size: .24rem;
  line-height: .36rem;
  color: #666;
}
.public-goods-item .label-item {
  padding: .1rem 0 0 .2rem; 
}
.public-goods-item .label-item .label {
  min-width: 1.2rem;
  box-sizing: border-box;
  height: .32rem;
  text-align: center;
  line-height: .32rem;
  border-radius: .04rem;
  background-color: #fff;
  padding: 0 .24rem;
  display: inline-block;
  margin: 0 .2rem .2rem 0;
  vertical-align: middle;
  color: #2773fc;
  font-size: .22rem;
}
.public-goods-item .footer {
  padding: 0 .2rem;
}
.public-goods-item .footer .left-item .count {
  font-size: .24rem;
  color: #999;
}
.public-goods-item .footer .left-item .step-item {
  font-size: .24rem;
  color: #999;
  margin-top: .1rem;
}
.public-goods-item .footer .left-item .line {
  width: 2.16rem;
  height: .12rem;
  border-radius: .06rem;
  background-color: #d2dae1;
  margin-right: .18rem;
}
.public-goods-item .footer .left-item .line .active {
  height: .12rem;
  border-radius: .06rem;
  background-color: #3d85e9;
}
.public-goods-item .footer .right-item {
  border-radius: .2rem 0 .2rem 0;
  width: 3.5rem;
  height: .64rem;
  background-color: #0653df;
  color: #fff;
  overflow: hidden;
}
.public-goods-item .footer .right-item .btn {
  flex: 1;
  position: relative;
}
.public-goods-item .footer .right-item .money {
  font-size: .24rem;
  font-weight: bold;
}
.public-goods-item .footer .right-item .money span {
  font-size: .3rem;
}
.public-goods-item .footer .right-item .name {
  font-size: .2rem;
  margin-top: .06rem;
}
.public-goods-item .footer .right-item .yellow {
  background-color: #f3a52c;
  margin-left: .12rem;
}
.public-goods-item .footer .yellow::before {
  content: '';
  position: absolute;
  top: 0;
  left: -.24rem;
  width: 0;
  height: 0;
  border-bottom: .64rem solid #f3a52c;
  border-left: .24rem solid transparent;
}
.public-goods-item .footer .left-item .money {
  color: #ff4b4b;
  font-size: .36rem;
  font-weight: bold;
  margin-bottom: .12rem;
}
.public-goods-item .footer .left-item .money span {
  font-size: .24rem;
}
.public-goods-item .footer .left-item .money span.gray {
  color: #999;
  margin-left: .14rem;
  font-weight: normal;
  text-decoration: line-through;
}
.public-goods-item .footer .right-item.buy-item {
  width: 2.48rem;
}
.public-goods-item .footer .right-item.buy-item .cart {
  width: .94rem;
  flex: none;
}
.public-goods-item .footer .right-item.buy-item .cart .icon {
  width: .36rem;
  height: .36rem;
}
.public-goods-item .footer .right-item .buy {
  font-size: .24rem;
}
.index-container .news-list-item {
  padding: .34rem .24rem;
}
.index-container .news-list-item .news-item {
  padding: .34rem .08rem;
  border-bottom: 1px solid #e5e5e5;
}
.index-container .news-list-item .news-item.no_img .news-info {
  width: 6.8rem;
}
.index-container .news-list-item .news-info {
  width: 4.4rem;
}
.index-container .news-list-item .news-info .title {
  font-size: .3rem;
  font-weight: bold;
  color: #1a1a1a;
  line-height: .3rem;
}
.index-container .news-list-item .news-info .desc {
  font-size: .24rem;
  color: #999;
  line-height: .36rem;
  margin: .2rem 0;
}
.index-container .news-list-item .news-info .detail .item {
  color: #999;
  font-size: .26rem;
  min-width: 1.6rem;
}
.index-container .news-list-item .news-info .detail .item .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .12rem;
}
.index-container .news-list-item .img-item {
  width: 2.1rem;
  height: 1.6rem;
  border-radius: .2rem;
}
.index-container .news-list-item .more-btn {
  width: 1.8rem;
  height: .56rem;
  border: 1px solid #0653df;
  border-radius: .2rem 0 .2rem 0;
  color: #0653df;
  font-size: .24rem;
  margin: .4rem auto;
}
.index-container .quan-item {
  position: fixed;
  bottom: 1rem;
  right: .15rem;
  width: 1.2rem;
  height: 1.2rem;
  z-index: 90;
}
/* 公共菜单弹窗 */
.popup-menu-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);
  z-index: 999;
  transform: translateX(100%);
}
.popup-menu-container.active {
  transform: translateX(0);
}
.popup-menu-container .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 4.8rem;
  background-color: rgba(255, 255, 255, .9);
  transition: all .3s;
  transform: translateX(100%);
}
.popup-menu-container.active .content {
  transform: translateX(0);
}
.popup-menu-container .content .title {
  padding: 0 .32rem;
  background-color: #fff;
  height: .88rem;
  font-size: .3rem;
  font-weight: 500;
  color: #0653df;
}
.popup-menu-container .content .title .icon {
  width: .48rem;
  height: .48rem;
}
.popup-menu-container .content .menu-list-item {
  padding-top: .3rem;
}
.popup-menu-container .content .menu-item {
  padding: .35rem 0 .35rem .32rem;
  font-size: .3rem;
  font-weight: 500;
  color: #000;
}
/* 领券中心 */
.quanCenter-container {
  width: 100%;
  min-height: 11.6rem;
  background-color: #ff564a;
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  padding: 6.73rem .53rem .63rem .48rem;
  box-sizing: border-box;
}
.quanCenter-container .title-item .dot {
  width: .4rem;
  height: .15rem;
}
.quanCenter-container .title-item .title {
  font-size: .42rem;
  font-weight: 800;
  padding: 0 .26rem;
  color: #fff;
}
.quanCenter-container .quan-list-item {
  margin-top: .48rem;
}
.quanCenter-container .quan-item {
  padding: 0 .2rem 0 .15rem;
  background-color: #fff;
  border-radius: .04rem;
  margin-bottom: .24rem;
  position: relative;
  overflow: hidden;
}
.quanCenter-container .quan-item::before {
  content: '';
  width: .1rem;
  height: .1rem;
  background-color: #ff564a;
  border-radius: 50%;
  position: absolute;
  top: 1.4rem;
  left: -.05rem;
}
.quanCenter-container .quan-item::after {
  content: '';
  width: .1rem;
  height: .1rem;
  background-color: #ff564a;
  border-radius: 50%;
  position: absolute;
  top: 1.4rem;
  right: -.05rem;
}
.quanCenter-container .quan-item .header {
  height: 1.45rem;
  padding: 0 .1rem;
  border-bottom: 1px dashed #e6e6e6;
}
.quanCenter-container .quan-item .header .title {
  font-size: .3rem;
  color: #333;
  font-weight: bold;
}
.quanCenter-container .quan-item .header .title .tag {
  width: .8rem;
  height: .32rem;
  border-radius: .16rem;
  line-height: .32rem;
  text-align: center;
  color: #fff;
  font-size: .2rem;
  font-weight: normal;
  margin-right: .12rem;
}
.quanCenter-container .quan-item .header .title .tag.blue {
  background-color: #174fdc;
}
.quanCenter-container .quan-item .header .title .tag.yellow {
  background-color: #f3a52c;
}
.quanCenter-container .quan-item .header .time {
  font-size: .22rem;
  color: #808080;
  margin-top: .2rem;
}
.quanCenter-container .quan-item .header .money {
  color: #fd5845;
  font-size: .36rem;
  text-align: right;
}
.quanCenter-container .quan-item .header .money span {
  font-size: .56rem;
  font-weight: bold;
}
.quanCenter-container .quan-item .header .desc {
  color: #808080;
  font-size: .22rem;
  margin-top: .06rem;
}
.quanCenter-container .quan-item .content {
  padding: .18rem 0 .16rem .1rem;
}
.quanCenter-container .quan-item .content .desc {
  font-size: .22rem;
  color: #999;
}
.quanCenter-container .quan-item .content .detail {
  font-size: .22rem;
  color: #999;
  margin: 0 .24rem;
}
.quanCenter-container .quan-item .content .detail .icon {
  width: .24rem;
  height: .24rem;
  margin-left: .2rem;
}
.quanCenter-container .quan-item .content .detail .icon.active {
  transform: rotate(180deg);
}
.quanCenter-container .quan-item .content .btn {
  width: 1.46rem;
  height: .48rem;
  border-radius: .24rem;
  background-color: #ff672b;
  color: #fff;
  font-size: .24rem;
  text-align: center;
  line-height: .48rem;
  box-shadow: 0 .08rem .12rem 0 rgba(255, 25, 25, .3);
}
.quanCenter-container .quan-item .content .btn.not {
  background-color: #ccc;	
  box-shadow: 0 .08rem .12rem 0 rgba(255, 255, 255, .3);	
}
.quanCenter-container .quan-item .detail-item {
  padding: 0 .1rem .18rem .1rem;
  color: #999;
  font-size: .22rem;
  line-height: .36rem;
  display: none;
  margin-top: -0.07rem;
}
.quanCenter-container .quan-item .detail-item.active {
  display: block;
}
.quanCenter-container .btn-item {
  width: 2.4rem;
  height: .64rem;
  border-radius: .2rem 0 .2rem 0;
  background-color: #fff;
  margin: .8rem auto;
  line-height: .64rem;
  text-align: center;
  font-size: .3rem;
  color: #ff672b;
}
.quanCenter-container .shuoming-item {
  color: #fff;
  font-size: .24rem;
  line-height: .48rem;
}
.quanCenter-container .shuoming-item .title {
  margin-bottom: .24rem;
}
/* 团购详情 */
.tuanDetail-container .banner-item {
  width: 100%;
  height: 4.5rem;
  overflow: hidden;
  position: relative;
}
.tuanDetail-container .banner-item li {
  height: 4.5rem;	
}
.tuanDetail-container .banner-item .dots {
  position: absolute;
  bottom: .2rem;
  left: 0;
  right: 0;
  text-align: center;
}
.tuanDetail-container .banner-item .dots a {
  width: .1rem;
  height: .06rem;
  background-color: #fff;
  border-radius: .03rem;
  display: inline-block;
  margin: 0 .06rem;
}
.tuanDetail-container .banner-item .dots a.foc {
  width: .24rem;
  background-color: #3d85e9;
}
.tuanDetail-container .money-item {
  padding: .32rem .24rem;
  color: #999;
  font-size: .24rem;
}
.tuanDetail-container .money-item .money {
  color: #ff2727;
  font-size: .3rem;
  font-weight: bold;
}
.tuanDetail-container .money-item .money span {
  font-size: .4rem;
}
.tuanDetail-container .money-item .tag {
  margin-left: .24rem;
  width: 1.02rem;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
  background-color: #ff8b2f;
  border-radius: .2rem;
  color: #fefefe;
}
.tuanDetail-container .money-item .old-money {
  margin-left: .4rem;
}
.tuanDetail-container .money-item .old-money  span{
  text-decoration: line-through;
}
.tuanDetail-container .goods-name {
  padding: 0 .24rem;
  font-size: .3rem;
  font-weight: bold;
  line-height: .3rem;
}
.tuanDetail-container .goods-desc {
  padding: .14rem .24rem .18rem;
  font-size: .24rem;
  color: #666;
  line-height: .36rem;
}
.tuanDetail-container .label-item {
  padding: 0 0 0 .24rem;
}
.tuanDetail-container .label-item .label {
  min-width: 1.2rem;
  box-sizing: border-box;
  height: .32rem;
  text-align: center;
  line-height: .32rem;
  border-radius: .04rem;
  background-color: #edf2f6;
  padding: 0 .24rem;
  display: inline-block;
  margin: 0 .2rem .2rem 0;
  vertical-align: middle;
  color: #2773fc;
  font-size: .24rem;
}
.tuanDetail-container .count-item {
  padding: 0 .24rem .24rem;
}
.tuanDetail-container .count-item .count {
  font-size: .24rem;
  color: #999;
  line-height: .36rem;
}
.tuanDetail-container .count-item .line {
  width: 2.16rem;
  height: .12rem;
  border-radius: .06rem;
  background-color: #d2dae1;
}
.tuanDetail-container .count-item .line .active {
  height: .12rem;
  border-radius: .06rem;
  background-color: #3d85e9;
}
.tuanDetail-container .count-item .right {
  width: 2.5rem;
  height: .44rem;
  border-radius: .22rem 0 .22rem .22rem;
  background-color: rgba(254, 188, 46, .1);
  text-align: center;
  line-height: .44rem;
}
.tuanDetail-container .count-item .right .name {
  width: 1rem;
  height: .44rem;
  border-radius: .22rem 0 .22rem .22rem;
  background-color: #fe6042;
  color: #fff;
  font-size: .22rem;
}
.tuanDetail-container .count-item .right .time {
  font-size: .24rem;
  color: #ff1919;
  font-weight: 500;
}
.tuanDetail-container .dividing-line {
  width: 100%;
  height: .2rem;
  background-color: #edf2f6;
}
.tuanDetail-container .other-item {
  height: .86rem;
  font-size: .24rem;
  padding: 0 .26rem;
}
.tuanDetail-container .border-bottom {
  border-bottom: 1px solid #edf2f6;
}
.tuanDetail-container .other-item .name {
  color: #999;
}
.tuanDetail-container .other-item .detail {
  width: 5.3rem;
}
.tuanDetail-container .other-item .more-icon {
  width: .1rem;
  height: .18rem;
}
.tuanDetail-container .title-item {
  padding: 0 .24rem;
  height: .86rem;
  font-size: .24rem;
  color: #333;
}
.tuanDetail-container .title-item .more-item {
  color: #808080;
}
.tuanDetail-container .title-item .more-item .red {
  color: #ff3f3f;
}
.tuanDetail-container .title-item .more-item .icon{
  margin-left: .18rem;
  width: .1rem;
  height: .18rem;
}
.tuanDetail-container .tuan-detail-item .tuan-list {
  padding: .24rem .24rem 0;
}
.tuanDetail-container .tuan-detail-item .tuan-item {
  margin-bottom: .24rem;
}
.tuanDetail-container .tuan-detail-item .tuan-item .head {
  width: .8rem;
  height: .8rem;
  border-radius: 50%;
}
.tuanDetail-container .tuan-detail-item .tuan-item .name {
  width: 2.6rem;
  font-size: .28rem;
  color: #333;
}
.tuanDetail-container .tuan-detail-item .tuan-item .count {
  font-size: .24rem;
  color: #808080;
}
.tuanDetail-container .tuan-detail-item .tuan-item .btn {
  font-size: .24rem;
  color: #fff;
  width: 1.4rem;
  height: .56rem;
  line-height: .56rem;
  text-align: center;
  background-color: #f3a52c;
  border-radius: .2rem 0 .2rem 0;
}
.tuanDetail-container .goods-detail-item img {
  width: 100%;
  display: block;
}
.tuanDetail-container .msg-item {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 10;
  bottom: .98rem;
  height: .48rem;
  background-color: #fcf1df;
  padding: 0 .28rem;
  color: #f3a52c;
  font-size: .2rem;
}
.tuanDetail-container .msg-item .icon {
  width: .26rem;
  height: .26rem;
  margin-right: .08rem;
}
.tuanDetail-container .goods-detail-item {
  padding-bottom: 1.46rem;
}
.tuanDetail-container .footer-item {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  height: .98rem;
  background-color: #fff;
  padding: 0 .24rem;
}
.tuanDetail-container .footer-item .right-item.buy-item {
  width: 2.48rem;
}
.tuanDetail-container .footer-item .right-item.buy-item .cart {
    width: 0.94rem;
    flex: none;
}
.tuanDetail-container .footer-item .right-item.buy-item .icon {
  width: .36rem;
  height: .36rem;
}
.tuanDetail-container .footer-item .right-item.buy-item .buy {
    font-size: .24rem;
}
.tuanDetail-container .footer-item .btn-item .icon {
  width: .4rem;
  height: .4rem;
}
.tuanDetail-container .footer-item .btn-item .name {
  font-size: .2rem;
  color: #040000;
}
.tuanDetail-container .footer-item .right-item {
  border-radius: .2rem 0 .2rem 0;
  width: 3.5rem;
  height: .64rem;
  background-color: #0653df;
  color: #fff;
  overflow: hidden;
}
.tuanDetail-container .footer-item .right-item .btn {
  flex: 1;
  position: relative;
}
.tuanDetail-container .footer-item .right-item .money {
  font-size: .24rem;
  font-weight: bold;
}
.tuanDetail-container .footer-item .right-item .money span {
  font-size: .3rem;
}
.tuanDetail-container .footer-item .right-item .name {
  font-size: .2rem;
  margin-top: .06rem;
}
.tuanDetail-container .footer-item .right-item .yellow {
  background-color: #f3a52c;
  margin-left: .12rem;
}
.tuanDetail-container .footer-item .yellow::before {
  content: '';
  position: absolute;
  top: 0;
  left: -.23rem;
  width: 0;
  height: 0;
  border-bottom: .64rem solid #f3a52c;
  border-left: .24rem solid transparent;
}
.tuanDetail-container .footer-item .right-item .gray {
  background-color: #cecece;
  margin-left: .12rem;
}
.tuanDetail-container .footer-item .gray::before {
  content: '';
  position: absolute;
  top: 0;
  left: -.23rem;
  width: 0;
  height: 0;
  border-bottom: .64rem solid #cecece;
  border-left: .24rem solid transparent;
}
/* 拼团列表 */
.pinTuanList-container .tuan-list {
  padding: .4rem .22rem 0 .27rem;
}
.pinTuanList-container .tuan-item {
  margin-bottom: .48rem;
}
.pinTuanList-container .tuan-item .head {
  width: .8rem;
  height: .8rem;
  border-radius: 50%;
}
.pinTuanList-container .tuan-item .name {
  width: 2.6rem;
  font-size: .28rem;
  color: #333;
}
.pinTuanList-container .tuan-item .count {
  font-size: .24rem;
  color: #808080;
}
.pinTuanList-container .tuan-item .btn {
  font-size: .24rem;
  color: #fff;
  width: 1.4rem;
  height: .56rem;
  line-height: .56rem;
  text-align: center;
  background-color: #f3a52c;
  border-radius: .2rem 0 .2rem 0;
}
/* 弹窗公共样式 */
.popup-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .3);
  z-index: 999;
  display: none;
}
.popup-container.active {
  display: block;
}
.popup-container .content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-radius: .2rem .2rem 0 0;
  padding: 0 .4rem;
}
.popup-container .title-item {
  height: .88rrem;
  text-align: center;
  line-height: .88rem;
  font-size: .26rem;
  font-weight: bold;
  color: #1a1a1a;
}
.popup-container .close-btn {
  position: absolute;
  top: .34rem;
  right: .34rem;
  width: .22rem;
  height: .22rem;
}
/* sku弹窗 */
.sku-popup-container .content {
  height: 10.67rem;
}
.sku-popup-container .goods-item {
  padding: .07rem 0 .32rem;
  border-bottom: 1px solid #e7ebee;
}
.sku-popup-container .goods-item .goods-img {
  width: 2.4rem;
  height: 1.1rem;
  border-radius: .2rem 0 .2rem 0;
}
.sku-popup-container .goods-item .goods-info {
  width: 4rem;
}
.sku-popup-container .goods-item .goods-info .name {
  font-size: .3rem;
  font-weight: bold;
  line-height: .46rem;
}
.sku-popup-container .goods-item .goods-info .money-item {
  margin-top: .1rem;
}
.sku-popup-container .goods-item .goods-info .money {
  font-size: .3rem;
  font-weight: bold;
  color: #ff2727;
}
.sku-popup-container .goods-item .goods-info .money span {
  font-size: .4rem;
}
.sku-popup-container .goods-item .goods-info .tag {
  width: 1.02rem;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
  font-size: .24rem;
  color: #fff;
  background-color: #ff8b2f;
  border-radius: .2rem;
}
.sku-popup-container .goods-item .goods-info .old-money {
  font-size: .22rem;
  color: #999;
  margin-left: .1rem;
}
.sku-popup-container .goods-item .goods-info .old-money span {
  text-decoration: line-through;
}
.sku-popup-container .goods-attr-list {
  width: 100%;
  height: 6.82rem;
  overflow-y: auto;
}
.sku-popup-container .goods-attr-list .title {
  font-size: .24rem;
  font-weight: 500;
  line-height: .4rem;
  padding-top: .2rem;
}
.sku-popup-container .goods-attr-list .attr-list {
  padding: .16rem 0;
  overflow: hidden;
}
.sku-popup-container .goods-attr-list .attr-list .attr {
  width: 2.06rem;
  height: .64rem;
  border: 1px solid #ccc;
  border-radius: .1rem;
  line-height: .64rem;
  text-align: center;
  font-size: .24rem;
  margin-bottom: .24rem;
  margin-right: .2rem;
  float: left;
}
.sku-popup-container .goods-attr-list .attr-list .attr:nth-child(3n) {
  margin-right: 0;
}
.sku-popup-container .goods-attr-list .attr-list .attr.active {
  border-color: #0653df;
  background-color: #eff3fa;
  color: #0653df;
}
.sku-popup-container .msg-item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: .98rem;
  height: .48rem;
  background-color: #fcf1df;
  padding: 0 .28rem;
  color: #f3a52c;
  font-size: .2rem;
}
.sku-popup-container .msg-item .icon {
  width: .26rem;
  height: .26rem;
  margin-right: .08rem;
}
.sku-popup-container .footer-item {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  height: .98rem;
  background-color: #fff;
  padding: 0 .26rem 0 .52rem;
}
.sku-popup-container .footer-item .btn-item .icon {
  width: .4rem;
  height: .4rem;
}
.sku-popup-container .footer-item .btn-item .name {
  font-size: .2rem;
  color: #040000;
}
.sku-popup-container .footer-item .right-item {
  border-radius: .2rem 0 .2rem 0;
  width: 2.48rem;
  height: .64rem;
  background-color: #0653df;
  color: #fff;
  overflow: hidden;
  margin-left: .32rem;
}
.sku-popup-container .footer-item .right-item .btn {
  height: .64rem;
}
.sku-popup-container .footer-item .right-item .cart {
  width: .94rem;
}
.sku-popup-container .footer-item .right-item .cart .icon {
  width: .36rem;
  height: .36rem;
}
.sku-popup-container .footer-item .right-item .buy {
  flex: 1;
  font-size: .24rem;
  background-color: #f3a52c;
  position: relative;
  margin-left: .12rem;
}
.sku-popup-container .footer-item .buy::before {
  content: '';
  position: absolute;
  top: 0;
  left: -.23rem;
  width: 0;
  height: 0;
  border-bottom: .64rem solid #f3a52c;
  border-left: .24rem solid transparent;
}
/* 常见问题弹窗 */
.question-popup-container .shuoming-item {
  min-height: 3.88rem;
  max-height: 60vh;
  overflow-y: auto;
}
.question-popup-container .shuoming-item p {
  font-size: .26rem;
  color: #1a1a1a;
  line-height: .3rem;
  font-weight: 500;
  padding: .2rem 0;
}
.question-popup-container .question-list-item {
  padding: .2rem 0;
  min-height: 40vh;
  max-height: 68vh;
  overflow-y: auto;
}
.question-popup-container .question-list-item .question-item {
  margin-bottom: .5rem;
}
.question-popup-container .question-list-item .title {
  font-size: .3rem;
  color: #0653df;
  line-height: .4rem;
}
.question-popup-container .question-list-item .anwser {
  margin-top: .2rem;
  font-size: .26rem;
  color: #333;
  line-height: .48rem;
}
/* 虫害列表 */
.chongList-container .banner-item {
  width: 100%;
  height: 3.2rem;
}
.chongList-container .chong-list-item {
  padding: .48rem .24rem;
}
.chongList-container .chong-item {
  width: 100%;
  height: 2.2rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: .2rem 0 .2rem 0;
  overflow: hidden;
  margin-bottom: .27rem;
}
.chongList-container .chong-item .img-item {
  width: 2.6rem;
  height: 2.2rem;
  border-radius: .2rem 0 .2rem 0;
}
.chongList-container .chong-item .chong-info {
  width: 4rem;
  color: #fefefe;
}
.chongList-container .chong-item .chong-info .chong-name {
  font-size: .48rem;
  font-weight: 400;
}
.chongList-container .chong-item .chong-info .chong-desc {
  font-size: .24rem;
  font-weight: 400;
  margin-top: .48rem;
}
/* 虫害百科详情 */
.chongDetail-container .banner-item {
  width: 100%;
  height: 3.42rem;
}
.chongDetail-container .chongname-item {
  padding: .36rem;
}
.chongDetail-container .chongname-item .name {
  font-size: .48rem;
  color: #0653df;
  margin-right: .33rem;
}
.chongDetail-container .chongname-item .ke {
  font-size: .24rem;
  color: #000;
  margin-top: .18rem;
}
.chongDetail-container .chong-desc-item {
  padding: 0 .36rem;
  line-height: .48rem;
  color: #808080;
  font-size: .24rem;
}
.chongDetail-container .class-list-item {
  padding: 0 .34rem;
}
.chongDetail-container .class-list-item .head {
  width: 2.4rem;
  height: .56rem;
  line-height: .56rem;
  text-align: center;
  border: 1px solid #0653df;
  border-radius: .2rem 0 .2rem 0;
  color: #0653df;
  margin: .46rem auto;
}
.chongDetail-container .class-item {
  height: .88rem;
  background-color: #0653df;
  padding: 0 .32rem;
  overflow: hidden;
  margin-bottom: .32rem;
}
.chongDetail-container .class-item .title-item {
  padding-left: .5rem;
  line-height: .88rem;
  color: #fff;
  font-size: .3rem;
  position: relative;
}
.chongDetail-container .class-item .title-item::before {
  content: '＋';
  font-size: .4rem;
  line-height: .88rem;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  font-weight: bold;
}
.chongDetail-container .class-item.active {
  background-color: #fff;
  border: 1px solid #ccc;
  height: auto;
  padding-bottom: .3rem;
}
.chongDetail-container .class-item.active .title-item {
  color: #333;
}
.chongDetail-container .class-item.active .title-item::before {
  content: '－';
  color: #0653df;
}
.chongDetail-container .class-item .item {
  padding: .14rem 0;
  font-size: .26rem;
  line-height: .48rem;
}
.chongDetail-container .class-item .item .title {
  color: #0653df;
}
.chongDetail-container .class-item .item .detail {
  color: #333;
  margin-top: .04rem;
}
.chongDetail-container .class-item .img-item {
  margin-top: .2rem;
}
.chongDetail-container .class-item .img-item .img {
  width: 2.77rem;
  height: 2.77rem;
}
.chongDetail-container .class-item .img-item .img.one {
  width: 3.8rem;
  height: 2.64rem;
}
.chongDetail-container .question-list-item {
  padding: 0 .34rem;
}
.chongDetail-container .question-list-item .head {
  width: 2.4rem;
  height: .56rem;
  line-height: .56rem;
  text-align: center;
  border: 1px solid #f3a52c;
  border-radius: .2rem 0 .2rem 0;
  color: #f3a52c;
  margin: .46rem auto;
}
.chongDetail-container .question-item {
  background-color: #f3a52c;
  padding: 0 .32rem;
  overflow: hidden;
  margin-bottom: .32rem;
}
.chongDetail-container .question-item .title-item {
  padding: .22rem 0 .22rem .5rem;
  line-height: .44rem;
  color: #fff;
  font-size: .3rem;
  position: relative;
}
.chongDetail-container .question-item .title-item::before {
  content: '＋';
  font-size: .4rem;
  line-height: .88rem;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  font-weight: bold;
}
.chongDetail-container .question-item.active {
  background-color: #fff;
  border: 1px solid #ccc;
  height: auto;
  padding-bottom: .3rem;
}
.chongDetail-container .question-item.active .title-item {
  color: #333;
}
.chongDetail-container .question-item.active .title-item::before {
  content: '－';
  color: #f3a52c;
}
.chongDetail-container .question-item .detail-item {
  height: 0;
}
.chongDetail-container .question-item.active .detail-item {
  height: auto;
}
.chongDetail-container .question-item .detail-item .detail {
  line-height: .48rem;
  font-size: .26rem;
  color: #333;
}
.chongDetail-container .question-item .img-item {
  margin-top: .2rem;
}
.chongDetail-container .question-item .img-item .img {
  width: 2.77rem;
  height: 2.77rem;
}
.chongDetail-container .question-item .img-item .img.one {
  width: 3.8rem;
  height: 2.64rem;
}
.chongDetail-container .content-img {
  width: 100%;
  height: 3.3rem;
  margin: .72rem 0 .64rem;	
  /* background-position: center;
  background-size: cover;
  background-repeat: no-repeat; */
}
/* .chongDetail-container .content-img .title {
  font-size: .48rem;
  color: #0653df;
  padding-left: .48rem;
}
.chongDetail-container .content-img .btn-item {
  margin-top: .58rem;
  padding-left: .48rem;
}
.chongDetail-container .content-img .btn-item .btn {
  width: 1.6rem;
  height: .6rem;
  border-radius: .2rem 0 .2rem 0;
  color: #fff;
  font-size: .24rem;
  line-height: .6rem;
  text-align: center;
}
.chongDetail-container .content-img .btn-item .btn.blue {
  background-color: #0653df;
  margin-right: .32rem;
}
.chongDetail-container .content-img .btn-item .btn.yellow {
  background-color: #f3a52c;
} */
.chongDetail-container .other-item {
  padding: 0 .32rem;
  border: 3px solid #e6e6e6;
  height: 2.28rem;
  padding-bottom: .58rem;
  position: relative;
  overflow: hidden;
  margin: 0 .35rem .32rem;
}
.chongDetail-container .other-item.active {
  height: auto;
}
.chongDetail-container .other-item .arrow-item {
  width: 100%;
  height: .58rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
  box-shadow: 0 -.06rem .5rem .1rem #fff;
}
.chongDetail-container .other-item .arrow-item .icon {
  width: .32rem;
  height: .32rem;
}
.chongDetail-container .other-item.active .arrow-item {
  box-shadow: none;
}
.chongDetail-container .other-item.active .icon{
  transform: rotate(180deg);
}
.chongDetail-container .other-item .title {
  padding: .32rem 0;
  font-size: .36rem;
  font-weight: bold;
}
.chongDetail-container .other-item .detail {
  line-height: .48rem;
}
.chongDetail-container .other-item .detail img {
  width: 100%;
}
.to-home-popup {
  width: 1.43rem;
  height: 1.51rem;
  position: fixed;
  bottom: 2.4rem;
  right: 0;
  z-index: 10;
}
/* 资讯列表 */
.newsList-container .class-list {
  width: 100vw;
  height: .84rem;
  white-space: nowrap;
  padding: 0 .24rem;
  box-sizing: border-box;
  overflow-y: auto;
}
.newsList-container .class-list .class {
  display: inline-block;
  font-size: .3rem;
  font-weight: 500;
  margin-right: .7rem;
  position: relative;
  line-height: .8rem;
}
.newsList-container .class-list .class.active {
  color: #0653df;
}
.newsList-container .class-list .class.active::before {
  content: '';
  position: absolute;
  bottom: .06rem;
  left: 50%;
  width: .48rem;
  height: .06rem;
  background-color: #0653df;
  border-radius: .03rem;
  transform: translateX(-50%);
}
.newsList-container .class-list .class:nth-last-child(1) {
  margin-right: 0;
}
.newsList-container .news-list-item {
  padding: 0 .32rem 0 .16rem;
}
.newsList-container .news-list-item .page-item {
	padding: .38rem .2rem;
}
.newsList-container .news-list-item .page-item .btn {
	margin: 0 .25rem;
	max-width: 4.8rem;
	height: .7rem;
	border: 1px solid #174fdc;
	border-radius: .1rem;
	color: #174fdc;
	font-size: .3rem;
	font-weight: 500;
	line-height: .7rem;
	text-align: center;
}
.newsList-container .news-list-item .news-item {
  padding: .32rem 0 .32rem .08rem;
  border-bottom: 1px solid #e5e5e5;
}
.newsList-container .news-list-item .news-info {
  width: 4.38rem;
}
.newsList-container .news-list-item .news-item .name {
  font-size: .3rem;
  color: #1a1a1a;
  font-weight: bold;
}
.newsList-container .news-list-item .news-item .desc {
  line-height: .36rem;
  font-size: .24rem;
  color: #999;
  margin-top: .14rem;
}
.newsList-container .news-list-item .news-item .item {
  min-width: 1.5rem;
  margin-top: .2rem;
  font-size: .24rem;
  color: #999;
}
.newsList-container .news-list-item .news-item .item .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .12rem;
}
.newsList-container .news-list-item .news-img {
  width: 2.1rem;
  height: 1.6rem;
  border-radius: .2rem;
}
/* 资讯详情 */
.newsDetail-container .title-item {
  padding: .36rem .24rem .28rem;
  line-height: .6rem;
  font-size: .36rem;
  font-weight: bold;
  color: #1a1a1a;
}
.newsDetail-container .count-item {
  padding: 0 .24rem;
}
.newsDetail-container .count-item .item {
  min-width: 1.5rem;
  font-size: .24rem;
  color: #999;
}
.newsDetail-container .count-item .item .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .12rem;
}
.newsDetail-container .centent {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin: .36rem 0;
  padding: .36rem .24rem;
  line-height: .48rem;
}
.newsDetail-container .centent img {
  width: 100%;
}
.newsDetail-container .other-news {
  padding: 0 .24rem;
  font-size: .26rem;
  color: #999;
  line-height: .3rem;
}
.newsDetail-container .other-news .item {
  padding: .17rem 0;
}
.newsDetail-container .other-news span {
  color: #333;
  font-weight: 500;
}
/* 服务列表页 */
.serviceList-container {
  padding: 0 .24rem;
}
.serviceList-container .class-list {
  width: 100vw;
  height: .88rem;
  white-space: nowrap;
  padding: 0 .24rem;
  box-sizing: border-box;
  overflow-y: auto;
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */	
}

.serviceList-container .class-list::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
.serviceList-container .class-list .class {
  display: inline-block;
  font-size: .3rem;
  font-weight: bold;
  margin-right: .4rem;
  position: relative;
  line-height: .8rem;
}
.serviceList-container .class-list .class.active {
  color: #f3a52c;
}
.serviceList-container .class-list .class.active::before {
  content: '';
  position: absolute;
  bottom: .02rem;
  left: 50%;
  width: .48rem;
  height: .06rem;
  background-color: #f3a52c;
  border-radius: .03rem;
  transform: translateX(-50%);
}
.serviceList-container .class-list .class:nth-last-child(1) {
  margin-right: 0;
}
.serviceList-container .head-btn {
  margin: .3rem 0;
  width: 100%;
  height: .72rem;
  border-radius: .2rem 0 .2rem 0;
  background-color: #0653df;
  color: #fff;
  font-size: .28rem;
}
.serviceList-container .head-btn.yellow {
  background-color: #f3a52c;
}
.serviceList-container .head-btn .icon {
  margin-right: .18rem;
  width: .32rem;
  height: .32rem;
}
/* 产品列表页 */
.productList-container .class-list {
  width: 100vw;
  height: .88rem;
  white-space: nowrap;
  padding: 0 .24rem;
  box-sizing: border-box;
  overflow-y: auto;
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */	
}

.productList-container .class-list::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
.productList-container .class-list .class {
  display: inline-block;
  font-size: .3rem;
  font-weight: bold;
  margin-right: .4rem;
  position: relative;
  line-height: .8rem;
}
.productList-container .class-list .class.active {
  color: #f3a52c;
}
.productList-container .class-list .class.active::before {
  content: '';
  position: absolute;
  bottom: .05rem;
  left: 50%;
  width: .48rem;
  height: .06rem;
  background-color: #f3a52c;
  border-radius: .03rem;
  transform: translateX(-50%);
}
.productList-container .class-list .class:nth-last-child(1) {
  margin-right: 0;
}
.productList-container .goods-list-item {
  padding: 0 .24rem;
  min-height: calc(100vh - .88rem - 1px - .88rem - 5.8rem);
}
.serviceList-container .goods-list-item .public-goods-item,
.productList-container .goods-list-item .public-goods-item {
  margin-top: 0;
  margin-bottom: .32rem;
}
/* 评论列表页 */
.commentList-container {
  padding: .32rem .32rem .32rem .16rem;
}
.commentList-container .header .title {
  font-size: .26rem;
  font-weight: 500;
}
.commentList-container .header .count {
  font-size: .26rem;
  font-weight: 500;
  color: #666;
}
.commentList-container .header .count span {
  color: #ec4c41;
}
.commentList-container .comment-item {
  padding: .24rem 0;
  border-bottom: 1px solid #f7f8fa;
}
.commentList-container .comment-item .user-item .head {
  width: .64rem;
  height: .64rem;
  border-radius: 50%;
}
.commentList-container .comment-item .user-item .nickname {
  width: 4.4rem;
  font-size: .28rem;
  font-weight: bold;
  color: #333;
}
.commentList-container .comment-item .user-item .star-item {
  width: 1.5rem;
}
.commentList-container .comment-item .user-item .star {
  width: .22rem;
  height: .22rem;
}
.commentList-container .comment-item .detail {
  padding-top: .16rem;
  line-height: .42rem;
  font-size: .24rem;
  color: #666;
  font-weight: 500;
}
.commentList-container .comment-item .reply {
  margin-top: .2rem;
  padding: .18rem;
  line-height: .42rem;
  font-size: .24rem;
  color: #666;
  font-weight: 500;
  background-color: #eef2f6;
  border-radius: .06rem;
}
.commentList-container .comment-item .time {
  font-size: .2rem;
  color: #666;
  margin-top: .28rem;
}
/* 确认订单页 */
.sureOrder-container {
  padding: .24rem;
}
.sureOrder-container .address-item {
  height: 1.7rem;
  padding: 0 .22rem;
  background-color: #fff;
  border-radius: .1rem;
}
.sureOrder-container .address-item .icon,
.sureOrder-container .address-item .more {
  width: .24rem;
  height: .24rem;
}
.sureOrder-container .address-item .address-info {
  width: 5.8rem;
  font-size: .28rem;
  color: #1a1a1a;
}
.sureOrder-container .address-item .address-info .address {
  width: 4.5rem;
  line-height: .3rem;
  font-weight: 500;
}
.sureOrder-container .address-item .address-info .user {
  font-size: .26rem;
  color: #808080;
  margin-top: .2rem;
}
.sureOrder-container .address-item .address-info .user span {
  margin-left: .3rem;
}
.sureOrder-container .goods-item {
  margin-top: .24rem;
  background-color: #fff;
  border-radius: .1rem;
  overflow: hidden;
}
.sureOrder-container .goods-item .title {
  width: 100%;
  height: .72rem;
  overflow: hidden;
  font-size: .24rem;
  color: #fff;
}
.sureOrder-container .goods-item .title .icon {
  margin: 0 .19rem 0 .23rem;
  width: .28rem;
  height: .28rem;
}
.sureOrder-container .goods-item .title.blue {
  background-color: #0653df;
}
.sureOrder-container .goods-item .title.yellow {
  background-color: #f3a52c;
}
.sureOrder-container .goods-item .goods {
  padding: .32rem .24rem;
  border-bottom: 1px solid #e7ebee;
}
.sureOrder-container .goods-item .goods .goods-img {
  width: 2.4rem;
  height: 1.1rem;
  border-radius: .1rem 0 .1rem 0;
}
.sureOrder-container .goods-item .goods .goods-info {
  width: 3.8rem;
}
.sureOrder-container .goods-item .goods .goods-name {
  font-size: .3rem;
  font-weight: normal;
}
.sureOrder-container .goods-item .goods .count-item {
  margin-top: .26rem;
  min-height: .4rem;
}
.sureOrder-container .goods-item .goods .detail {
  font-size: .24rem;
  color: #808080;
}
.sureOrder-container .goods-item .goods .btn {
  width: .4rem;
  height: .4rem;
  border: 1px solid #ff672b;
  border-radius: 50%;
  font-size: .3rem;
  font-weight: bold;
  color: #ff672b;
  text-align: center;
  line-height: .4rem;
}
.sureOrder-container .goods-item .goods .add {
  background-color: #ff672b;
  color: #fff;
}
.sureOrder-container .goods-item .goods .reduce {
  margin-left: .2rem;
}
.sureOrder-container .goods-item .goods .count {
  width: .46rem;
  text-align: center;
  font-size: .24rem;
  color: #1a1a1a;
}
.sureOrder-container .goods-item .goods .count-input {
	width: .6rem;
	height: .4rem;
	border-radius: .1rem;
	margin: 0 .1rem;
}
.sureOrder-container .goods-item .goods .count-input input {
	text-align: center;	
}
.sureOrder-container .goods-item .goods .input {
	width: .8rem;
	height: .4rem;
	border: 1px solid #aaa;
	border-radius: .1rem;
	margin: 0 .2rem;
}
.sureOrder-container .goods-item .goods .input input {
	text-align: center;	
}
.sureOrder-container .goods-item .money {
  color: #323232;
  font-size: .24rem;
}
.sureOrder-container .goods-item .money span {
  font-weight: bold;
  font-size: .36rem;
}
.sureOrder-container .goods-item .footer {
  height: .83rem;
  padding: 0 .24rem;
  color: #808080;
  font-size: .24rem;
}
.sureOrder-container .goods-item .footer .money {
  margin-left: .28rem;
}
.sureOrder-container .column-item {
  padding: 0 .24rem;
  height: .88rem;
  background-color: #fff;
  border-radius: .1rem;
  font-size: .28rem;
  margin-top: .24rem;
}
.sureOrder-container .column-item .name {
  color: #1a1a1a;
  font-weight: 500;
}
.sureOrder-container .column-item .name {
  color: #1a1a1a;
  font-weight: 500;
}
.sureOrder-container .column-item .money {
  color: #ff4a4a;
  font-weight: bold;
}
.sureOrder-container .column-item .input {
	padding-right: .46rem;
	position: relative;
}
.sureOrder-container .column-item .input input {
	text-align: right;	
}
.sureOrder-container .column-item .tips {
  color: #808080;
}
.sureOrder-container .column-item .icon {
  width: .24rem;
  height: .24rem;
  margin-left: .12rem;
}
.sureOrder-container .column-item .date-icon {
  width: .28rem;
  height: .28rem;
  position: absolute;
  right: 0;
  top: .06rem;
}
.sureOrder-container .column-item .fl-item {
  color: #fa5a25;
  font-weight: 500;
}
.sureOrder-container .column-item .fl-item .fl-icon {
  width: .36rem;
  height: .32rem;
  margin-right: .2rem;
}
.sureOrder-container .column-item .btn {
  width: 1.4rem;
  height: .6rem;
  line-height: .6rem;
  text-align: center;
  background-color: #ff4a4a;
  color: #fff;
  font-size: .24rem;
  border-radius: .1rem 0 .1rem 0;
}
.sureOrder-container .radio-item .radio {
  padding-left: .5rem;
  color: #808080;
  position: relative;
}
.sureOrder-container .radio-item .radio:nth-child(1) {
  margin-right: .3rem;
}
.sureOrder-container .radio-item .radio::before {
  content: '';
  position: absolute;
  width: .32rem;
  height: .32rem;
  border: 1px solid #b3b3b3;
  border-radius: 50%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  line-height: .32rem;
  text-align: center;
}
.sureOrder-container .radio-item .radio.active::before {
  content: '✓';
  border-color: #ffa309;
  background-color: #ffa309;
  color: #fff;
}
.sureOrder-container .radio-item .radio .pay-icon {
  width: .36rem;
  height: .36rem;
  margin-right: .16rem;
}
.sureOrder-container .bz-item {
  height: auto;
  padding-top: .26rem;
  padding-bottom: .26rem;
  line-height: .32rem;
}
.sureOrder-container .bz-item .textarea {
  width: 5.6rem;
  height: 1.48rem;
}
.sureOrder-container .bz-item .textarea textarea {
  line-height: .32rem;
  color: #333;
}
.sureOrder-container .footer-item {
  width: 100%;
  height: .98rem;
}
.sureOrder-container .footer-item .content {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: .98rem;
  padding: 0 .26rem;
  background-color: #fff;
}
.sureOrder-container .footer-item .money-item {
  font-size: .24rem;
  color: #808080;
}
.sureOrder-container .footer-item .money {
  color: #ff2727;
  margin-left: .12rem;
}
.sureOrder-container .footer-item .small {
  font-size: .2rem;
  margin-left: .1rem;
}
.sureOrder-container .footer-item .money span {
  font-weight: bold;
  font-size: .36rem;
}
.sureOrder-container .footer-item .pay-btn {
  width: 1.5rem;
  height: .64rem;
  border-radius: .2rem 0 .2rem 0;
  background-color: #f3a52c;
  line-height: .64rem;
  text-align: center;
  font-size: .24rem;
  color: #fff;
}
/* 支付成功页 */
.paySuccess-container {
  padding-top: 1.1rem;
}
.paySuccess-container .status-item .icon {
  width: 1.51rem;
  height: 1.67rem;
  margin-right: .24rem;
}
.paySuccess-container .status-item .pay-success {
  font-size: .3rem;
  font-weight: 800;
  color: #0653df;
}
.paySuccess-container .status-item .pay-fail {
  font-size: .3rem;
  font-weight: 800;
  color: #fd5845;
}
.paySuccess-container .status-item .order-no {
  font-size: .24rem;
  color: #919191;
  margin-top: .26rem;
}
.paySuccess-container .status-item .order-no span {
  font-size: .28rem;
  color: #1a1a1a;
}
.paySuccess-container .status-item .money {
  font-size: .24rem;
  color: #919191;
  margin-top: .22rem;
}
.paySuccess-container .status-item .money span {
  color: #fd5845;
}
.paySuccess-container .status-item .money span em{
  font-size: .28rem;
  font-weight: bold;
}
.paySuccess-container .quan-item {
  margin-top: .6rem;
  line-height: .32rem;
  width: 5.6rem;
  font-size: .24rem;
  color: #1a1a1a;
}
.paySuccess-container .quan-item span {
  font-size: .36rem;
  color: #fd5845;
  font-weight: bold;
}
.paySuccess-container .btn-item {
  margin-top: .8rem;
}
.paySuccess-container .btn-item .btn {
  width: 1.8rem;
  height: .7rem;
  text-align: center;
  line-height: .7rem;
  border: 1px solid #0653df;
  border-radius: .2rem 0 .2rem 0;
  color: #0653df;
  font-size: .28;
  font-weight: 500;
  margin: 0 .24rem;
}
.paySuccess-container .btn-item .btn.blue {
  background-color: #0653df;
  color: #fff;
}
/* 下单页选择优惠券 */
.userQuanList-container {
  padding: .3rem .2rem;
}
.userQuanList-container .title-item {
  line-height: .48rem;
  font-size: .3rem;
  font-weight: 500;
}
.userQuanList-container .title-item span {
  margin-left: .24rem;
  color: #808080;
  font-size: .24rem;
}
.userQuanList-container .quan-item {
  padding: 0 .2rem 0 .15rem;
  background-color: #fff;
  border-radius: .04rem;
  position: relative;
  overflow: hidden;
  margin: .12rem 0;
}
.userQuanList-container .quan-item::before {
  content: '';
  width: .1rem;
  height: .1rem;
  background-color: #edf2f6;
  border-radius: 50%;
  position: absolute;
  top: 1.4rem;
  left: -.05rem;
}
.userQuanList-container .quan-item::after {
  content: '';
  width: .1rem;
  height: .1rem;
  background-color: #edf2f6;
  border-radius: 50%;
  position: absolute;
  top: 1.4rem;
  right: -.05rem;
}
.userQuanList-container .quan-item .header {
  height: 1.45rem;
  padding: 0 .1rem;
  border-bottom: 1px dashed #e6e6e6;
}
.userQuanList-container .quan-item .header .title {
  font-size: .3rem;
  color: #333;
  font-weight: bold;
}
.userQuanList-container .quan-item .header .title .tag {
  width: .8rem;
  height: .32rem;
  border-radius: .16rem;
  line-height: .32rem;
  text-align: center;
  color: #fff;
  font-size: .2rem;
  font-weight: normal;
  margin-right: .12rem;
}
.userQuanList-container .quan-item .header .title .tag.blue {
  background-color: #174fdc;
}
.userQuanList-container .quan-item .header .title .tag.yellow {
  background-color: #f3a52c;
}
.userQuanList-container .quan-item .header .time {
  font-size: .22rem;
  color: #808080;
  margin-top: .2rem;
}
.userQuanList-container .quan-item .header .money {
  color: #fd5845;
  font-size: .36rem;
  text-align: right;
}
.userQuanList-container .quan-item .header .money span {
  font-size: .56rem;
  font-weight: bold;
}
.userQuanList-container .quan-item .header .desc {
  color: #808080;
  font-size: .22rem;
  margin-top: .06rem;
}
.userQuanList-container .quan-item .content {
  padding: .18rem 0 .16rem .1rem;
}
.userQuanList-container .quan-item .content .desc {
  font-size: .22rem;
  color: #999;
}
.userQuanList-container .quan-item .content .detail {
  font-size: .22rem;
  color: #999;
  margin: 0 .24rem;
}
.userQuanList-container .quan-item .content .detail .icon {
  width: .24rem;
  height: .24rem;
  margin-left: .2rem;
}
.userQuanList-container .quan-item .content .detail .icon.active {
  transform: rotate(180deg);
}
.userQuanList-container .quan-item .content .btn {
  width: 1.46rem;
  height: .48rem;
  border-radius: .24rem;
  background-color: #f3a52c;
  color: #fff;
  font-size: .24rem;
  text-align: center;
  line-height: .48rem;
}
.userQuanList-container .quan-item .detail-item {
  padding: 0 .1rem .18rem .1rem;
  color: #999;
  font-size: .22rem;
  line-height: .36rem;
  display: none;
  margin-top: -0.07rem;
}
.userQuanList-container .quan-item .detail-item.active {
  display: block;
}
.userQuanList-container .quan-item.not .header .title .tag {
  background-color: #c4c4c4 !important;
}
.userQuanList-container .quan-item.not .header .title {
  color: #b3b3b3 !important;
}
.userQuanList-container .quan-item.not .header .money {
  color: #b3b3b3 !important;
}
.userQuanList-container .quan-item.not .content .btn {
  background-color: #a6a6a6;
}
/* 下单返券页 */
.getQuan-container .header-item {
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
}
.getQuan-container .header-item .item {
  height: 1.2rem;
  position: relative;
  color: #333;
}
.getQuan-container .header-item .item .name {
  font-size: .28rem;
  font-weight: 500;
}
.getQuan-container .header-item .item .desc {
  font-size: .24rem;
  margin-top: .08rem;
}
.getQuan-container .header-item .item.active .name {
  color: #f3a52c;
}
.getQuan-container .header-item .item.active::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: .56rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #f3a52c;
}
.getQuan-container .quan-list-item {
  padding: .2rem;
  display: none;
}
.getQuan-container .quan-list-item.active {
  display: block;	
}
.getQuan-container .tips-item {
  padding: .04rem .24rem;
  line-height: .36rem;
  color: #808080;
  font-size: .24rem;
  margin-top: .24rem;
}
.getQuan-container .search-item {
  padding-bottom: .3rem;
  color: #808080;
  font-size: .24rem;	
}
.getQuan-container .search-item .input {
	height: .6rem;
	background-color: #fff;	
	padding: 0 .3rem;
	border-radius: .1rem;
	margin: 0 .2rem;
}
.getQuan-container .search-item .btn {
	width: 1.2rem;
	height: .6rem;
	background-color: #fff;	
	border-radius: .1rem;	
	text-align: center;
	line-height: .6rem;
	color: #333;
}
.getQuan-container .search-item .search {
  font-size: .24rem;
  color: #808080;
}
.getQuan-container .search-item .search span {
	display: block;
	width: 2rem;
	height: .6rem;
	background-color: #fff;
	line-height: .6rem;
	text-align: center;
	color: #1a1a1a;
	overflow: hidden;
	border-radius: .06rem;
	padding: 0 .12rem;
}
.getQuan-container .search-item .sm {
  font-size: .24rem;
  color: #808080;	
}
.getQuan-container .search-item .sm .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .08rem;
}
.getQuan-container .quan-item {
  padding: 0 .2rem 0 .15rem;
  background-color: #fcf0c3;
  border-radius: .04rem;
  position: relative;
  overflow: hidden;
  margin-bottom: .24rem;
}
.getQuan-container .quan-item::before {
  content: '';
  width: .1rem;
  height: .1rem;
  background-color: #edf2f6;
  border-radius: 50%;
  position: absolute;
  top: 1.4rem;
  left: -.05rem;
}
.getQuan-container .quan-item::after {
  content: '';
  width: .1rem;
  height: .1rem;
  background-color: #edf2f6;
  border-radius: 50%;
  position: absolute;
  top: 1.4rem;
  right: -.05rem;
}
.getQuan-container .quan-item .title {
  font-size: .3rem;
  color: #333;
  font-weight: bold;
  height: .36rem;
  overflow: hidden;
  line-height: .36rem;
  padding-top: .3rem;
}
.getQuan-container .quan-item .title .tag {
  padding: 0 .1rem;
  height: .36rem;
  border-radius: .08rem;
  text-align: center;
  color: #fff;
  font-size: .24rem;
  font-weight: normal;
  margin-right: .12rem;
  white-space: nowrap;
}
.getQuan-container .quan-item .title .tag.blue {
  background-color: #174fdc;
}
.getQuan-container .quan-item .title .tag.yellow {
  background-color: #f3a52c;
}
.getQuan-container .quan-item .title .tag.orange {
  background-color: #ff4901;
}
.getQuan-container .quan-item .header {
  padding: .1rem;
  border-bottom: 1px dashed #e6e6e6;
}
.getQuan-container .quan-item .header .time {
  font-size: .22rem;
  color: #808080;
  margin-top: .2rem;
}
.getQuan-container .quan-item .header .money {
  white-space: nowrap;
  color: #fd5845;
  font-size: .36rem;
  text-align: right;
}
.getQuan-container .quan-item .header .money span {
  font-size: .56rem;
  font-weight: bold;
}
.getQuan-container .quan-item .header .tc-class {
    font-size: .2rem;
    color: #808080;
}
.getQuan-container .quan-item .header .desc {
  color: #808080;
  font-size: .22rem;
  margin-top: .06rem;
  text-align: right;
}
.getQuan-container .quan-item .content {
  padding: .18rem 0 .16rem .1rem;
  height: .52rem;	
  position: relative;
}
.getQuan-container .quan-item .content .desc {
  font-size: .22rem;
  color: #999;
}
.getQuan-container .quan-item .content .detail {
  font-size: .22rem;
  color: #999;
  margin-right: .6rem;
}
.getQuan-container .quan-item .content .detail .icon {
  width: .24rem;
  height: .24rem;
  margin-left: .2rem;
}
.getQuan-container .quan-item .content .detail.active .icon {
  transform: rotate(180deg);
}
.getQuan-container .quan-item .content .use-btn {
  min-width: 1.6rem;
  height: .52rem;
  background-color: #f2a63c;
  font-size: .24rem;
  color: #fff;
  line-height: .52rem;
  text-align: center;
  border-radius: .26rem;
  text-align: center;
  padding: 0 .2rem;
}
.getQuan-container .quan-item .content .btn {
  padding-left: .58rem;
  height: .42rem;
  font-size: .22rem;
  line-height: .42rem;
  color: #999;
  position: relative;
}
.getQuan-container .quan-item .content .btn::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: .4rem;
  height: .4rem;
  border: 1px solid #b3b3b3;
  border-radius: 50%;
}
.getQuan-container .quan-item .content .btn.active::before {
  content: '✓';
  border-color: #f2a63c;
  background-color: #f2a63c;
  color: #fff;
  text-align: center;
  line-height: .4rem;
}
.getQuan-container .quan-item .address-item {
  padding: .22rem .12rem;
  border-top: 1px dashed #e6e6e6;
}
.getQuan-container .quan-item .address-item .icon {
  width: .24rem;
  height: .24rem;
}
.getQuan-container .quan-item .address-item .address {
  width: 6.2rem;
  line-height: .3rem;
  color: #999;
  font-size: .24rem;
}
.getQuan-container .quan-item .detail-item.hide {
  display: none;
}
.getQuan-container .quan-item .detail-item {
  padding: .2rem .12rem .27rem;
  color: #999;
  font-size: .24rem;
  line-height: .4rem;
  border-top: 1px dashed #e6e6e6;	
}
.getQuan-container .quan-item .detail-item .shop-img {
  width: 1.4rem;
  height: 1.04rem;
}
.getQuan-container .quan-item .detail-item .info {
  width: 4.8rem;
}
.getQuan-container .quan-item .detail-item .banner-item {
	height: 1.4rem;
	width: 100%;
	overflow: hidden;
}
.getQuan-container .quan-item.used .header .title,
.getQuan-container .quan-item.used .header .money {
	color: #b3b3b3 !important;
}
.getQuan-container .quan-item.used .header .title .tag {
  background-color: #c4c4c4 !important;
}
.getQuan-container .quan-item.used .content {
  padding-right: 1.8rem;
}
.getQuan-container .quan-item.used .used-icon {
  width: 1.36rem;
  height: 1.36rem;
  position: absolute;
  bottom: .16rem;
  right: 0;
}
.getQuan-container .footer-btn-item {
	width: 100%;
	height: .98rem;
}
.getQuan-container .footer-btn-item .content {
	height: .98rem;	
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	padding: 0 .26rem;
	background-color: #fff;
}
.getQuan-container .footer-btn-item .content .btn {
	width: 1.8rem;
	height: .64rem;
	background: #f3a52c;
	border-radius: .2rem 0 .2rem 0;
	font-size: .24rem;
	font-weight: 400;
	color: #fff;
	text-align: center;
	line-height: .64rem;
}
/* 个人中心页 */
.center-container {
  position: relative;
  padding-bottom: .24rem;
}
.center-container .public-header-nav-container {
  display: none;
}
.center-container .header-item {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: .88rem;
  background-color: rgba(255, 255, 255, .1);
  z-index: 10;
  padding: 0 .32rem;
}
.center-container .header-item .img-item {
  width: .48rem;
  height: .48rem;
}
.center-container .header-item .logo-item {
  width: 1.53rem;
  height: .48rem;
}
.center-container .user-header-item {
  padding: 0 .35rem 0 .4rem;
  height: 4rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}
.center-container .user-header-item .user-info {
  padding-top: .88rem;
  height: 2.21rem;
}
.center-container .user-header-item .user-info .user-head {
  width: 1.16rem;
  height: 1.16rem;
  border-radius: 50%;
}
.center-container .user-header-item .user-info .user-detail {
  width: 5rem;
}
.center-container .user-header-item .user-info .user-detail .nickname {
  font-size: .36rem;
  font-weight: bold;
}
.center-container .user-header-item .user-info .user-detail .phone {
  font-size: .3rem;
  font-weight: 500;
  margin-top: .24rem;
}
.center-container .user-header-item .user-info .icon {
  width: .14rem;
  height: .25rem;
}
.center-container .user-header-item .quan-item {
  margin-top: .06rem;
}
.center-container .user-header-item .quan-item .count-item {
  font-size: .24rem;
}
.center-container .user-header-item .quan-item .count-item:nth-child(1) {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.center-container .user-header-item .quan-item .count-item span {
  font-size: .5rem;
  font-weight: bold;
}
.center-container .user-header-item .quan-item .btn {
  font-size: .3rem;
}
.center-container .user-header-item .quan-item .btn .icon {
  width: .14rem;
  height: .25rem;
  margin-left: .14rem;
}
.center-container .order-item {
  background-color: #fff;
  margin: .24rem .24rem 0;
  border-radius: .1rem;
  padding-bottom: .2rem;
}
.center-container .order-item .title-item {
  padding: .26rem .3rem;
  font-size: .24rem;
  font-weight: bold;
  color: #1a1a1a;
}
.center-container .order-item .status-item .item {
  width: 1.24rem;
  position: relative;
}
.center-container .order-item .status-item .item.border {
  border-left: .04rem solid #f0f1f7;
}
.center-container .order-item .status-item .item .count {
  width: .24rem;
  height: .24rem;
  text-align: center;
  line-height: .24rem;
  color: #fff;
  background-color: #ff5e21;
  font-size: .22rem;
  border-radius: 50%;
  position: absolute;
  top: -.12rem;
  left: 50%;
  margin-left: .12rem;
}
.center-container .order-item .status-item .item .icon {
  width: .48rem;
  height: .48rem;
}
.center-container .order-item .status-item .item .name {
  font-size: .22rem;
  color: #1a1a1a;
  font-weight: 500;
  margin-top: .12rem;
}
.center-container .order-item .xf-item {
	margin-top: .3rem;
	padding-top: .2rem;	
	border-top: .02rem solid #f0f1f7;
}
.center-container .order-item .xf-item .title {
	width: 3.5rem;
	height: .36rem;
}
.center-container .order-item .xf-item .detail {
	margin-top: .16rem;
	font-size: .22rem;
	color: #1a1a1a;
}
.center-container .order-item .xf-item .more {
	width: .12rem;
	height: .2rem;
}
.center-container .column-item {
  height: .8rem;
  background-color: #fff;
  border-radius: .1rem;
  padding: 0 .26rem 0 .32rem;
  margin: 0.24rem 0.24rem 0;
}
.center-container .column-item .icon {
  width: .32rem;
  height: .32rem;
}
.center-container .column-item .name {
  margin: 0 .2rem;
  font-size: .3rem;
  color: #101010;
}
.center-container .column-item .more {
  width: .16rem;
  height: .28rem;
}
/* 设置页 */
.setting-container .column-item{
  margin-top: .2rem;
  padding-left: .33rem;
  background-color: #fff;
}
.setting-container .column-item .item {
  padding-right: .33rem;
  height: .96rem;
  border-bottom: 1px solid #f0f1f7;
}
.setting-container .column-item .item .name {
  font-size: .28rem;
  color: #333;
  font-weight: 500;
}
.setting-container .column-item .item .icon {
  width: .12rem;
  height: .19rem;
}
.setting-container .exit-btn {
  margin-top: .56rem;
  width: 100%;
  height: .97rem;
  color: #333;
  font-size: .28rem;
  font-weight: 500;
  background-color: #fff;
}
/* 个人资料页 */
.userInfoPage-container .column-item {
  background-color: #fff;
  padding-left: .33rem;
  margin-top: .2rem;
}
.userInfoPage-container .column-item .item {
  height: .56rem;
  padding: .24rem .33rem .24rem 0;
  border-bottom: 1px solid #f0f1f7;
}
.userInfoPage-container .column-item .item .name {
  font-size: .28rem;
  color: #333;
  font-weight: 500;
}
.userInfoPage-container .column-item .item .img {
  width: .8rem;
  height: .8rem;
  border-radius: 50%;
}
.userInfoPage-container .column-item .item .detail {
  font-size: .24rem;
  color: #808080;
  font-weight: 500;
}
.userInfoPage-container .column-item .item .icon {
  width: .12rem;
  height: .19rem;
  margin-left: .16rem;
}
/* 修改手机号/昵称 */
.editUserInfo-container {
  padding-top: 1.12rem;
}
.editUserInfo-container .title-item {
  text-align: center;
  font-weight: bold;
  font-size: .48rem;
}
.editUserInfo-container .tips {
  font-size: #808080;
  text-align: center;
  font-size: .28rem;
  line-height: .36rem;
}
.editUserInfo-container .input-item {
  width: 5.1rem;
  height: .88rem;
  background-color: #f3f4f8;
  border-radius: .1rem;
  padding: 0 .2rem 0 .3rem;
  margin: 0 auto;
}
.editUserInfo-container .input-item .input {
  height: .48rem;
  font-size: .24rem;
}
.editUserInfo-container .input-item .area {
  font-size: .3rem;
  color: #000;
  font-weight: bold;
  padding-right: .28rem;
  border-right: 1px solid #d6d7da;
  height: .4rem;
  line-height: .4rem;
  margin-right: .4rem;
}
.editUserInfo-container .input-item .btn {
  width: 1.68rem;
  height: .48rem;
  line-height: .48rem;
  text-align: center;
  background-color: #174fdc;
  border-radius: .1rem;
  color: #fff;
  font-size: .24rem;
  margin-left: .24rem;
}
.editUserInfo-container .input-item .btn.not {
  background-color: #ccc;	
}
.editUserInfo-container .submit-btn {
  width: 5.6rem;
  height: .88rem;
  margin: 0 auto;
  background-color: #174fdc;
  border-radius: .1rem;
  color: #fff;
  font-size: .3rem;
  text-align: center;
  line-height: .88rem;
}
.editUserInfo-container .margin-bottom-80 {
  margin-bottom: .8rem !important;
}
.editUserInfo-container .margin-bottom-40 {
  margin-bottom: .4rem !important;
}
/* 推广合作 */
.tgInfo-container .page-header-item {
  height: 5.48rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}
.tgInfo-container .page-header-item .nav-item {
  height: .88rem;
  padding: 0 .3rem;
  position: relative;
}
.tgInfo-container .page-header-item .nav-item .back {
  width: .32rem;
  height: .32rem;
}
.tgInfo-container .page-header-item .nav-item .right {
  font-size: .24rem;
}
.tgInfo-container .page-header-item .nav-item .title {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: .32rem;
  font-weight: bold;
}
.tgInfo-container .page-header-item .user-item {
  padding: .3rem .24rem .18rem .4rem;
}
.tgInfo-container .page-header-item .user-item .user-icon {
  width: .32rem;
  height: .32rem;
  margin-right: .16rem;
}
.tgInfo-container .page-header-item .user-item .name {
  font-weight: bold;
  font-size: .3rem;
}
.tgInfo-container .page-header-item .user-item .item {
  font-size: .24rem;
}
.tgInfo-container .page-header-item .address {
  padding: 0 .24rem 0 .4rem;
  line-height: .36rem;
  font-size: .24rem;
}
.tgInfo-container .page-header-item .qrcode-item {
  margin-top: .4rem;
  padding: 0 .24rem 0 .4rem;
}
.tgInfo-container .page-header-item .qrcode-item .icon {
  width: 1.09rem;
  height: 1.09rem;
}
.tgInfo-container .page-header-item .qrcode-item .detail {
  font-style: .24rem;
  padding: 0 .28rem;
}
.tgInfo-container .page-header-item .qrcode-item .detail span {
  font-weight: bold;
}
.tgInfo-container .page-header-item .qrcode-item .detail .download {
  margin-top: .22rem;
  color: #fff;
}
.tgInfo-container .page-header-item .qrcode-item .detail .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .08rem;
}
.tgInfo-container .page-header-item .qrcode-item .btn {
  width: 1.2rem;
  height: .48rem;
  text-align: center;
  line-height: .48rem;
  color: #0653df;
  font-size: .24rem;
  background-color: #fff;
  border-radius: .2rem 0 .2rem 0;
}
.tgInfo-container .total-item {
  position: fixed;
  top: 4.28rem;
  left: .24rem;
  right: .24rem;
  z-index: 20;
  background-color: #fff;
  border-radius: .2rem 0 .2rem 0;
  height: 2.16rem;
  box-shadow: 0 6px 22px 2px rgba(1, 116, 217, .09);
}
.tgInfo-container .total-item .header-item {
	height: .94rem;
	font-size: .24rem;
	font-weight: 500;
	color: #333;
	border-bottom: .02rem solid #f2f6f9;
}
.tgInfo-container .total-item .header-item span {
	font-size: .36rem;
	font-weight: bold;
	color: #ff2727;
}
.tgInfo-container .total-item .nav-item {
	height: 1.2rem;
}
.tgInfo-container .total-item .item {
  height: 1.2rem;	
  line-height: .36rem;
  font-size: .24rem;
  color: #313131;
  font-weight: 500;
  position: relative;
}
.tgInfo-container .total-item .item.active {
  color: #0653df;
}
.tgInfo-container .total-item .item.active::after {
  content: '';
  width: .48rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #0653df;
  position: absolute;
  bottom: .1rem;
  left: 50%;
  transform: translateX(-50%);
}
.tgInfo-container .page-content {
  padding: 6.56rem .24rem .24rem .24rem;	
}
.tgInfo-container .search-item {
  margin-bottom: .2rem;
  height: .8rem;
}
.tgInfo-container .search-item .input {
	height: .6rem;
	padding-right: .2rem;
	background-color: #fff;
	border-radius: .2rem;
	position: relative;
	line-height: .6rem;	
	margin-right: .2rem;
	border: 1px solid #eaeaea;
    border-radius: .2rem;
  	position: relative;	
}
.tgInfo-container .search-item .input .icon {
  position: absolute;	
  width: .2rem;
  height: .2rem;
  right: .2rem;
  top: .2rem;
}
.tgInfo-container .search-item .input input {
	text-align: center;	
}
.tgInfo-container .search-item .btn {
  margin-left: .2rem;
  width: 1.4rem;
  height: .6rem;
  text-align: center;
  line-height: .6rem;
  background-color: #0653df;
  font-size: .24rem;
  color: #fff;
  border-radius: .2rem;	
}
.tgInfo-container .date-list-item .user-data {
  padding: 0 .32rem;
  height: .84rem;
  background-color: #f3f6f9;
  border-radius: .1rem;
  margin-top: .24rem;
}
.tgInfo-container .date-list-item .user-data .phone {
  font-size: .28rem;
  color: #333;
  font-weight: bold;
}
.tgInfo-container .date-list-item .user-data .time {
  font-size: .24rem;
  color: #808080;
}
.tgInfo-container .date-list-item .all-order-money {
  height: .9rem;
  color: #333;
  font-size: .24rem;
}
.tgInfo-container .date-list-item .all-order-money span {
  color: #eb3a2a;
  margin-left: .16rem;
}
.tgInfo-container .date-list-item .all-order-money span em {
  font-size: .36rem;
  font-weight: bold;
}
.tgInfo-container .date-list-item .order-data {
  padding: .3rem .32rem;
  background-color: #f3f6f9;
  border-radius: .1rem;
  margin-bottom: .24rem;
}
.tgInfo-container .date-list-item .order-data .order-info {
  font-size: .24rem;
  color: #999;
}
.tgInfo-container .date-list-item .order-data .goods-info {
  margin-top: .24rem;
  font-size: .24rem;
}
.tgInfo-container .date-list-item .order-data .name {
  color: #333;
  width: 4.6rem;
}
.tgInfo-container .date-list-item .order-data .money {
  color: #eb3a2a;
}
.tgInfo-container .date-list-item .order-data .money span {
  font-size: .36rem;
}
.tgInfo-container .date-list-item .tx-data {
  padding: .3rem .32rem;
  background-color: #f3f6f9;
  border-radius: .1rem;
  margin-bottom: .24rem;
}
.tgInfo-container .date-list-item .tx-data .name {
  font-size: .28rem;
  font-weight: 500;
  color: #2d2d2d;
  line-height: .52rem;
}
.tgInfo-container .date-list-item .tx-data .money {
  font-size: .36rem;
  font-weight: bold;
  color: #808080;
}
.tgInfo-container .date-list-item .tx-data .time {
  font-size: .26rem;
  font-weight: 400;
  color: #808080;
  line-height: .52rem;
}
.tgInfo-container .date-list-item .tx-data .status {
  font-size: .26rem;
  font-weight: 400;
  color: #808080;
  line-height: .52rem;
}
.tgInfo-container .date-list-item .tx-data .status.status0 {
  color: #e8a849;	
}
.tgInfo-container .qrcode-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .3);
  z-index: 999;
  display: none;
}
.tgInfo-container .qrcode-popup.active {
  display: block;
}
.tgInfo-container .qrcode-popup .content {
  width: 4.9rem;
  height: 5.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3rem;
  margin-left: -2.45rem;
  border-radius: .2rem;
  background-color: #fff;
}
.tgInfo-container .qrcode-popup .content .title {
  line-height: .78rem;
  text-align: center;
  font-size: .28rem;
  font-weight: bold;
  color: #1a1a1a;
}
.tgInfo-container .qrcode-popup .content .code-img {
  width: 4.06rem;
  height: 4.06rem;
  margin: 0 auto;
}
.tgInfo-container .qrcode-popup .content .tips {
  text-align: center;
  font-size: .22rem;
  margin-top: .2rem;
}
.tgInfo-container .qrcode-popup .content .close-btn {
  position: absolute;
  bottom: -1.08rem;
  left: 50%;
  margin-left: -.34rem;
  width: .68rem;
  height: .68rem;
}
.tgInfo-container .yongjin-item {
	margin: .4rem .24rem;
	background-color: rgba(255, 255, 255, .3);
	border-radius: .1rem;
	padding: 0 .24rem;
	color: #fff;
	height: 1.2rem;
}
.tgInfo-container .yongjin-item .left-item .money {
	font-size: .5rem;
	font-weight: bold;
}
.tgInfo-container .yongjin-item .left-item .name {
	font-size: .24rem;
	margin-top: .06rem;
}
.tgInfo-container .yongjin-item .right-item {
	font-size: .24rem;	
}
/* 客服帮助 */
.helpList-container .header-item {
  width: 100%;
  height: 3.2rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.helpList-container .phone-item {
  height: 1.02rem;
  border-bottom: 1px solid #f0f2f3;
  padding: 0 .35rem;
}
.helpList-container .phone-item .phone {
  font-size: .3rem;
  color: #313131;
  font-weight: bold;
}
.helpList-container .phone-item .phone .icon {
  width: .4rem;
  height: .4rem;
  margin-right: .2rem;
}
.helpList-container .phone-item .btn {
  width: .4rem;
  height: .4rem;
}
.helpList-container .help-list-item {
  padding-left: .38rem;
}
.helpList-container .help-list-item .help-item {
  height: 1.1rem;
  padding-right: .3rem;
  border-bottom: 1px solid #f0f2f3;
}
.helpList-container .help-list-item .help-item .name {
  width: 6.3rem;
  font-size: .26rem;
  color: #333;
}
.helpList-container .help-list-item .help-item .icon {
  width: .12rem;
  height: .2rem;
}
/* 客服帮助详情 */
.helpDetail-container .title-item {
  padding: .36rem .24rem .28rem;
  line-height: .6rem;
  font-size: .36rem;
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.helpDetail-container .centent {
  border-top: 1px solid #e5e5e5;
  margin: 0 .24rem;
  padding: .36rem 0;
  line-height: .48rem;
}
.helpDetail-container .centent img {
  width: 100%;
}
/* 地址簿 */
.addressList-container {
  padding: .2rem .24rem;
}
.addressList-container .address-item {
  height: 1.5rem;
  padding: 0 .3rem 0 .24rem;
  position: relative;
  background-color: #fff;
  border-radius: .2rem;
  margin-bottom: .2rem;
}
.addressList-container .address-item.default {
  padding-left: .78rem;
}
.addressList-container .address-item.default::after {
  position: absolute;
  left: .24rem;
  top: 50%;
  margin-top: -.16rem;
  width: .32rem;
  height: .32rem;
  content: '✓';
  background-color: #ffa309;
  color: #fff;
  font-size: .3rem;
  text-align: center;
  line-height: .32rem;
  border-radius: 50%;
}
.addressList-container .address-item .detail {
  width: 5.8rem;
}
.addressList-container .address-item.default .detail {
  width: 5.2rem;
}
.addressList-container .address-item .detail .address {
  height: .68rem;
  font-size: .26rem;
  line-height: .3rem;
  color: #1a1a1a;
}
.addressList-container .address-item .detail .address .tag {
  display: inline-block;
  vertical-align: middle;
  width: .64rem;
  height: .3rem;
  color: #fefefe;
  font-size: .2rem;
  background-color: #f3a52c;
  border-radius: .1rem;
  margin-right: .16rem;
  text-align: center;
}
.addressList-container .address-item .detail .info {
  font-size: .26rem;
  color: #808080;
}
.addressList-container .address-item .detail .info .name {
  margin-right: .3rem;
}
.addressList-container .address-item .btn {
  width: .27rem;
  height: .32rem;
}
/* 编辑地址页 */
.addAddress-container {
  padding-top: .2rem;
}
.addAddress-container .input-item {
  height: .96rem;
  background-color: #fff;
  padding: 0 .25rem;
  font-size: .28rem;
  border-bottom: 1px solid #f0f1f7;
}
.addAddress-container .input-item .name {
  width: 1.58rem;
  color: #999;
  font-weight: 500;
}
.addAddress-container .input-item .input {
  height: .58rem;
  font-weight: 500;
  color: #333;
}
.addAddress-container .input-item .switch {
  margin-left: .25rem;
  width: .8rem;
  height: .42rem;
  border: 1px solid #d2d3d9;
  border-radius: .21rem;
  position: relative;
  transition: all .2s;
}
.addAddress-container .input-item .switch::after {
  content: '';
  width: .38rem;
  height: .38rem;
  box-sizing: border-box;
  border: 1px solid #d2d3d9;
  border-radius: 50%;
  position: absolute;
  top: .02rem;
  left: .02rem;
  background-color: #fff;
  transition: all .2s;
}
.addAddress-container .input-item .switch.active {
  background-color: #ff5e21;
  border-color: #ff5e21;
}
.addAddress-container .input-item .switch.active::after {
  left: .41rem;
} 
.addAddress-container .submit-btn {
  margin: .95rem auto;
  width: 7.02rem;
  height: .88rem;
  background-color: #174fdc;
  color: #fff;
  border-radius: .1rem;
  font-size: .3rem;
  font-weight: 500;
  line-height: .88rem;
  text-align: center;
}
/* 订单列表 */
.serviceOrderList-container .status-list-item {
  position: fixed;
  top: .88rem;
  left: 0;
  right: 0;
  height: .9rem;
  padding: 0 .32rem;
  background-color: #fff;
}
.serviceOrderList-container .status-list-item .status-item {
  height: .9rem;
  line-height: .86rem;
  position: relative;
  color: #333;
  font-size: .28rem;
}
.serviceOrderList-container .status-list-item .status-item .count {
  width: .24rem;
  height: .24rem;
  font-size: .2rem;
  text-align: center;
  line-height: .24rem;
  color: #fff;
  background-color: #ff672b;
  border-radius: 50%;
  position: absolute;
  top: .2rem;
  right: -.24rem;
}
.serviceOrderList-container .status-list-item .status-item.active::after {
  content: '';
  width: .56rem;
  height: .06rem;
  border-radius: .03rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -.28rem;
}
.serviceOrderList-container .status-list-item.yellow .status-item.active {
  color: #f3a52c;
}
.serviceOrderList-container .status-list-item.yellow .status-item.active::after {
  background-color: #f3a52c;
}
.serviceOrderList-container .status-list-item.blue .status-item.active {
  color: #174fdc;
}
.serviceOrderList-container .status-list-item.blue .status-item.active::after {
  background-color: #174fdc;
}
.serviceOrderList-container .order-list-item {
  padding-top: .9rem;
}
.serviceOrderList-container .order-item {
  border-top: .24rem solid #edf2f6;
  background-color: #fff;
  padding: 0 .32rem;
  padding-bottom: .4rem;
}
.serviceOrderList-container .order-item .header-item {
  height: .84rem;
  font-size: .24rem;
  color: #666;
}
.serviceOrderList-container .order-item .header-item .status {
  color: #999;
}
.serviceOrderList-container .order-item .header-item .blue {
  color: #174fdc;	
}
.serviceOrderList-container .order-item .header-item .yellow {
  color: #f3a52c;
}
.serviceOrderList-container .order-item .goods-info {
  margin-top: .06rem;
}
.serviceOrderList-container .order-item .goods-info .img {
  width: 2.4rem;
  height: 1.1rem;
  border-radius: .1rem 0 .1rem 0;
}
.serviceOrderList-container .order-item .goods-info .detail {
  width: 4.12rem;
}
.serviceOrderList-container .order-item .goods-info .name {
  font-size: .3rem;
  font-weight: bold;
}
.serviceOrderList-container .order-item .goods-info .money-item {
  margin-top: .3rem;
  font-size: .24rem;
  color: #808080;
}
.serviceOrderList-container .order-item .goods-info .money {
  color: #fd5845;
}
.serviceOrderList-container .order-item .goods-info .money span {
  font-size: .36rem;
  font-weight: bold;
}
.serviceOrderList-container .order-item .tips {
  font-size: .24rem;
  color: #323232;
  line-height: .23rem;
  margin-top: .32rem;
}
.serviceOrderList-container .order-item .btn-item {
  margin-top: .3rem;
}
.serviceOrderList-container .order-item .btn-item .btn {
  margin-left: .32rem;
  width: 1.36rem;
  height: .48rem;
  line-height: .48rem;
  text-align: center;
  border: 1px solid #e6e6e6;
  border-radius: .24rem;
  color: #999;
  font-size: .24rem;
}
.serviceOrderList-container .order-item .btn-item .btn.blue {
  color: #174fdc;
  border-color: #174fdc;
}
.serviceOrderList-container .order-item .btn-item .btn.yellow {
  color: #f3a52c;
  border-color: #f3a52c;
}
/* 订单详情 */
.serviceOrderDetail-container .public-header-container .public-header .title {
  color: #fff;
}
.serviceOrderDetail-container .public-header-container,
.serviceOrderDetail-container .public-header {
  border: none;
}
.serviceOrderDetail-container .header-bg {
  width: 100%;
  height: 1.32rem;
  position: relative;
  z-index: 1;
}
.serviceOrderDetail-container.blue .public-header-container,
.serviceOrderDetail-container.blue .public-header,
.serviceOrderDetail-container.blue .header-bg,
.serviceOrderDetail-container.blue .goods-item .header {
  background-color: #174fdc;
}
.serviceOrderDetail-container.yellow .public-header-container,
.serviceOrderDetail-container.yellow .public-header,
.serviceOrderDetail-container.yellow .header-bg,
.serviceOrderDetail-container.yellow .goods-item .header {
  background-color: #f3a52c;
}
.serviceOrderDetail-container .page-content {
  position: relative;
  z-index: 2;
  margin-top: -1rem;
  padding: 0 .24rem .48rem;
}
.serviceOrderDetail-container .status-item {
  height: 1.76rem;
  padding: 0 .32rem 0 .21rem;
  background-color: #fff;
  border-radius: .1rem;
}
.serviceOrderDetail-container .status-item .status {
  font-size: .28rem;
  font-weight: bold;
}
.serviceOrderDetail-container .status-item .time {
  color: #666;
  font-size: .22rem;
  margin-top: .28rem;
}
.serviceOrderDetail-container .status-item .icon {
  width: .93rem;
  height: .93rem;
}
.serviceOrderDetail-container .status-item .icon.status-1 {
  width: 1.6rem;
  height: 1.48rem;
}
.serviceOrderDetail-container .status-item .icon.status-2 {
  width: 1.6rem;
  height: 1.26rem;
}
.serviceOrderDetail-container .goods-item {
  margin-top: .24rem;
  border-radius: .1rem;
  background-color: #fff;
  padding-bottom: .38rem;
}
.serviceOrderDetail-container .goods-item .header {
  height: .72rem;
  border-radius: .1rem .1rem 0 0;
  color: #fff;
  padding: 0 .24rem;
  font-size: .24rem;
}
.serviceOrderDetail-container .goods-item .header .icon {
  width: .28rem;
  height: .28rem;
  margin-right: .18rem;
}
.serviceOrderDetail-container .goods-info {
  margin: 0 .24rem;
  padding: .32rem 0;
  border-bottom: 1px solid #e8ebee;
}
.serviceOrderDetail-container .goods-item .img {
  width: 2.4rem;
  height: 1.1rem;
  border-radius: .1rem 0 .1rem 0;
}
.serviceOrderDetail-container .goods-item .detail {
  width: 3.8rem;
}
.serviceOrderDetail-container .goods-item .detail .name {
  font-size: .3rem;
  font-weight: bold;
}
.serviceOrderDetail-container .goods-item .detail .count-item {
  margin-top: .3rem;
  font-size: .24rem;
  color: #808080;
}
.serviceOrderDetail-container .goods-item .money {
  color: #323232;
}
.serviceOrderDetail-container .goods-item .money span {
  font-size: .36rem;
  font-weight: bold;
}
.serviceOrderDetail-container .quan-item {
  margin-top: .34rem;
  padding: 0 .24rem;
}
.serviceOrderDetail-container .quan-item .name {
  font-size: .24rem;
  color: #808080;
}
.serviceOrderDetail-container .quan-item .money {
  font-size: .24rem;
  color: #ec5a54;
}
.serviceOrderDetail-container .total-item {
  margin: .3rem .24rem 0;
  font-size: .24rem;
  color: #808080;
}
.serviceOrderDetail-container .money-detail {
  font-size: .24rem;
  color: #808080;
  padding-top: .32rem;	
  margin: .28rem .24rem 0;	
  border-top: 1px solid #e7ebee;	
}
.serviceOrderDetail-container .money-detail .item:nth-child(1) {
  margin-right: .46rem;
}
.serviceOrderDetail-container .money-detail span {
  color: #323232;
  font-weight: bold;	
}
.serviceOrderDetail-container .money-detail span.red {
  color: #ff4c4c;
}
.serviceOrderDetail-container .money-detail span.big {
  font-size: .3rem;
}
.serviceOrderDetail-container .money-detail span.yellow {
  color: #ffa126;
  font-weight: 400;	
}
.serviceOrderDetail-container .column-item {
  margin-top: .24rem;
  background-color: #fff;
  border-radius: .1rem;
  padding: .24rem;
}
.serviceOrderDetail-container .column-item .title {
  font-size: .26rem;
  color: #333;
  line-height: .42rem;
}
.serviceOrderDetail-container .column-item .title .star {
  width: .24rem;
  height: .24rem;
  margin-left: .12rem;
}
.serviceOrderDetail-container .column-item .item {
  font-size: .24rem;
  line-height: .42rem;
  margin-top: .1rem;
}
.serviceOrderDetail-container .column-item .item .name {
  color: #999;
  white-space: nowrap;
}
.serviceOrderDetail-container .column-item .item .value {
  color: #333;
  text-align: right;
  font-weight: 500;
}
.serviceOrderDetail-container .footer-btn-item {
  height: .88rem;
}
.serviceOrderDetail-container .footer-btn-item .content {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: .88rem;
  z-index: 10;
  background-color: #fff;
  padding: 0 .2rem;
}
.serviceOrderDetail-container .footer-btn-item .content .btn {
  width: 1.36rem;
  height: .48rem;
  border: 1px solid #e6e6e6;
  font-size: .24rem;
  color: #999;
  font-weight: 500;
  text-align: center;
  line-height: .48rem;
  border-radius: .24rem;
  margin-left: .32rem;
}
.serviceOrderDetail-container.blue .footer-btn-item .content .btn.color {
  border-color: #174fdc;
  color: #174fdc;
}
.serviceOrderDetail-container.yellow .footer-btn-item .content .btn.color {
  border-color: #e8a73d;
  color: #f3a52c;
}
/* 添加评论 */
.addComment-container .goods-info {
  margin-top: .24rem;
  padding: .32rem .24rem;
  background-color: #fff;
}
.addComment-container .goods-info .img {
  width: 2.4rem;
  height: 1.1rem;
  border-radius: .1rem 0 .1rem 0;
}
.addComment-container .goods-info .name {
  width: 3.06rem;
  font-size: .3rem;
  font-weight: bold;
}
.addComment-container .goods-info .money {
  font-size: .24rem;
  color: #ff4c42;
}
.addComment-container .goods-info .money span {
  font-size: .36rem;
  font-weight: bold;
}
.addComment-container .star-item {
  margin-top: .24rem;
  height: .96rem;
  padding: 0 .24rem;
  background-color: #fff;
}
.addComment-container .star-item .name {
  font-size: .26rem;
  color: #333;
  font-weight: bold;
  margin-right: .48rem;
}
.addComment-container .star-item .star-list img {
  width: .32rem;
  height: .32rem;
  margin-right: .42rem;
}
.addComment-container .textarea-item {
  padding: .24rem;
  background-color: #fff;
  margin-top: .24rem;
}
.addComment-container .textarea-item .icon {
  width: .24rem;
  height: .24rem;
  margin-right: .26rem;
  margin-top: .12rem;
}
.addComment-container .textarea-item .textarea {
  height: 5.2rem;
}
.addComment-container .textarea-item .textarea textarea {
  font-size: .26rem;
  line-height: .48rem;
}
.addComment-container .submit-btn {
  width: 7.02rem;
  height: .88rem;
  margin: .4rem auto;
  background-color: #2351d7;
  border-radius: .1rem;
  color: #fff;
  font-size: .3rem;
  text-align: center;
  line-height: .88rem;
  font-weight: 500;
}
/* 开发票 */
.kfp-container .title-item {
  height: .86rem;
  line-height: .86rem;
  padding-left: .32rem;
  font-size: .24rem;
  color: #666;
  font-weight: 500;
}
.kfp-container .column-item {
  padding: 0 .33rem;
  height: .96rem;
  border-bottom: 1px solid #f0f1f8;
  background-color: #fff;
}
.kfp-container .column-item.border {
  margin-top: .24rem;
}
.kfp-container .column-item .name {
  font-size: .28rem;
  color: #4d4d4d;
  font-weight: 500;
  width: 1.55rem;
}
.kfp-container .column-item .radio {
  padding-left: .5rem;
  color: #333;
  font-size: .28rem;
  margin-right: .5rem;
  position: relative;
}
.kfp-container .column-item .radio::after {
  content: '';
  width: .32rem;
  height: .32rem;
  border: 1px solid #aaa;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -.16rem;
  text-align: center;
  line-height: .32rem;
}
.kfp-container .column-item .radio.active::after {
  content: '✓';
  border-color: #ffa309;
  background-color: #ffa309;
  color: #fff;
}
.kfp-container .column-item input {
  color: #333;
  font-size: .28rem;
}
.kfp-container .submit-btn {
  width: 7.02rem;
  height: .88rem;
  margin: .96rem auto;
  background-color: #2351d7;
  border-radius: .1rem;
  color: #fff;
  font-size: .3rem;
  text-align: center;
  line-height: .88rem;
  font-weight: 500;
}
/* 商家中心 */
.shopInfo-container {
  padding: .35rem .24rem;
}
.shopInfo-container .tips {
  font-size: .24rem;
  line-height: .36rem;
  color: #808080;
}
.shopInfo-container .quan-item {
  margin-top: .24rem;
  background-color: #fff;
  border-radius: .1rem;
}
.shopInfo-container .quan-info {
  padding: .26rem;
}
.shopInfo-container .quan-info .name {
  width: 3.5rem;
  font-size: .3rem;
  font-weight: bold;
  color: #333;
}
.shopInfo-container .quan-info .money {
  font-size: .24rem;
  color: #808080;
}
.shopInfo-container .quan-info .money span {
  color: #ff1912;
  font-size: .36rem;
  font-weight: bold;
}
.shopInfo-container .quan-info .money span em {
  font-size: .24rem;
  font-weight: normal;
}
.shopInfo-container .detail {
  padding: .14rem .26rem .3rem;
  color: #808080;
  font-size: .24rem;
}
.shopInfo-container .count-item {
  width: 100%;
  height: 1.26rem;
  border-top: 1px solid #e9e9e9;
}
.shopInfo-container .count-item .item {
  height: 100%;
  border-right: 1px solid #e9e9e9;
}
.shopInfo-container .count-item .item:nth-last-child(1) {
  margin-right: 0;
}
.shopInfo-container .count-item .count {
  font-size: .48rem;
  font-weight: bold;
}
.shopInfo-container .count-item .count.red {
  color: #ff1912;
}
.shopInfo-container .count-item .name {
  font-size: .24rem;
  color: #808080;
  margin-top: .1rem;
}
/* 意见反馈 */
.option-container {
  padding: 0 .24rem;
  font-size: .28rem;
  color: #333;
}
.option-container .input-item {
  background-color: #fff;
  height: .96rem;
  padding: .2rem .34rem;
  box-sizing: border-box;
  margin-top: .24rem;
  border-radius: .1rem;
}
.option-container .textarea-item {
  background-color: #fff;
  height: 4rem;
  padding: .2rem .34rem;
  box-sizing: border-box;
  margin-top: .24rem;
  border-radius: .1rem;
}
.option-container .img-list-item .tips {
  padding: .24rem 0 .16rem;
  color: #999;
}
.option-container .img-list-item .img-list {
  overflow: hidden;
}
.option-container .img-list-item .img-item {
  width: 2.2rem;
  height: 2.2rem;
  border-radius: .1rem;
  position: relative;
  margin-right: .2rem;	
  margin-bottom: .2rem;	
  float: left;
}
.option-container .img-list-item .img-item:nth-child(3n) {
  margin-right: 0;	
}
.option-container .img-list-item .img-item .close {
  width: .32rem;
  height: .32rem;
  position: absolute;
  right: .06rem;
  top: .06rem;
}
.option-container .img-list-item .add-btn {
  width: 2.2rem;
  height: 2.2rem;
  border-radius: .1rem;
  background-color: #fff;
  float: left;	
}
.option-container .img-list-item .add-btn .icon {
  width: .9rem;
  height: .65rem;
}
.option-container .img-list-item .add-btn .name {
  margin-top: .18rem;
  font-size: .26rem;
  color: #4c4c4c;
}
.option-container .submit-btn {
  width: 7.02rem;
  height: .88rem;
  margin: 1.2rem auto .6rem;
  background-color: #2351d7;
  border-radius: .1rem;
  color: #fff;
  font-size: .3rem;
  text-align: center;
  line-height: .88rem;
  font-weight: 500;
}
/* 核销优惠券 */
.quan-detail-header-container {
  width: 100%;
  height: .9rem;
}
.quan-detail-header-container .quan-detail-header-item {
  width: 100%;
  height: .9rem;
  background-color: #fff;
  position: fixed;
  top: .88rem;
  left: 0;
  right: 0;
  z-index: 1;
}
.quan-detail-header-container .quan-detail-header-item .item {
  height: .9rem;
  position: relative;
  color: #333;
}
.quan-detail-header-container .quan-detail-header-item .item .name {
  font-size: .28rem;
  font-weight: 500;
}
.quan-detail-header-container .quan-detail-header-item .item .desc {
  font-size: .24rem;
  margin-top: .08rem;
}
.quan-detail-header-container .quan-detail-header-item .item.active .name {
  color: #f3a52c;
}
.quan-detail-header-container .quan-detail-header-item .item.active::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: .56rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #f3a52c;
}
.quanAudit-container {
  padding: .24rem .2rem;
}
.quanAudit-container .quan-item {
  background-color: #fcf0c3;
  border-radius: .04rem;
  padding: .3rem .27rem 0;
  position: relative;
}
.quanAudit-container .quan-item .used-icon {
  width: 1.36rem;
  height: 1.36rem;
  position: absolute;
  top: .16rem;
  right: .16rem;
}
.quanAudit-container .quan-item::after,
.quanAudit-container .quan-item::before {
  content: '';
  width: .1rem;
  height: .1rem;
  border-radius: 50%;
  background-color: #edf2f6;
  position: absolute;
  bottom: .87rem;
}
.quanAudit-container .quan-item::after {
  left: -.05rem;
}
.quanAudit-container .quan-item::before {
  right: -.05rem;
}
.quanAudit-container .quan-item .name {
  line-height: .48rem;
  font-size: .32rem;
  color: #333;
  font-weight: bold;
}
.quanAudit-container .quan-item .name .tag {
  padding: 0 .1rem;
  height: .36rem;
  line-height: .36rem;
  color: #fff;
  background-color: #ffa100;
  font-size: .24rem;
  text-align: center;
  border-radius: .16rem;
  margin-right: .12rem;
  margin-top: .04rem;
  float: left;
}
.quanAudit-container .quan-item .name .tag.yellow {
	background-color: #f3a52c;
}
.quanAudit-container .quan-item .name .tag.blue {
	background-color: #174fdc;
}
.quanAudit-container .quan-item .name .tag.orange {
	background-color: #ff4901;
}
.quanAudit-container .quan-item .time {
  padding: .2rem 0;
  font-size: .24rem;
  color: #808080;
}
.quanAudit-container .quan-item .money-item {
  margin: 0 .15rem;
  border-top: 1px dashed #e6e6e6;
  height: .92rem;
  padding-left: .13rem;
  white-space: nowrap;
}
.quanAudit-container .quan-item .money-item .money {
  color: #ff4739;
  font-size: .4rem;
}
.quanAudit-container .quan-item .money-item .money span {
  font-size: .6rem;
  font-weight: bold;
}
.quanAudit-container .quan-item .money-item .desc {
  margin-left: .24rem;
  color: #808080;
  font-size: .24rem;
}
.quanAudit-container .quan-item .money-item .sc-item {
    color: #808080;
    font-size: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.quanAudit-container .quan-item .money-item .sc-item .item {
    margin-right: .16rem;
    /*min-width: .64rem;*/
    padding: 0 .24rem 0 .28rem;
    text-align: center;
    line-height: .36rem;
    border-radius: .18rem;
    background-color: #ff7500;
    color: #fff;
    font-size: .24rem;
}
.quanAudit-container .quan-item .money-item .sc-item .item:nth-last-child(1) {
    margin-right: 0;
}
.quanAudit-container .submit-btn {
  width: 7.02rem;
  height: .88rem;
  margin: .72rem auto;
  background-color: #2351d7;
  border-radius: .1rem;
  color: #fff;
  font-size: .3rem;
  text-align: center;
  line-height: .88rem;
  font-weight: 500;
}
.quanAudit-container .shuoming-item {
  background-color: #fff;
  border-radius: .04rem;
  position: relative;
  margin-top: .2rem;
}
.quanAudit-container .shuoming-item::after,
.quanAudit-container .shuoming-item::before {
  content: '';
  width: .1rem;
  height: .1rem;
  border-radius: 50%;
  background-color: #edf2f6;
  position: absolute;
  top: .92rem;
}
.quanAudit-container .shuoming-item::after {
  left: -.05rem;
}
.quanAudit-container .shuoming-item::before {
  right: -.05rem;
}
.quanAudit-container .shuoming-item .title {
  height: .97rem;
  margin: 0 .15rem;
  padding: 0 .11rem;
  border-bottom: 1px dashed #e6e6e6;
  line-height: .97rem;
  font-size: .28rem;
  color: #333;
  font-weight: bold;
}
.quanAudit-container .shuoming-item .title span {
  font-size: .26rem;
  font-weight: 500;
  color: #ffa100;
}
.quanAudit-container .shuoming-item .detail {
  padding: .15rem .28rem .2rem;
  font-size: .24rem;
  color: #999;
  line-height: .40rem;
}
.quanAudit-container .shuoming-item .detail .img-cover {
	width: 100%;
/* 	height: 1.4rem; */
	overflow: hidden;
}
.quanAudit-container .shuoming-item .audit-item {
  padding:.28rem;
}
.quanAudit-container .shuoming-item .code-item {
  width: 2.4rem;
  height: 2.4rem;
  margin: 0;
}
.quanAudit-container .shuoming-item .code-item canvas {
  width: 100%;
  height: 100%;
}
.quanAudit-container .shuoming-item .code-info {
  width: 3.6rem;
}
.quanAudit-container .shuoming-item .code-info .name {
  font-size: .28rem;
  font-weight: 500;
  color: #808080;
}
.quanAudit-container .shuoming-item .code-info .code {
  font-size: .6rem;
  font-weight: 800;
  color: #000;
  padding: .16rem 0 .3rem 0;
}
.quanAudit-container .shuoming-item .code-info .sm {
  font-size: .2rem;
  font-weight: 400;
  color: #999999;
  line-height: .4rem;
}
.quanAudit-container .code-item {
  width: 100%;
  height: 2.2rem;
  background-color: #fff;
  margin-top: .2rem;
  overflow: hidden;
}
.quanAudit-container .code-item .title {
  padding: .3rem 0;
  font-size: .28rem;
  color: #333;
  font-weight: bold;
  text-align: center;
  line-height: .28rem;
}
.quanAudit-container .code-item .input-item {
  position: relative;
  width: 6.3rem;
  margin: 0 auto;
}
.quanAudit-container .code-item .input-item .input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 6.9rem;
  padding-left: .3rem;
}
.quanAudit-container .code-item .input-item input {
  /* letter-spacing: .86rem; */
  font-size: .4rem;
  text-align: center;
}
.quanAudit-container .code-item .input-item .box {
  width: .8rem;
  height: .8rem;
  margin-right: .3rem;
  border: 1px solid #d8d8d8;
  border-radius: .1rem;
}
.quanAudit-container .code-item .input-item .box:nth-last-child(1) {
  margin-right: 0;
}
.quanAuditResult-container {
  padding-top: 1.07rem;
}
.quanAuditResult-container .icon {
  width: 1.72rem;
  height: 1.72rem;
}
.quanAuditResult-container .result {
  margin-top: .35rem;
  font-size: .32rem;
  font-weight: bold;
}
.quanAuditResult-container .btn-item {
  margin-top: .98rem;
}
.quanAuditResult-container .btn-item .btn {
  margin: 0 .24rem;
  width: 1.8rem;
  height: .7rem;
  line-height: .7rem;
  text-align: center;
  border: 1px solid #0057e2;
  color: #0057e2;
  font-size: .28rem;
  font-weight: 500;	
  border-radius: .2rem 0 .2rem 0;
}
.quanAuditResult-container .btn-item .btn.blue {
  background-color: #0057e2;
  color: #fff;
}
.quanAudit-container .shop-info {
  padding: .18rem .24rem;
  background-color: #fff;
  border-radius: .04rem;
  margin-top: .2rem;
}
.quanAudit-container .shop-info .img {
  width: 1.7rem;
  height: 1.26rem;
}
.quanAudit-container .shop-info .detail {
  width: 4.6rem;
}
.quanAudit-container .shop-info .detail .name {
  font-size: .3rem;
  font-weight: 500;
  color: #333333;
}
.quanAudit-container .shop-info .detail .address {
  margin-top: .2rem;
  font-size: .24rem;
  font-weight: 400;
  color: #999;
  line-height: .36rem;	
}
.quanAudit-container .quan-info {
  padding: .24rem;
  background-color: #fff;
  border-radius: .04rem;
  margin-top: .2rem;	
}
.quanAudit-container .quan-info .item {
  height: .4rem;
  font-size: .24rem;
  font-weight: 400;
}
.quanAudit-container .quan-info .item .name {
  color: #999;
}
.quanAudit-container .quan-info .item .value {
  color: #333;
}
/* 关于我们 */
.about-container .title-item {
  padding: .8rem 0 .56rem 0;
}
.about-container .title-item .dot {
  width: .4rem;
  height: .15rem;
}
.about-container .title-item .title {
  font-size: .42rem;
  font-weight: 800;
  padding: 0 .26rem;
  color: #333;
  font-weight: 800;	
}
.about-container .img-list-item {
  padding-left: .24rem;
  overflow: hidden;
}
.about-container .img-list-item .img-item {
  width: 3.4rem;
  margin-right: .22rem;
  margin-bottom: .3rem;
  float: left;
}
.about-container .img-list-item .img-item .img {
  width: 3.4rem;
  height: 2.2rem;
  background-color: #eaeaea;
  box-shadow: 0 .06rem .22rem .02rem rgba(1, 116, 217, .09);
  border-radius: .06rem;
}
.about-container .img-list-item .img-item .name {
  margin-top: .28rem;
  color: #333;
  font-size: .24rem;
  font-weight: 500;	
  text-align: center;
}
/* 活动详情页 */
.activityDetail-container .content img {
  width: 100%;
  display: block;
}
.activityDetail-container .footer-item {
  height: .98rem;
}
.activityDetail-container .footer-item .btn-item {
  height: .98rem;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;	
  background-color: #fff;
  box-shadow: 0px 1px 29px 0px rgba(203,203,203,0.4);	
}
.activityDetail-container .footer-item .btn-item .btn {
  width: 6.4rem;
  height: .72rem;
  background: #f3a52c;
  border-radius: .2rem 0 .2rem 0;
  font-size: .3rem;
  font-weight: 500;
  color: #fff;
  line-height: .72rem;	
  text-align: center;
}
/* 佣金列表 */
.yjList-container .yj-list-item {
	padding: .24rem;
}
.yjList-container .yj-list-item .yj-item {
	padding: .3rem;
	background-color: #fff;
	border-radius: .2rem;
	position: relative;
	line-height: .6rem;
	color: #333;
	font-size: .26rem;
	margin-bottom: .3rem;
}
.yjList-container .yj-list-item .yj-item .status,
.yjList-container .yj-list-item .yj-item .money {
	position: absolute;
	right: .28rem;
}
.yjList-container .yj-list-item .yj-item .status {
	top: .3rem;
}
.yjList-container .yj-list-item .yj-item .money {
	bottom: .3rem;
	color: #f2a63c;
}
.yjList-container .yj-list-item .yj-item .money span {
	font-size: .3rem;
}
.shopList-container .search-input-item {
  padding: .16rem .2rem;
}
.shopList-container .search-input-item .input-item {
  background-color: #fff;
  width: 5.88rem;
  height: .64rem;
  border-radius: .06rem;
  padding: 0 .2rem;
}
.shopList-container .search-input-item .btn {
  width: .64rem;
  height: .64rem;
  background-color: #0753df;
  border-radius: .06rem;
}
.shopList-container .search-input-item .btn img {
  width: .3rem;
  height: .3rem;
}
.shopList-container .banner-item {
  width: 100%;
  height: 3.2rem;	
  overflow: hidden;
  position: relative;
}
.shopList-container .banner-item .dots {
  position: absolute;
  bottom: .2rem;
  left: 0;
  right: 0;
  text-align: center;
}
.shopList-container .banner-item .dots a {
  width: .1rem;
  height: .06rem;
  background-color: #fff;
  border-radius: .03rem;
  display: inline-block;
  margin: 0 .06rem;
}
.shopList-container .banner-item .dots a.foc {
  width: .24rem;
}
.shopList-container .shop-page-title {
	padding: .26rem 0;
	color: #ef8945;
	font-size: .24rem;
	line-height: .36rem;
	font-weight: bold;
	background-color: #fff;
	margin-bottom: .24rem;
}
.shopList-container .shop-page-title .img {
	width: 3.5rem;
	height: .36rem;
	margin-top: .04rem;
}
.shopList-container .sc-list-item {
    padding-left: .2rem;
}
.shopList-container .sc-list-item .title-item {
    font-size: .24rem;
    font-weight: bold;
    line-height: .52rem;
}
.shopList-container .sc-list-item .list-item {
    /*max-height: 1.42rem;*/
    max-height: 2.16rem;
    overflow: hidden;
    position: relative;
}
.shopList-container .sc-list-item .list-item .more-btn {
    position: absolute;
    bottom: .2rem;
    right: .2rem;
    color: #fe7b24;
    font-size: .24rem;
    height: .52rem;
}
.shopList-container .sc-list-item .list-item .more-btn img {
    width: .21rem;
    height: .12rem;
    margin-left: .04rem;
}
.shopList-container .sc-list-item .list-item.active {
    max-height: none;
}
.shopList-container .sc-list-item .list-item.active .more-btn img {
    transform: rotate(180deg);
}
.shopList-container .sc-list-item .list-item .inner-list-item {
    overflow: hidden;
}
.shopList-container .sc-list-item .list-item .item {
    float: left;
    background-color: #fff;
    color: #000;
    font-size: .24rem;
    border-radius: .06rem;
    margin-right: .2rem;
    margin-bottom: .2rem;
    padding: 0 .1rem;
    width: 1.3rem;
    font-size: .24rem;
    line-height: .52rem;
    text-align: center;
}
.shopList-container .sc-list-item .list-item .item.small {
    min-width: .48rem;
}
.shopList-container .sc-list-item .list-item .item.active {
    background-color: #ffa100;
    color: #fff;
}
.shopList-container .search-item {
	padding: 0 .2rem;
}
.shopList-container .shop-count-item {
    font-size: .24rem;
    font-weight: bold;
    line-height: .24rem;
    padding: 0 .24rem;
}
.shopList-container .shop-count-item span {
    color: #ffa100;
}
.shopList-container .search-item .address-item {
	padding: 0 .36rem 0 .2rem;
	border-radius: .06rem;
	position: relative;
	margin-right: .2rem;
	background: url('../images/shop/more-icon.png') no-repeat;
	background-color: #fff;
	background-size: .14rem .08rem;
	background-position: right .16rem top .28rem;
	line-height: .64rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shopList-container .search-item .address-item .name {
    padding-right: .1rem;
	height: .64rem;	
}
.shopList-container .search-item .address-item .icon {
	width: .14rem;
	height: .08rem;
	position: absolute;
	right: .16rem;
	top: .28rem;
}
.shopList-container .search-item .address-item.sc-item .name {
    width: 2rem;
}
.shopList-container .search-item .btn-item {
	width: 1.4rem;
	height: .64rem;
	background-color: #0753df;
	border-radius: .06rem;
	color: #fff;
	font-size: .26rem;
    font-weight: bold;
}
.shopList-container .search-item .btn {
	width: .64rem;
	height: .64rem;	
	background-color: #0753df;
	border-radius: .06rem;	
}
.shopList-container .search-item .btn img {
	width: .3rem;
	height: .3rem;	
}
.shopList-container .shop-list-item {
	padding: .26rem 0 .26rem .2rem;
	overflow: hidden;
}
.shopList-container .shop-list-item .shop-item {
	width: 3.44rem;
	border-radius: .1rem;
	overflow: hidden;
	background-color: #fff;
	float: left;
	margin-bottom: .2rem;	
}
.shopList-container .shop-list-item .shop-item:nth-child(2n-1) {
	margin-right: .26rem;
}
.shopList-container .shop-list-item .shop-item .img {
	width: 3.44rem;
	height: 3.44rem;
}
.shopList-container .shop-list-item .shop-item .name {
	padding: .1rem .2rem;
	line-height: .46rem;
	font-weight: bold;
	font-size: .24rem;
}
.shopList-container .shop-list-item .shop-item .address-item {
	padding: .1rem .2rem;	
}
.shopList-container .shop-list-item .shop-item .address-item .icon {
	width: .18rem;
	height: .2rem;	
}
.shopList-container .shop-list-item .shop-item .address-item .address {
	width: 2.8rem;
	height: .44rem;	
	line-height: .22rem;
	font-size: .2rem;
	color: #999;
}
.shopList-container .shop-list-item .shop-item .shop-class-list {
    padding-left: .18rem;
    overflow: hidden;
}
.shopList-container .shop-list-item .shop-item .shop-class-list .item {
    padding: 0 .14rem;
    background-color: #fe7b24;
    border-radius: .14rem;
    line-height: .28rem;
    color: #fff;
    font-size: .2rem;
    float: left;
    margin-right: .18rem;
    margin-bottom: .1rem;
}
.shopList-container .shop-list-item .shop-item .daohang-item {
	padding: .1rem .2rem .2rem;	
	font-size: .2rem;
	color: #999;	
}
.shopList-container .shop-list-item .shop-item .daohang-item .icon {
	width: .3rem;
	height: .3rem;
}
.shopDetail-container .img-item {
	width: 100%;
	height: 7.5rem;
	overflow: hidden;
}
.shopDetail-container .shop-info-item {
	padding: .24rem;
	border-bottom: .2rem solid #edf2f6;
}
.shopDetail-container .shop-info-item .name {
	font-size: .3rem;
	font-weight: bold;
	line-height: .36rem;
	padding: .1rem 0;
}
.shopDetail-container .shop-info-item .name-item .call-icon {
    width: .48rem;
    height: .48rem;
    margin-left: .2rem;
}
.shopDetail-container .shop-info-item .address-item {
	margin-top: .2rem;
}
.shopDetail-container .shop-info-item .address-item .icon {
	width: .22rem;
	height: .26rem;
}
.shopDetail-container .shop-info-item .address-item .address {
	width: 6.6rem;
	height: .26rem;
	color: #4d4d4d;
}
.shopDetail-container .shop-info-item .daohang-item {
	margin-top: .3rem;
}
.shopDetail-container .shop-info-item .daohang-item .juli {
	font-size: .24rem;
	font-weight: 500;
	color: #4d4d4d;
}
.shopDetail-container .shop-info-item .daohang-item .icon {
	font-size: .24rem;
	font-weight: 500;
	color: #0753df;
}
.shopDetail-container .shop-info-item .daohang-item .icon img {
	width: .36rem;
	height: .36rem;
	margin-right: .1rem;
}
.tgTx-container {
	padding: .32rem .2rem;
}
.tgTx-container .tx-item {
	background-color: #fff;
}
.tgTx-container .tx-item .title {
	padding: .3rem .2rem;
	font-size: .24rem;
	font-weight: 500;
	color: #999;
}
.tgTx-container .tx-item .input-item {
	height: .5rem;
	padding: 0 .2rem .3rem;
	border-bottom: .02rem solid #e6e6e6;
}
.tgTx-container .tx-item .input-item .name {
	font-size: .48rem;
	font-weight: bold;
	color: #333;
}
.tgTx-container .tx-item .input-item .input {
	margin-left: .1rem;
	font-size: .28rem;	
}
.tgTx-container .tx-item .tips-item {
	padding: .3rem .2rem;
	font-size: .24rem;
	font-weight: 400;
	color: #999;
	line-height: .36rem;
}
.tgTx-container .submit-btn {
	margin-top: 1rem;
	height: .96rem;
	background: #0653fd;
	border-radius: .2rem 0 .2rem 0;
	font-size: .36rem;
	font-weight: bold;
	color: #fff;
	line-height: .96rem;
	text-align: center;
}
.manCenter-container {
	position: relative;
	min-height: 11.6rem;
}
.manCenter-container .bg {
	width: 100%;
	height: 11.6rem;
	position: absolute;	
	top: 0;
	left: 0;
}
.manCenter-container .content-item {
	padding: 3.22rem .72rem 0;
	position: relative;	
	z-index: 1;
}
.manCenter-container .content-item .item-box {
	height: 1.6rem;
	background-color: rgba(255, 255, 255, .9);
	border-radius: .2rem 0 .2rem 0;	
	margin-bottom: .7rem;	
}
.manCenter-container .content-item .item-box .item {
	text-align: center;
}
.manCenter-container .content-item .item-box .item .money {
	font-size: .3rem;
	font-weight: bold;
	line-height: .56rem;
	color: #fd5f55;	
}
.manCenter-container .content-item .item-box .item .money span {
	font-size: .4rem;	
}
.manCenter-container .content-item .item-box .item .title {
	font-size: .24rem;
	line-height: .5rem;
	color: #333;	
}
.manCenter-container .content-item .item-box.man-item {
	height: 1.12rem;
	margin-bottom: .48rem;
	background-color: #fff;
	padding: .24rem;	
}
.manCenter-container .content-item .item-box.man-item .title {
	font-size: .36rem;
	font-weight: bold;
	color: #fd5f55;
}
.manCenter-container .content-item .item-box.man-item .title span {
	font-size: .48rem;	
}
.manCenter-container .content-item .item-box.man-item .btn {
	width: 1.24rem;
	height: .48rem;
	background: #fd5f55;
	border-radius: .2rem 0 .2rem 0;
	font-size: .24rem;
	font-weight: 500;
	color: #fff;
	line-height: .48rem;
	text-align: center;
}
.manCenter-container .content-item .item-box.man-item .btn.not {
	background-color: #b3b3b3;	
}
.manCenter-container .content-item .item-box.man-item .detail {
	font-size: .24rem;
	color: #333;
	line-height: .36rem;
	margin-top: .24rem;
}
.manCenter-container .content-item .tips-item {
	padding-bottom: .9rem;
	font-size: .24rem;
	color: #fff;
	line-height: .48rem;
}
.index-container .nav-list-banner-item {
    position: relative;
    width: 100%;
    height: 4.64rem;
    overflow: hidden;
    padding-top: .4rem;
    margin-bottom: .4rem;
}
.index-container .nav-list-banner-item .nav-item {
    width: 1.28rem;
    float: left;
    margin-left: .48rem;
    margin-bottom: .4rem;
}
.index-container .nav-list-banner-item .nav-item .img {
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%;
    overflow: hidden;
}
.index-container .nav-list-banner-item .nav-item .name {
    text-align: center;
    margin-top: .3rem;
    font-size: .24rem;
    color: #010101;
}
.index-container .nav-list-banner-item .dots {
  position: absolute;
  bottom: .2rem;
  left: 0;
  right: 0;
  text-align: center;
}
.index-container .nav-list-banner-item .dots a {
  width: .1rem;
  height: .06rem;
  background-color: #f5f5f5;
  border-radius: .03rem;
  display: inline-block;
  margin: 0 .06rem;
}
.index-container .nav-list-banner-item .dots a.foc {
  width: .24rem;
  background-color: #f00;
}
.index-container .nav-list-scroll-item {
    padding: .4rem 0 0 .44rem;
    overflow-x: auto;
    overflow-y: hidden;
}
.index-container .nav-list-scroll-item .nav-item {
    width: 1.28rem;
    float: left;
    margin-right: .48rem;
    margin-bottom: .4rem;
}
.index-container .nav-list-scroll-item .nav-item .img {
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%;
    overflow: hidden;
}
.index-container .nav-list-scroll-item .nav-item .name {
    text-align: center;
    margin-top: .3rem;
    font-size: .24rem;
    color: #010101;
}
