@charset "utf-8";
/* CSS Document */
body{padding:0; font-size:12px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"微软雅黑"; background:#fe3324; overflow-x:hidden; max-width: 750px; margin: 0 auto !important;font-size:0;}
div,ul,li,p,form,h1,h2,h3,h4,h5,h6,dt,dd,dl{padding:0;margin:0;}
a{ text-decoration:none; color:#000;}
img{border:none; vertical-align: middle; display: block; max-width: 100%; height: auto; margin: 0 auto;}
ul,li{list-style:none;}
*{padding:0;margin:0;/* -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/}
table{border-collapse:collapse;}
.wrap{ width:90%; height:auto; margin: 0 auto; position: relative;}

.page-index{width: 100%;height: 13.35rem;background: url(../images/page-index.jpg) no-repeat center top;background-size: 7.5rem;float: left;overflow: hidden;}
.page-zd{width: 100%;/* height: 15.59rem; */height: auto; background: url(../images/page-zd.jpg) no-repeat center top;background-size: 7.5rem;display: inline-block;text-align: center;position: relative;padding-bottom: .6rem;overflow: hidden;}
.page-jf{
	width: 100%;height: 13.34rem;background: url(../images/page-sh.jpg) no-repeat center top;background-size: 7.5rem;float: left;position: relative;overflow: hidden;
}
/* 首页 */
/*banner*/
.banner{
    position: relative;display: block;width: 100%;
}
.ban-logo{
	position: absolute; left: 0.46rem; top: 0.4rem; width: 24%;
}
.ban-logo img{
	width: 100%;
}
.banner-btn{
	position: absolute; right: 0; top: .22rem;
}
.banner-btn a{
	width: .42rem; height: 1.03rem; line-height: 0.23rem; background: #3f82ff; font-size: .2rem;color: #fff; display: block; text-align: center;box-sizing: border-box;border-top-left-radius: .06rem;border-bottom-left-radius: .08rem;padding: .05rem .1rem 0;margin-bottom: .15rem;box-shadow: 0 .06rem .14rem rgba(94,150,255,0.65);
}

/* index-main */
.index-main {
    display: inline-block;width: 100%;margin: 11.6rem auto 0;text-align: center;
}
.index-main a.indexBtn{
	width: 4.74rem; height: 1.06rem; line-height: 1.06rem; background:url(../images/index_btn_bg.png) no-repeat top center / 100%; font-size: .36rem; color: #460803; font-weight: bold; text-align: center;margin: 0 auto;box-shadow: 0 .12rem .16rem rgba(196,25,9,0.75);border-radius: 1rem; display: none;
}
.index-main a.indexBtn span{
  font-weight: bold; padding-left: 0.2rem;
  background-image: -webkit-linear-gradient(top,#fffabe,#fffbf9);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.idTs{
	font-size: .24rem;color: #fff;line-height: .35rem;margin-top: .18rem;
}
/* list页面 */
.ltban{
	height: 4.02rem;
}
.list-main{
	display: inline-block;width: 100%;
}
.list-item{
  width: 6.4rem; background: url(../images/listBg.png) no-repeat center top;background-size: 100%;margin: 0 auto;padding-bottom: .24rem;
}
.list-item ul{
	display: inline-block;width: 100%;margin-top: .35rem;
}
.list-item ul li{
  border-radius: .08rem;width: 94%;margin: 0 3% .18rem;display: inline-block;
  background: #ffefbd;
  background: -webkit-linear-gradient(bottom, #fff 50%, #ffefbd); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #fff 50%, #ffefbd); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #fff 50%, #ffefbd); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom, #fff 50%, #ffefbd); /* 标准的语法 */
}
.list-item ul li:last-child{
  margin-bottom: 0;
}
.list-item-title {
    color: #333;width: 64%;margin-left: 0.25rem;margin-top: 0.25rem;display: inline-block;float: left;
}
.list-item-title h3{
	font-weight: bold;color: #333;display: inline-block;font-size: .24rem;
}
.list-item-title h3 span{
  color: #e2442f;
}
.list-item-title h3 label{
  color: #e2442f;
}
.list-item-title .lstsp{
	display: inline-block;width: .66rem;float: left;margin-right: .1rem;
}
.listB{
	font-size: .22rem;color: #999;display: inline-block;width: 100%;margin-top: 0.1rem;margin-bottom: 0.18rem;
}
.list-item-title i{
	font-size: .24rem;color: #333;font-weight: normal;clear: both;display: block;
}
.list-item-info{
  width: 1.75rem;display: inline-block;float: left;margin-top: .42rem;
}
.list-item-info .addPeopleNum{
  display: inline-block; font-size: .22rem; color: #999; text-align: center;width: 100%;margin-top: .08rem;
}
.list-item-info .addPeopleNum label{
	display: inline-block;width: .35rem;height: .01rem;background: #b8b5ad;vertical-align: super;
}
.list-item-info .addPeopleNum em{
  font-style: normal;
}
.list-item-info .getBtn{
  width: 100%; line-height: 0.46rem; border-radius: 1rem; font-size: .25rem; text-align: center;
  background: #fc4801;
  background: -webkit-linear-gradient(bottom, #ffb245 , #fc4801); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #ffb245, #fc4801); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #ffb245, #fc4801); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom, #ffb245 , #fc4801); /* 标准的语法 */
  box-shadow: 0 0 .5rem rgba(247,106,20,0.6) inset;
}
.list-item-info .getBtn a{
  width: 100%; height: 100%; font-weight: bold; display: block;
  background-image: -webkit-linear-gradient(top,#fffabe,#fffbf9);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.list-item-info .getBtn a.grayBtn{
  box-shadow: 0 .05rem .03rem #e9e9e9; background-image: none; color: #fff; -webkit-text-fill-color: currentColor;border-radius: .28rem;
  background: #dedede;
  background: -webkit-linear-gradient(bottom, #dedede , #9a9a9a); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #dedede, #9a9a9a); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #dedede, #9a9a9a); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom, #dedede , #9a9a9a); /* 标准的语法 */
}

/* 助力页面 */
.zudui-main{
	position: relative;width: 6.65rem;height: 3.5rem; text-align: center; box-sizing: border-box; border-radius: .22rem;margin: 5.45rem auto 0;background: #ff3324;display: block;box-shadow: .06rem .02rem .15rem rgba(255,51,36,0.88);
}
.zudui-info{
	width: 6.6rem;height: 3.43rem;border: .02rem solid #fff;border-radius: .2rem;display: inline-block;float: left;margin-top: -0.02rem;
	background: #ff3424;
	background: -webkit-linear-gradient(bottom, #ff3424 , #ffd4ca); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #ff3424, #ffd4ca); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #ff3424, #ffd4ca); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #ff3424 , #ffd4ca); /* 标准的语法 */
}
.zudui-info>div{
	display: inline-block;
}

.zudui-info-memberbox{
  margin-top: 0.24rem; background: #fff; border-radius: .16rem; padding: .42rem 0; position: relative;width: 6.24rem;
}
.zudui-info-memberbox .zudui-success-img{
  position: absolute; right: 0; top: -.15rem; z-index: 2; width: 1.15rem; display: none;
}
.zudui-info-memberbox ul li{
  width: .94rem; display: inline-block; vertical-align: middle; margin: 0 .09rem;
}
.zudui-info-memberbox ul li img{
  width: .94rem;box-shadow: 0 .1rem .14rem rgba(177,174,174,0.35);border-radius: 1rem;
}
.zudui-info-memberbox ul li span{
  width: 100%; line-height: 0.32rem;font-size: .2rem; color: #a7a7a7;display: inline-block;margin-top: .17rem;
}
.zudui-info-memberbox ul li.ss span{
  width: 100%; line-height: 0.32rem; background: #ffcfc4; border-radius: .16rem; font-size: .22rem; color: #f92513;display: inline-block;
}
.zudui-info-btn{
  width: 4.74rem; line-height: 1.06rem; border-radius: .42rem; font-size: .36rem; text-align: center; display: inline-block; margin-top: 0.26rem;background: url(../images/index_btn_bg.png) no-repeat center top;background-size: 100% 100%;box-shadow: 0 0.12rem 0.16rem rgba(196,25,9,0.75);border-radius: 1rem;
}
.zudui-info-btn a{
  width: 100%; height: 100%; font-weight: bold; display: block;color: #460803;
}
.zudui-userList{
	width: 6.6rem;margin: .85rem auto 0;border-radius: .08rem;padding-bottom: .2rem;
	background: #fed992;
	background: -webkit-linear-gradient(right, #fed992, #a7d1ff);
	background: -o-linear-gradient(right, #fed992, #a7d1ff);
	background: -moz-linear-gradient(right, #fed992, #a7d1ff);
	background: linear-gradient(to right, #fed992, #a7d1ff);
}
.zudui-userList .zudui-userList-content{
    width: 94%;min-height: 2.55rem; text-align: center;box-sizing: border-box;border-radius: 0.12rem;margin: 0 3% 0;
    background: #fff;
    background: -webkit-linear-gradient(bottom, #fff, #fcf6e5);
    background: -o-linear-gradient(bottom, #fff, #fcf6e5);
    background: -moz-linear-gradient(bottom, #fff, #fcf6e5);
    background: linear-gradient(to bottom, #fff, #fcf6e5);
}
.zudui-userList h3{
	display: inline-block;width: 100%;font-size: .36rem;font-weight: bold;color: #000;margin: .24rem auto .16rem;
}
.zudui-userList h3::before{
	display: inline-block;content: '';width: .58rem;height: .03rem;background: #000;vertical-align: super;margin-right: 0.2rem;
}
.zudui-userList h3::after{
	display: inline-block;content: '';width: .58rem;height: .03rem;background: #000;vertical-align: super;margin-left: 0.2rem;
}
.zudui-userList .zudui-userList-content .preList{
	display: inline-block;width: 100%;margin-top: .28rem;margin-bottom: .3rem;
}
.zudui-userList .zudui-userList-content .preList ul li{
	width: 92%; line-height: 0.72rem; display: block;font-size: .24rem; display: flex; align-items: center;color: #000;border-bottom: .02rem dashed #ebebeb;margin: 0 4%;
}
.zudui-userList .zudui-userList-content .preList ul li:last-of-type{border-bottom: none;}
.zudui-userList .zudui-userList-content .preList ul li i{
	width: .32rem; height: 0.32rem; line-height: 0.32rem; border-radius: 1rem; text-align: center; color: #fff;background: #5882f9;border: .03rem solid #fff;font-size: .22rem;font-style: normal;margin-left: .18rem;
}
.zudui-userList .zudui-userList-content .preList ul li a{
	margin-left: 0.12rem;margin-right: 0.5rem;
}
.zudui-userList .zudui-userList-content .preList ul li em{
	margin-right: 0.7rem;
}
.zudui-userList .zudui-userList-content .preList ul li span{

}
.zudui-userList .zudui-userList-content .preList .noUser-img{
  width: 2.04rem; margin: .2rem auto 0; display: block;
}
.zudui-content-bg{
	width: 100%;
}
.zudui-content-bg img{
	width: 5.1rem;
}
/* 分享页 */
.share-buttom{
	position: relative;display: inline-block;width: 100%;margin-top: 6rem;
}
.zhuli-btn{
	width: 4.74rem;line-height: 1.06rem;border-radius: 0.42rem;font-size: .36rem;text-align: center;display: none;background: url(../images/index_btn_bg.png) no-repeat center top;background-size: 100% 100%;box-shadow: 0 0.12rem 0.16rem rgba(196,25,9,0.75);border-radius: 1rem;font-weight: bold;margin: .26rem auto 0;
}

/* 弹窗 */
.mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.8); display: none;}
.popup {width: 80%; z-index: 9; border-radius: .22rem; position: fixed; top: 50%; left: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%);background:#fff;padding-bottom: .4rem;
}
.popup .close {display: block; width: .5rem; position: absolute; bottom: -.9rem;transform: translate(-50%, 0);left: 50%;}
.popup h3 {width: 100%; height: 1.39rem; line-height: 1.39rem; text-align: center; font-size: .48rem; color: #fff7d6;font-weight: bold; border-radius: 9px 9px 0 0; background: url(../images/popup_tbg.png) no-repeat top center / 100% 100%; margin: 0 auto; margin-top: -0.09rem;}
.popup-m {width: 96%;margin-left: 2%; padding-top: .4rem; box-sizing: border-box; text-align: center;}
#actRules .popup-m{
	padding-left: .75rem;
}
.popup-m h4{
	display: inline-block;width: 100%;position: relative;
}
.popup-m h4>i{
	display: inline-block;width: .24rem;height: .24rem;line-height: .24rem;background: #ff2819;border-radius: 1rem;font-size: .2rem;color: #fff;text-align: center;font-weight: normal;font-style: normal;position: absolute;left: -0.3rem;top: 0.03rem;
}
.popup-m h4>span{ color: #fff; font-size: .26rem;height: .31rem;line-height: .31rem; font-weight: bold; margin-bottom: 0.1rem;display: inline-block;border-top-right-radius: 1rem;border-bottom-right-radius: 1rem;float: left;background: #ff2819;width: 1.21rem;text-align: center;
}
.popup-list{ margin-bottom: 0.2rem; text-align: left;display: inline-block;width: 100%;}
.popup-list p{width: 90%; margin: 0 auto; font-size: .24rem; color: #000; line-height: 0.35rem;float: left;}
.popup-list p span{color: #ff2819;}
.popup-list .tips{color: #7fa7e3; font-size: .2rem;}
.xxP{text-align: center; line-height: 0.36rem; font-size: .24rem; color: #333; line-height: 0.36rem;width: 80%;text-align: left;margin-left: .7rem;}
.xxP span{color: #f7500f;}
.xxP label{color: #3959ef;}
.xxB{font-weight: bold;}
.xxD{
	width: 90%;height: .58rem;line-height: .58rem;background: #eef8ff;border-radius: 1rem;margin: .2rem 5% .17rem;text-align: center;font-size: .22rem;
}
.popup-img{width: 50%; margin-bottom: 0.3rem;}
.popup-img2{width: 2.15rem;}
.grayBg h3{ background: url(../images/popup_tbg_gray.png) no-repeat top center / 100%;}
.typeBtn{width: 4rem; height: 0.78rem; line-height: 0.78rem; background: #ff5b13; background: linear-gradient(to bottom, #f4b127 , #ff5b13); border-radius: .39rem; font-size: .32rem; font-weight: 600; display: inline-block; text-align: center; color: #fff; box-shadow: 0 .06rem .12rem #ffdddc; margin-top: 0.18rem; position: relative;}
.popup-p{text-align: center; line-height: 0.36rem; margin-bottom: 0.24rem; font-size: .24rem; color: #444; line-height: 0.36rem;}
/* 分享弹窗 */
.share {width: 100%; max-width: 750px; position: fixed; left: 0; top: .6rem; z-index: 9;}
.share .close {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.share .share_img {width: 100%; margin: 0 auto;}
.share .share_img img {width: 78%; height: auto;margin: 0 11%;}

/* 填写物流弹窗 */
#addressPage .popup{
  background: #fff;
}
#addressPage .popup-m{
  padding: .4rem 0;
}
#addressPage .tcbox{
	height: 8.62rem;
	background: url(../images/tc-bg03.png) no-repeat center;
	background-size: 100%;
}
.addressbox p{
	font-size: .24rem; line-height: .38rem;width: 100%;text-align: center; margin-bottom: 0.1rem;
}
.addressbox p span{
	color: #ff0000; font-size: .28rem;
}
.addressbox ul{
	width: 100%;margin-top: .3rem;
}
.addressbox ul li{
	width: 100%; margin-bottom: .2rem; font-size: .32rem; color: #333;
}
.addressbox ul li.region{
	margin-bottom: .2rem; border: none; line-height: 0.6rem;
}
.addressbox ul li span{
	color: #ff3f3f;
}
.addressbox ul li label{
	height: 0.6rem; line-height: 0.6rem; color: #444444; text-align: center; display: inline-block; vertical-align: middle;
}
.addressbox ul li.address{
	border: none; width: 4.4rem; margin: 0 auto;
}
.addressbox ul li.address label{
	width: 100%; clear: both; background: none; color: #333; text-align: left;
}
.addressbox ul li input,.addressbox ul li select{
	height: .6rem; background: #e1f4ff; border-radius: .06rem; font-size: .28rem; line-height: .6rem; border: none; outline: none;
}
.addressbox ul li.two input{
	width: 2.2rem; height: 0.6rem; padding: 0 .15rem; outline: none; display: inline-block; vertical-align: middle;
}
.addressbox ul li .form-group{
	display: inline-block; vertical-align: middle; text-align: left; margin-right: 0.1rem;
}
.addressbox ul li .form-group:last-child{
	margin-right: 0;
}
.addressbox ul li .form-group font{
	display: block;
}
.addressbox ul li select{
	width: 1.4rem; height: .6rem; background: #e1f4ff;
}
.addressbox ul li.address input{
	width: 96%; padding: 0 2%;
}
.tipTS{
  position: absolute; bottom: 1.9rem; right: 0.8rem; font-size: .18rem; color: #fc3c2f;
}
#logisticsPage .typeBtn{
  display: block; margin: 0 auto; margin-top: -0.7rem; z-index: 1;
}

/* 领完了弹窗 */
#empty .popup{
  background: #fff;
}


/* 点击loading */
.loadingbox{width: 40%; height: 1.8rem; display: block;  text-align: center; position: absolute;
	top: 46%;
	left: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.loadingbox img{width: 100%; height: auto; display: block;}
/* pc版打开遮罩 */
.fix-bg{width:100%; height: 100%; background: rgba(0,0,0,0); position: fixed; top: 0; left: 0; display: none; z-index: 9; text-align: center;}
.pc-box {
    width: 540px;
    height: auto;
    text-align: center;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-border-radius: 0.18rem;
    -moz-border-radius: .18rem;
    border-radius: 0.18rem;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
}
.pc-box font {
	width: 100%;
    text-align: center;
    background: url(../images/popup_tbg.png) center no-repeat;
    background-size: 100% 100%;
    font-size: .34rem;
    color: #fff;
    height: .85rem;
    line-height: .85rem;
    font-weight: bold;
    border-radius: 9px 9px 0 0;
	display: inline-block;
}
.pc-box p{width: 90%; font: .24rem/.48rem "microsoft yahei";color: #666;float: left; margin: .2rem 5% .35rem;}
.pc-box .pic{margin-top: .5rem;display: inline-block;width: 100%;}
.pc-box .pic img{margin: 0 auto;width: 1.8rem;}
.pc-box a{position: absolute; top: -.6rem; right: 0; display: block; width: .49rem; height: .49rem; cursor: pointer;}
.pc-box a img{width: 100%;}

@keyframes dx{
	0%{transform: scale(1);}
	100%{transform: scale(.8);}
}
@media only screen and (min-width:990px) {
html {max-width: 750px;margin: 0 auto;}
body {font-size: 18px;}
.popup {width: 600px;}
.one_li2 {margin: 6% 1.5% 0;}
.ban_a3 {width: 26%;}
.three {max-width: 750px;left: 50%;margin-left: -375px;}
}