.contentFull{

}
.bgColor{
    background: #f7f7f7;
}
.minHg{
    min-height: 100%;
}
.minHgFooter{
    min-height: -webkit-calc(100% - 55px);
    min-height: -moz-calc(100% - 55px);
    min-height: calc(100% - 55px);
}
.CenterHeader{
    position: relative;
}
.CenterHeader > img{
    display: block;
    width: 100%;
}
.CenterTopDL{
    padding: 0px 20px 0 20px;
    position: absolute;
    left: 0;
    width: 100%;
    top: -webkit-calc((100% - 80px)/2);
    top: -moz-calc((100% - 80px)/2);
    top: calc((100% - 80px)/2);
}
.CenterTopDL dt{
}
.CenterTopDL dt img{
    display: block;
    width: 76px;
    height: 76px;
    border-radius: 100px;
    -webkit-box-sizing: border-box;
    padding: 2px;
    background: #ffffff;
}
.CenterTopDL dd{
    -webkit-box-flex: 1;
    -webkit-box-sizing: border-box;
    padding-left: 20px;
    color: #ffffff;
    line-height: 25px;
}
.CenterTopDL dd p{
    line-height: 20px;
    margin-top: 5px;
}
.CenterTopDL dd p img{
    vertical-align: -2px;
    width: 16px;
    margin-left:  5px;
}
.CenterTopDL dd p:first-child{
    margin-top: 15px;
}
.memFuncList{
    border-top: 1px solid #f9f9f9;
    background: #ffffff;
}
.memFuncList:first-of-type{
    border-top: none;
}
.memFuncList li{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 15px 15px 10px 15px;
    line-height: 25px;
    position: relative;
    z-index: 2;
}
.memFuncList li:first-child{
    padding-top: 0px;
}
.memFuncList li:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border-bottom: 1px solid #e0e0e0;
}
.memFuncList li:last-child:after{
    border: none;
}
.memFuncList li:last-child div{
    background: none;
}
.haveLine li:last-child:after{
    border-bottom:1px solid #e5e5e5;
}
.haveLine .shouhuoTop span{
    color: #000;
}
.memFuncList li div{
    background: url("../images/yjt.png") right 5px no-repeat;
    background-size: 8px;
}
.memFuncList li div.nobg{
    background: none;
}
.memFuncList li div img{
    display: inline-block;
    width: 17px;
    vertical-align: -3px;
}
.BotUlImg li div img{
    display: inline-block;
    width: 19px;
    vertical-align: -3px;
}
.memFuncList li div span{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    margin-left: 10px;
    position: relative;
}
.memFuncList li div i{
    position: absolute;
    width: 10px;
    height: 10px;
    background: #ff6480;
    border-radius: 10px;
}
.shopPageCont{
    padding: 15px 15px;
    background: #ffffff;
    margin-top: 10px;
    font-size: 0.9rem;
}
.shop_menu ul{
    width: 100%;
    padding: 17px 0px 0px 0px;
}
.shop_menu li{
    width: 25%;
    text-align: center;
    position: relative;
    opacity: 1;
}
.shop_menu li a{
    display: block;
}
.shop_menu li a em{
    height: 35px;
    display: block;
}
.shop_menu li a span{
    font-size: 0.8rem;
    margin-top: 10px;
}
.shop_menu li:nth-child(1) a em{
    background: url("../images/daijiekuan.png") center top no-repeat;
    background-size: 35px;
}
.shop_menu li:nth-child(2) a em{
    background: url("../images/daishouhuo.png") center top no-repeat;
    background-size: 35px;
}
.shop_menu li:nth-child(3) a em{
    background: url("../images/daipingjia.png") center top no-repeat;
    background-size: 35px;
}
.shop_menu li:nth-child(4) a em{
    background: url("../images/tuihuo.png") center top no-repeat;
    background-size: 35px;
}
.shop_menu li a span{
    display: block;
}
.shop_menu li i{
    width: 15px;
    height: 15px;
    background: repeat;
    line-height: 17px;
    text-align: center;
    color: #ffffff;
    display: block;
    position: absolute;
    left: -webkit-calc(50% + 5px);
    top: -7px;
    background: #ff4941;
    border-radius: 9px;
    font-size: 0.8rem;
}
.shop_menu li.opacity{
    opacity: 1;
}
.footMenu{
    position: fixed;
    width: 100%;
    height: 45px;
    background: #ffffff;
    left: 0;
    bottom: 0;
    box-shadow: 0 0 2px 2px rgba(229,229,229,.5);
    z-index: 2;
}
.footMenu .left{
    width: 50px;
    position: relative;
    z-index: 2;
}
.footMenu .left:after{
    border-right: 1px solid #e5e5e5;
}
.footMenu .left img{
    display: block;
    width: 25px;
    margin: 0 auto;
    margin-top: 10px;
}
.footMenu .right{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.footMenu .right li{
    width: 33.3333333333333333333333%;
    position: relative;
    z-index: 2;
    line-height: 45px;
    text-align: center;
}
.yixiaoFotter .right li{
    width: 25%;
}
.yixiaoFotter .right li a{
    font-size: 0.9rem;
}
.footMenu .right li:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border-right: 1px solid #e0e0e0;
}
.footMenu .right li:last-child:after{
    border-right: none;
}
.footMenu .right li img{
    margin-right: 5px;
}
.yixiaoFotter .right li img{
    width: 8px;
}
.padbot45{
    padding-bottom: 45px;
}
.DingdanMore{
    background: #ffffff;
    padding: 10px 15px;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
}
.DingdanMore li{
    -webkit-box-flex-group: 3;
    -moz-box-flex-group: 3;
    box-flex-group: 3;
    text-align: center;
    font-size: 0.9rem;
    color: #888888;
    line-height: 30px;
}
.HuaFenBigQHul li{
    width: 50%;
}
.HuaFenBigQHCont{
    margin-top: 10px;
}
.HuaFenBigQHCont .BigContDiv{
    display: none;
}
.HuaFenBigQHCont .BigContDiv:first-child{
    display: block;
}
.DingdanMore li.cur{
    color: #fb5967;
    border-bottom: 2px solid #fb5967;
}
.DingdanCont{
    background: #f7f7f7;
}
.DingdanCont .ContDiv{
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.DingdanCont .ContDiv:first-child{
    display: block;
}
.DingDanLi{
    font-size: 0.9rem;
    margin-top: 10px;
    background: #ffffff;
    padding: 10px;
}
.HuafenCont .DingDanLi{
    padding: 0px;
}
.DingDanLi dl{
    position: relative;
    z-index: 2;
    padding-bottom: 10px;
}
.HuafenCont .DingDanLi dl{
    padding: 10px;
}
.DingDanLi dl:after{
    border-bottom: 1px solid #e5e5e5;
}
.DingDanLi dl dt{
    width: 95px;
    height: 95px;
}
.DingDanLi dl dt img{
    display: block;
    width: 100%;
    height: 100%;
    ovject-fit:cover;
}
.HuafenCont .DingDanLi dl dt{
    width: 60px;
    height: 60px;
}
.HuafenCont .DingDanLi dl dt img{
    border-radius: 100px;
}
.DingDanLi dl dd{
    margin-left: 10px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.DingDanLi dl dd .title{
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    line-height: 20px;
}
.DingDanLi dl dd .title span{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.DingDanLi dl dd .title em{
    display: block;
}
.red{
    color: #fb5967;
}
.DingDanLi dl dd .jieshao{
    line-height: 20px;
    color: #9fa0a0;
    margin-top: 10px;
}
.DingDanLi dl dd .jieshaoXG{
    height: 20px;
    line-height: 20px;
    color: #9fa0a0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 0.8rem;
}
.DingDanLi dl dd .jieshaoXG:nth-of-type(2){
    margin-bottom: 10px;
    margin-top: 5px;
}
.DingDanLi .LiBot{
    margin-top: 10px;
    line-height: 30px;
    font-size: 0.9rem;
}
.DingDanLi .LiBot a{
    display: block;
    width: 70px;
    height: 30px;
    text-align: center;
    position: relative;
    z-index: 2;
    line-height: 33px;
}
.DingDanLi .LiBot a.red:after{
    border: 1px solid #fb5967;
    border-radius: 10px;
}
.DingDanLi .LiBot a.grey:after{
    border: 1px solid #9fa0a0;
    border-radius: 10px;
}
.DingDanLi .LiBot span{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-right: 10px;
    text-align: right;
    white-space: nowrap;
    overflow-x: scroll;;
}
.HuafenCont .DingDanLi dl dd p{
    color: #a6a6a6;
    font-size: 0.8rem;
    line-height: 19px;
}
.HuafenCont .DingDanLi dl dd p:nth-child(1){
    font-weight: bold;
    font-size: 0.9rem;
    color: #2c2c2c;
    margin-bottom: 3px;
}
.grey{
    color: #9fa0a0;
}
.activeDiv{
    background: #ffffff;
    padding-bottom: 15px;
}
.activeDiv .title{
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 15px 0;
}
.activeDiv .title:after{
    border-bottom: 1px solid #e5e5e5;
}
.activeDiv .formCont{
    line-height: 35px;
    font-size: 0.9rem;
    padding: 0 10px;
    margin-top: 15px;
}
.activeDiv .formCont label{
    display: block;
    text-align: right;
    width: 60px;
}
.activeDiv .formCont:last-of-type label{
    width: 90px;
}
.activeDiv .formCont .ipt{
    margin-left: 10px;
    -webkit-box-flex: 1;
    -wmoz-box-flex: 1;
    box-flex: 1;
    position: relative;
    z-index: 2;
    padding: 1px 0 1px 5px;
}
.activeDiv .formCont .ipt input{
    border: none;
    display: block;
    width: 100%;
    height: 33px;
    background: transparent;
    font-size: 0.9rem;
}
.activeDiv .formCont .ipt:after{
    border: 1px solid #bfbfbf;
}
.activeDiv .formCont span{
    display: block;
    width: 90px;
    text-align: center;
    height: 35px;
    background: #fb5967;
    color: #ffffff;
    border-radius: 5px;
    margin-left: 10px;
}
.duihuanBot{
    padding: 0 10px 15px 10px;
    margin-top: 15px;
}
.duihuanBot span{
    display: block;
    background: #fb5967;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
}
.duihuanBot img{
    width: 15px;
    vertical-align: -3px;
    margin-right: 5px;
}
.alertZZ{
    background: url("../images/duihuanbg.png") repeat;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 11;
    display: none;
}
.alertDiv{
    position: absolute;
    width: 80%;
    left: 10%;
    top: 0%;
    background: #ffffff;
    z-index: 12;
    border-radius: 10px;
    display: none;
}
.close{
    position: absolute;
    width: 25px;
    height: 25px;
    right: 5px;
    top: 5px;
    background: url("../images/guanbi.png") no-repeat;
    background-size: 25px;
    z-index: 20;
}
.alertDiv .title{
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    padding: 15px 15px 0 15px;
}
.alertDiv .Cont{
    margin-top: 10px;
    line-height: 25px;
    font-size: 0.9rem;
    word-break: break-all;
    word-wrap:break-word;
    padding: 0px 15px 15px 15px;
}
.alertDiv .Cont a{
    color: #fb5967;
}
.alertDiv .Cont .loaction{
    display: inline-block;
    height: 25px;
    background: #fb5967;
    color: #ffffff;
    padding: 0 10px;
}
.alertDiv .wxTishi{
    background: #f7f7f7;
    padding: 15px;
    line-height: 25px;
    border-radius: 0 0 10px 10px;
    word-break: break-all;
    font-size: 0.9rem;
    color: #727171;
}
.lineWanc{
    position: relative;
    line-height: 25px;
    padding: 5px 15px 0 15px;
    background: url("../images/yjt.png") right center no-repeat;
    background-position: -webkit-calc(100% - 15px) center;
    background-size: 9px;
}
.lineWanc dt{
    font-weight: bold;
}
.lineWanc dt i{
    margin: 0 10px;
}
.lineWanc dt span{
    display: inline-block;
    background: #fb5967;
    color: #fff;
    padding: 0 10px;
    border-radius: 100px;
    font-size: 0.8rem;
    height: 20px;
    line-height: 23px;
    font-weight: normal;
}
.lineWanc dd{
    color: #888888;
    font-size: 0.9rem;
    line-height: 20px;
}



.recieveName{
    position: relative;
    line-height: 25px;
    height: 30px;
    padding: 0 15px 5px 15px;
    z-index: 2;
    font-weight: bold;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    background: transparent;
}
.recieveName span{
    display: block;
}
.recieveName:after{
    border-bottom: 1px solid #e5e5e5;
}
.recieveName em{
    display: block;
    width: 60px;
    background: url("../images/zhifukuang.png") right 2px no-repeat;
    background-size: 24px;
}
.recieveName em.em{
    background: url("../images/zhifusure.png") right 2px no-repeat;
    background-size: 24px;
}

/*多肉*/
.duorou{
    position: relative;
    line-height: 25px;
    height: 30px;
    padding: 0 15px 5px 15px;
    z-index: 2;
    font-weight: bold;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    background: transparent;
}
.duorou span{
    display: block;
}
.duorou:after{
    border-bottom: 1px solid #e5e5e5;
}
.duorou em{
    display: block;
    width: 60px;
    background: url("../images/zhifukuang.png") right 2px no-repeat;
    background-size: 24px;
}
.duorou em.em{
    background: url("../images/zhifusure.png") right 2px no-repeat;
    background-size: 24px;
}

.sendWhoDl{
    line-height: 34px;
    font-size: 0.9rem;
    padding: 7px 15px;
    position: relative;
    z-index: 2;
}
.sendWhoDl:after{
    border-bottom: 1px solid #e5e5e5;
}
.sendWhoDl dt{
    display: block;
    text-align: right;
}
.sendWhoDl dd{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.sendWhoDl dd input{
    border: none;
    display: block;
    width: 100%;
    height: 34px;
    background: transparent;
    font-size: 0.9rem;
}
.sendWhoDl:last-of-type:after{
    border-bottom: none;
}
.sendCard dd:last-of-type{
    -webkit-box-flex-group: 3;
    -moz-box-flex-group: 3;
    box-flex-group: 3;
    color: #9fa0a0;
}
.sendCard:last-of-type:after{
    border-bottom: 1px solid #e5e5e5;
}
.sendCard dd:first-of-type{
    margin-right: 10px;
    white-space: normal;
    overflow-x: scroll;
}
.CardTell{
    color: #9fa0a0;
    padding: 15px 15px;
}
.CardListTishi{
    line-height: 25px;
    color: #727171;
}
.kapianDiv{
    border-radius: 10px;
    overflow: hidden;
}
.kapianDiv .Top{
    height: 130px;
    background-image: url(../images/huaduo.png);
    background-position: right top;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 15px 15px;
    position: relative;
}
.kapianDiv .Top .CardNum span{
    display: block;
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    border-radius: 3px;
    margin-right: 10px;
}
.kapianDiv .Top .CardNum span.cur{
    background-image: url("../images/gou.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}
.kapianDiv .Top .CardNum em{
    display: block;
    font-size: 1.2rem;
    line-height: 22px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    white-space: nowrap;
    overflow-x: scroll;
}
.kapianDiv .Top .CardName{
    text-align: center;
    font-size: 1.5rem;
    margin-top: 45px;
    height: 30px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-height: 30px;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.kapianDiv .Bot{
    background: #f7f7f7;
    padding: 15px;
    line-height: 20px;
}
.kapianDiv .Bot .left{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-right: 10px;
}
.kapianDiv .Bot .left p{
    white-space: nowrap;
    overflow-x: scroll;
}
.kapianDiv .Bot .right{
    -webkit-box-flex-group: 2;
    -moz-box-flex-group: 2;
    box-flex-group: 2;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    margin-top: 5px;
    border-radius: 100px;
    color: #ffffff;
}
.kapianDiv .Bot .right a{
    color: #ffffff;
    font-size: 0.8rem;
}
.kapianDiv .Top .CardState{
    position: absolute;
    left: 15px;
    top: 50px;
    height: 20px;
    padding: 0 10px;
    background: #ffffff;
    color: #727171;
    border-radius: 100px;
    line-height: 22px;
    font-size: 0.8rem;
}
.kapianDiv .Top.red{
    background-color: #fb5967;
    color: #ffffff;
}
.kapianDiv .Bot .right.red{
    background-color: #fb5967;
}
.kapianDiv .Top.yellow{
    background-color: #f6ad3c;
    color: #ffffff;
}
.kapianDiv .Bot .right.yellow{
    background-color: #f6ad3c;
}
.kapianDiv .Top.green{
    background-color: #9dc92a;
    color: #ffffff;
}
.kapianDiv .Bot .right.green{
    background-color: #9dc92a;
}
.kapianDiv .Top.blue{
    background-color: #4bbecd;
    color: #ffffff;
}
.kapianDiv .Bot .right.blue{
    background-color: #4bbecd;
}
.kapianDiv .Top.grey{
    background-color: #c9caca;
    color: #ffffff;
}
.kapianDiv .Bot .right.grey{
    background-color: #c9caca;
}
.allListTop{
    position: relative;
}
.allListTop > img{
    display: block;
    width: 100%;
}
.BotIcon{
    position: absolute;
    width: 90%;
    left: 5%;
    bottom: -35px;
    background: #ffffff;
    border-radius: 6px;
    padding: 15px 0;
    font-size: 0.8rem;
}
.BotIcon li{
    width: 25%;
    text-align: center;
    position: relative;
    z-index: 2;
}
.BotIcon li:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border-right: 1px solid #e5e5e5;
}
.BotIcon li:last-child:after{
    border-right: none;
}
.BotIcon li img{
    display: block;
    width: 25px;
    margin: 0 auto;
}
.BotIcon li span{
    display: block;
    text-align: center;
    padding-top: 5px;
    color: #9fa0a0;
}
.fangkuangDiv{
    position: absolute;
    width: 70%;
    left: 15%;
    bottom: 45px;
    background: url("../images/toumingbg.png") repeat;
    padding: 10px;
}
.neikuangDiv{
    padding: 15px 10px;
    position: relative;
    z-index: 2;
}
.neikuangDiv:after{
    border: 1px solid #92b926;
}
.neikuangDiv p:first-child{
    font-size: 1.2rem;
    font-weight: bold;
    text-align: center;
}
.neikuangDiv p:last-child{
    background: #f96e79;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 0.9rem;
    margin-top: 10px;
    overflow: hidden;
}
.allListBot{
    padding: 0 15px 15px 15px;
}
.allListBot .alllistDl{
    border-radius: 10px;
    overflow: hidden;
    margin-top: 15px;
}
.allListBot .alllistDl:first-child{
    margin-top: 50px;
}
.qiehuanCont .alllistDl:first-child{
    margin-top: 15px;
}
.allListBot .alllistDl dt img{
    display: block;
    width: 100%;
}
.allListBot .alllistDl dd{
    background: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
}
.allListBot .alllistDl dd .left{
    margin-right: 10px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.allListBot .alllistDl dd .left p{
    line-height: 25px;
}
.allListBot .alllistDl dd .left p:first-child{
    font-weight: bold;
}
.allListBot .alllistDl dd .left p:last-child{
    color: #9fa0a0;
    font-size: 0.8rem;
    /*margin-top: 5px;*/
}
.YBYQHBot .alllistDl dd .left p:last-child{
    font-size: 0.8rem;
    /*margin-top: 10px;*/
}
.YBYQHBot .alllistDl dd .left p:last-child span{
    color: red;
}
.allListBot .alllistDl dd .right{
    height: 35px;
    background: #fb5967;
    text-align: center;
    border-radius: 5px;
    margin-top: 5px;
    padding: 0 20px;
}
.allListBot .alllistDl dd .right a{
    display: block;
    color: #ffffff;
    line-height: 35px;
}
.reciveDZ{

}
.reciveDZ li{
    background: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    margin-top: 10px;
}
.reciveDZ li:first-child{
    margin-top: 0px;
}
.reciveDZ .Top dd{
    background: none;
    padding-left: 0px;
}
.reciveDZ .Top{
    position: relative;
    z-index: 2;
    padding-bottom: 10px;
}
.reciveDZ .Top:after{
    border-bottom: 1px dashed #999;
}
.reciveDZ .Bot{
    padding: 15px 0 0 0;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    line-height: 20px;
}
.reciveDZ .Bot .left i{
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 2;
    margin-right: 10px;
    margin-top: -1px;
}
.reciveDZ .Bot .left i:after{
    border: 1px solid #999;
    border-radius: 100px;
}
.reciveDZ .Bot .left i.cur{
    background: url("../images/honggou.png") left center no-repeat;
    background-size: 20px 20px;
}
.reciveDZ .Bot .left i.cur:after{
    border: none;
}
.reciveDZ .Bot .left span{
    display: block;
    line-height: 20px;
    margin-right: 25px;
}
.reciveDZ .Bot .right span{
    display: block;
    background: url("../images/del.png") left 0px no-repeat;
    background-size: 18px;
    padding-left: 22px;
    margin-left: 20px;
}
.reciveDZ .Bot .right a{
    display: block;
    background: url("../images/bianji.png") left 0px no-repeat;
    background-size: 18px;
    padding-left: 22px;
}
.reciveDZ .lineWanc{
    padding-left: 0px;
}
.PopupLayer{
    background: #ffffff;
    width: 100%;
    height: 100%;
}
.SHDiv{
    margin-top: 10px;
}
.SHDiv li{
    display:-webkit-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 5px 15px;
    line-height: 45px;
    position: relative;
    z-index: 2;
}
.SHDiv li:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border-bottom: 1px dashed #999;
}
.SHDiv li span{
    width: 65px;
    text-align: right;
    font-size: 0.9rem;
}
.SHDiv li em{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    margin-left: 15px;
}
.SHDiv li em input{
    width: 100%;
    height: 25px;
    border: none;
    font-size: 1rem;
    line-height: 25px;
}
.SHDiv li span, .SHDiv li em{
    display: block;
}
.Tjbotton{
    width: 115px;
    height: 40px;
    background: #fb5967;
    margin: 0 auto;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
}
.ReceiptDiv{
    background: #ffffff;
    z-index: 101;
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    padding-bottom: 20px;
    display: none;
}
.ReceiptCont{
    width: 100%;
    text-align: center;
    margin-top: 40px;
    padding: 0 10px 0 0;
    font-size: 0.9rem;
}
.ReceiptCont span{
    display: block;
    padding: 0 10px;
    line-height: 30px;
}
.ReceiptCont select{
    padding: 0 10px;
    height: 30px;
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.SureAddr{
    width: 110px;
    height: 35px;
    background:#fb5967;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 35px;
    color: #ffffff;
    text-align: center;
    font-size: 1rem;
}
.CancleAddr{
    width: 25px;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 5px;
    background: #eaeaea;
    border-radius: 30px;
}
.CancleAddr i{
    display: block;
    width: 20px;
    height: 1px;
    background: #7c7c7c;
    position: absolute;
    left: 2.5px;
    top: 12.5px;
}
.CancleAddr i:first-child{
    -webkit-transform: rotate(45deg);
}
.CancleAddr i:last-child{
    -webkit-transform: rotate(-45deg);
}
.ReceiptZZ{
    width: 100%;
    background: url("../images/h5sharebg.png") repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
    display: none;
}
.keep{
    -webkit-transition: all 0.3s linear;
}
.erweiCont{
    background: url("../images/erweibg.jpg");
    background-size: 100% 100%;
}
.erweiDiv{
    width: 169px;
    margin: 15% auto 0 auto;
    position: relative;
}
.erweiDiv img{
    display: block;
    width: 100%;
    height: 100%;
}
.erweiTu{
    background: #ffffff;
    width: 119px;
    height: 119px;
    position: absolute;
    bottom: 76px;
    left: 25px;
}
.FiextMenu{
    position: fixed;
    bottom: 0;
    left: 0px;
    width: 100%;
    background: #ffffff;
    padding: 10px 10px 10px 10px;
    box-shadow: 0 0 2px 2px rgba(229,229,229,.5);
}
.OrderMessTop{
    line-height: 25px;
    color: #fb5967;
    padding-bottom: 10px;
}
.fahuoTime li{
    height: 30px;
    line-height: 30px;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    position: relative;
    z-index: 2;
    padding: 10px 30px 10px 15px;
    background: url("../images/yjt.png") -webkit-calc(100% - 15px) center no-repeat;
    background: url("../images/yjt.png") -moz-calc(100% - 15px) center no-repeat;
    background: url("../images/yjt.png") calc(100% - 15px) center no-repeat;
    background-size: 7px;
}
.fahuoTime li:after{
    border-bottom: 1px solid #e5e5e5;
}
.fahuoTime span{
    display: block;
    background: url("../images/riqiicon.png") no-repeat;
    background-size: 25px;
    background-position: left center;
    padding-left: 35px;
}
.fahuoTime em{
    display: block;
}
.xialaDiv span{
    display: block;
    width: 23px;
    height: 10px;
    margin: 0 auto;
    padding: 5px 0;
}
.xialaDiv span.shousuo{
    background: url("../images/shouqi.png") no-repeat;
    background-position: center center;
    background-size: 16px;
    -webkit-transform: rotate(180deg);
}
.xialaDiv span.zhankai{
    background: url("../images/shouqi.png") no-repeat;
    background-size: 16px;
    background-position: center center;
}
.shouhuoTop{
    padding: 0 15px 10px 15px;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    position: relative;
    z-index: 2;
    line-height: 25px;
    height: 42px;
}
.shouhuoTop:after{
    border-bottom: 1px solid #e5e5e5;
}
.shouhuoTop span{
    display: block;
}
.shouhuoTop a{
    display: block;
    color: #9fa0a0;
    background: url("../images/yjt.png") right center no-repeat;
    background-size: 7px;
    padding-right: 15px;
}
.shouhuoBot{
    padding-top: 10px;
    background: no-repeat;
}
.shouhuoBot dt{
    font-weight: normal;
}
.allSPdl{
    position: relative;
    margin-top: 15px;
    z-index: 2;
    padding-bottom: 10px;
}
.allSPdl:first-child{
    margin-top: 0px;
}
.allSPdl:after{
    border-bottom: 1px solid #e5e5e5;
}
.allSPdl:last-child{
    border-bottom: none;
    padding-bottom: 0px;
}
.allSPdl dt{
    width: 88px;
    height: 88px;
    padding: 1px;
    position: relative;
    z-index: 2;
}
.allSPdl dt:after{
    border: 1px solid #e7e5e5;
}
.allSPdl dt img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.allSPdl dd{
    margin-left: 10px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
}
.allSPdl .tit{
    line-height: 20px;
}
.allSPdl .price{
    color: #9fa0a0;
    margin-top: 5px;
    line-height: 20px;
}
.allSPdl .bot{
    line-height: 20px;
    color: #888888;
    font-size: 0.9rem;
    margin-top: 25px;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
}
.allSPdl .bot span{
    display: block;
}
.allSPdl .bot em{
    display: block;
    color: #fb5967;
    font-size: 1rem;
    font-family: arial, sans-serif;
    font-weight: bold;
}
.allSPdl .bot em i{
    font-size: 0.8rem;
    font-weight: normal;
}
.PointZFK span{
    color: #9fa0a0;
}
.PointZFK em{
    display: block;
    color: #fb5967;
    font-size: 1rem;
    font-family: arial, sans-serif;
    font-weight: bold;
}
.PointZFK em i{
    font-size: 0.8rem;
    font-weight: normal;
}
.Nobg{
    background: none;
}
.wenziTell{
    background: #ffffff;
    padding: 10px;
    line-height: 25px;
}
.haveLine .shouhuoTop{
    padding-top: 10px;
}
.lianxiKeFu{
    padding: 15px;
    font-size: 0.9rem;
    color: #727171;
}
.againBuy{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    padding: 0 10px;
}
.againBuy a{
    margin-top: 5px;
    display: block;
    background: #fb5967;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #ffffff;
}
.TGContainer{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.TGContainer .swiper-wrapper{
    display: -webkit-box;
}
.TGContainer .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.TGContainer .swiper-slide a{
    display: block;
    width: 100%;
}
.TGContainer .swiper-slide img{
    width: 100%;
    display: block;
}
.TGContainer .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
/* Common Styles */
.TGContainer > .swiper-pagination-bullets {
    bottom: 5px;
    left: 0;
    width: 100%;
}
.TGContainer.zongliebiao > .swiper-pagination-bullets {
    bottom: 45px;
    left: 0;
    width: 100%;
}
.TGContainer .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}
.TGContainer .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fb5967;
}
.TGContainer > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.flashText{
    padding: 15px;
    line-height: 20px;
    background: #ffffff;
}
.flashText p:first-child{
    font-weight: bold;
}
.flashText p:last-child{
    font-size: 0.9rem;
    color: #9fa0a0;
}
.PSNumDiv{
    position: relative;
    line-height: 26px;
    z-index: 2;
    padding: 10px 15px;
    color: #9fa0a0;
}
.PSNumDiv:after{
    border-bottom: 1px solid #E5E5E5;
}
.shouhuaTime{
    padding-top: 10px;
}
.shouhuaTimeUl{

}
.shouhuaTimeUl li{
    color: #9fa0a0;
    position: relative;
    z-index: 2;
    line-height: 26px;
    padding: 10px 15px;
}
.shouhuaTimeUl li:after{
    border-bottom: 1px solid #E0E0E0;
}
.shouhuaTimeUl li i{
    display: block;
    width: 20px;
    height: 26px;
    background: url("../images/guanbi.png") left 2px no-repeat;
    background-size: 20px;
    margin-left: 10px;
}
.shouhuaTimeUl li:first-child i{
    display: none;
}
.shouhuaTimeUl li span{
    display: block;
}
.shouhuaTimeUl li em{
    display: block;
    width: 116px;
    text-align: right;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.shTimeAdd{
    padding: 0 15px;
}
.shTimeAdd span{
    display: block;
    color: #fb5967;
    background: url("../images/hongadd.png") left center no-repeat;
    background-size: 12px;
    line-height: 25px;
    padding: 10px 0 10px 15px;
}
.lijiDuihuan{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-left: 10px;
    padding-right: 15px;
}
.lijiDuihuan span{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    line-height: 45px;
    text-align: right;
    font-size: 0.9rem;
}
.lijiDuihuan span i{
    color: #fb5967;
    margin-left: 5px;
}
.lijiDuihuan a{
    display: block;
    height: 30px;
    line-height: 30px;
    width: 75px;
    background: #fb5967;
    text-align: center;
    color: #ffffff;
    border-radius: 5px;
    margin-top: 7px;
    margin-left: 10px;
    font-size: 0.9rem;
}
.addBBImg{
    width: 100%;
    height: 100%;
    background: #ffffff;
    position: fixed;
    z-index: 1001;
    display: none;
    top: 0px;
    left: 0px;
    padding: 10px;
    overflow: hidden;
    overflow-y: scroll;
}
*::-webkit-scrollbar{
    display: none;
}
.sendTimeSet{
    position: absolute;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    height: 40px;
    z-index: 2;
    left: 15px;
    top: -webkit-calc(50% - 100px);
    top: -moz-calc(50% - 100px);
    top: calc(50% - 100px);
    background: url("../images/wuliu.png") 10px  center no-repeat;
    background-size: 35px;
    padding-left: 56px;
}
.sendTimeSet:after{
    border: 1px solid #c5c5c5;
}
.sendTimeSet input{
    display: block;
    -webkit-box-flex: 1;
    border: none;
    background: none;
    padding-left: 5px;
    height: 40px;
    line-height: 40px;
    font-size: 1rem;
}
.addSendTime .button{
    position: absolute;
    top: -webkit-calc(50% + 40px);
    top: -moz-calc(50% + 40px);
    top: calc(50% + 40px);
    left: 0px;
    width: 100%;
    height: 40px;
    text-align: center;
}
.addSendTime .button button{
    height: 40px;
    background: #fb5967;
    border: none;
    width: 100px;
    color: #ffffff;
    font-size: 1rem;
}
.TranslateDiv{
    -webkit-transition: all 0.3s linear;
    position: relative;
    height: 100%;
}
.zhengwenDiv{
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
.YHQzhengwenDiv{
    height: -webkit-calc(100% - 50px);
    height: -moz-calc(100% - 50px);
    height: calc(100% - 50px)
}
.tanchuDiv{
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    position: relative;
}
.YHQtanchuDiv{
    height: -webkit-calc(100% - 50px);
    height: -moz-calc(100% - 50px);
    height: calc(100% - 50px)
}
.shopPageContent{
    padding: 15px 15px;
    background: #ffffff;
    margin-top: 10px;
    font-size: 0.9rem;
}
.MargTop50{
    margin-top: 50px;
}
.NoMarginTop{
    margin-top: 0px;
}
.NoPaddLR{
    padding-left: 0px;
    padding-right: 0px;
}
.NoPaddTop{
    padding-top: 0px;
}
.NoPaddBot{
    padding-bottom: 0px;
}
.FlowerMore{
    padding: 15px 15px 15px 15px;
}
.FlowerMore img{
    display: block;
    width: 100%;
    line-height: 0px;
}
.writeZFTitle{
    padding: 15px;
    font-size: 0.9rem;
}
.textArea{
    padding: 0px 15px 0 15px;
}
.textArea textarea{
    width: 100%;
    height: 150px;
    border: none;
    background: #ffffff;
    display: block;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.writeButton{
    padding: 15px 15px 0 15px;
}
.writeButton span{
    display: block;
    position: relative;
    z-index: 2;
    width: 100px;
    height: 40px;
    color: #999;
    text-align: center;
    line-height: 40px;
}
.writeButton span img{
    width: 16px;
    vertical-align: -2px;
    margin-right: 5px;
}
.writeButton span:after{
    border: 1px solid #bcbcbc;
    border-radius: 5px;
}
.writeButton a{
    display: block;
    margin-left: 10px;
    height: 40px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    background: #fb5968;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
}
.zhufuText{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    left: 0;
    top: 0px;
    z-index: 10;
    background: #fff;
    display: none;
    background: url("../images/zhufuyubg.jpg") left center no-repeat;
    background-size: cover;
    padding: 20px 15px 0 15px;
}
.zhufuCont{
    position: relative;
    z-index: 2;
    background: #ffffff;
    font-size: 0.9rem;
    padding: 10px 15px 10px 15px;
    margin-top: 20px;
}
.zhufuCont:after{
    border: 1px solid #e5e5e5;
}
.zhufuCont li{
    padding: 5px 0;
}
.zhufuCont li span{
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 2;
    margin-right: 10px;
    margin-top: 3px;
}
.zhufuCont li span:after{
    border: 1px solid #999;
    border-radius: 100px;
}
.zhufuCont li.cur span{
    background: url("../images/honggou.png") left center no-repeat;
    background-size: 20px 20px;
}
.zhufuCont li.cur span:after{
    border: none;
}
.zhufuCont li em{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    line-height: 20px;
    color: #9fa0a0;
}
.zhufuCont li.cur em{
    color: #000;
}
.zhufuSwiper{

}
.zhufuSwiper .swiper-slide{
    height: 100%;
    position: relative;
}
.zhufuSwiper .swiper-slide > img{
    height: 100%;
    width: 100%;
    /*object-fit: cover;*/
}
.zhufuMenu{
    height: 50px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #ffffff;
    z-index: 10;
    box-shadow: 0 0 2px 2px rgba(229,229,229,.5);
    padding: 7px 15px;
}
.zhufuMenu a{
    display: block;
    width: -webkit-calc(50% - 7px);
    width: -moz-calc(50% - 7px);
    width: calc(50% - 7px);
    background: #fb5967;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
    line-height: 35px;
}
.zhufuMenu a:last-child{
    margin-left: 15px;
}
.zhufuTextPos{
    position: absolute;
}
.zhufuTextPos .imgBox{
    width: 100%;
}
.zhufuTextPos img{
    display: block;
    margin: 0 auto;
}
.textPadBox{
    padding: 20px 0;
}
.textBox{
    line-height: 30px;
    max-height: 150px;
    overflow-y: scroll;
    font-size: 0.9rem;
}
.sendFlowerName{
    font-size: 0.9rem;
    font-weight: bold;
    position: absolute;
}
.InputTelDiv{

}
.InputTelDiv label{
    display: block;
    line-height: 30px;
}
.InputTelDiv input{
    display: block;
    line-height: 30px;
    border: none;
    -webkit-box-flex: 1;
}
.TelTellDiv{
    text-align: center;
    font-size: 0.8rem;
    line-height: 24px;
    margin-top: 10px;
}
.Metoo a:last-child{
    margin: 0 auto;
}
.zhufuListDl{
    padding: 10px 10px;
    background: #ffffff;
    margin-top: 10px;
}
.zhufuListDl dt{
    width: 79px;
    height: 79px;
}
.zhufuListDl dt img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.zhufuListDl dd{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-left: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    font-size: 0.9rem;
}
.zhufuListDl dd .left{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.zhufuListDl dd .left p{
    line-height: 20px;
    height: 20px;
    color: #9fa0a0;
    font-size: 0.8rem;
}
.zhufuListDl dd .left p:nth-child(1){
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 40px;
    color: #000000;
    font-size: 0.9rem;
}
.zhufuListDl dd .left p:nth-child(2){
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.zhufuListDl dd .right{
    width: 70px;
    margin-left: 5px;
}
.zhufuListDl dd .right a{
    display: block;
    position: relative;
    z-index: 2;
    height: 30px;
    line-height: 32px;
    text-align: center;
    margin-top: 7px;
}
.zhufuListDl dd .right a:first-child{
    color: #fb5967;
}
.zhufuListDl dd .right a:first-child:after{
    border: 1px solid #fb5967;
    border-radius: 5px;
}
.zhufuListDl dd .right a:last-child{
    color: #9dc92a;
    margin-top: 10px;
}
.zhufuListDl dd .right a:last-child:after{
    border: 1px solid #9dc92a;
    border-radius: 5px;
}
.zhufuListDl:first-child{
    margin-top: 0px;
}
.YBYQHBot .alllistDl:first-child{
    margin-top: 15px;
}
.xianhuaName{
    padding: 15px 15px 0 15px;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    background: #ffffff;
}
.xianhuaName li{
    -webkit-box-flex-group: 3;
    -moz-box-flex-group: 3;
    box-flex-group: 3;
    text-align: center;
    padding-bottom: 15px;
}
.xianhuaName li.cur{
    border-bottom: 2px solid #9cc829;
}
.xianhuaName li span{
    display: block;
    width: 80%;
    margin: 0 auto;
}
.xianhuaName li span img{
    display: block;
    width: 100%;
}
.xianhuaName li em{
    display: block;
    font-size: 0.8rem;
    color: #999;
    margin-top: 5px;
}
.pzbzDiv{
    padding: 0 15px;
    background: #ffffff;
}
.pzbzDiv{
    padding: 15px 10px;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    background: #ffffff;
}
.pzbzDiv li span{
    width: 35%;
}
footer.shopFooter{
    width: 100%;
    padding: 5px 0;
    height: 50px;
    position: fixed;
    bottom: 0px;
    background: #ffffff;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.1);
    z-index: 10;
}
footer.shopFooter > a{
    display: block;
    width: 33.333333%;
    text-align: center;
    text-decoration: none;
    line-height: 75px;
    color: #797979;
    font-size: 0.8rem;
    position: relative;
}
footer.shopFooter > a i{
    position: absolute;
    width: 15px;
    height: 15px;
    top: 0px;
    left: 55%;
    background: #ff6480;
    border-radius: 15px;
    line-height: 15px;
    color: #ffffff;
}

footer.shopFooter > a:nth-of-type(1){
    background: url("../images/b1.png");
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: 22px;
}
footer.shopFooter a:nth-of-type(2){
    background: url("../images/b2.png");
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: 22px;
}
footer.shopFooter > a:nth-of-type(3){
    background: url("../images/b4.png");
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: 22px;
}
footer.shopFooter > a:nth-of-type(4){
    background: url("../images/b4.png");
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: 22px;
}
.padBot75{
    padding-bottom: 75px;
}
.LeibieThree li{
    /*-webkit-box-pack: justify;*/
    /*-moz-box-pack: justify;*/
    /*box-pack: justify;*/
    width: 100%;
    margin-top: 15px;
}
.LeibieThree li a{
    display: block;
    width: 33.3333333333333333333333333333333333333%;
}
.LeibieThree li span{
    display: block;
    width: 50%;
    margin: 0 auto;
}
.LeibieThree li span img{
    display: block;
    width: 100%;
}
.LeibieThree li em{
    display: block;
    text-align: center;
    font-size: 0.8rem;
    color: #999;
    margin-top: 5px;
}
.wuliuTop{
    background: #ffffff;
}
.wuliuTop li{
    padding: 15px;
    position: relative;
    z-index: 2;
    font-size: 0.9rem;
    line-height: 20px;
}
.wuliuTop li:after{
    border-bottom: 1px solid #e5e5e5;
}
.wuliuTop li:last-child:after{
    display: none;
}
.wuliuTop li span{
    display: block;
    color: #999;
}
.wuliuTop li em{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.wuliuMid{
    background: #ffffff;
    text-align: center;
    line-height: 20px;
    padding: 15px 0;
    color: #fb5967;
    margin-top: 10px;
}
.wuliuProcess{
    -webkit-box-sizing: border-box;
    padding: 15px 15px;
    background: #ffffff;
    margin-top: 10px;
}
.wuliuPistion{
    position: relative;
}
.wuliuUL{
    -webkit-box-sizing: border-box;
    font-size: 16px;
}
.wuliuUL li{
    font-size: 0.9rem;
    position: relative;
    margin-top: 20px;
}
.wuliuUL li:first-child{
    margin-top: 0px;
}
.wuliuUL li .left{
    text-align: left;
    width: 80px;
}
.wuliuUL li .left span{
    display: block;
    font-weight: bold;
}
.wuliuUL li .left em{
    display: block;
    color: #999;
    font-size: 0.8rem;
}
.wuliuUL li .right{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    line-height: 20px;
}
.wuliuUL li .jianjiao{
    position: absolute;
    width: 15px;
    height: 100%;
    left: -21px;
    top: -webkit-calc(50% - 7px);
    height: 0;
    font-size: 0;
    line-height: 0;
    border-style: solid;
    border-width: 7px 7px 7px 0;
    border-color: transparent #dbdbdb;
}
.wuliuUL li.cur .jianjiao{
    position: absolute;
    width: 15px;
    height: 100%;
    left: -21px;
    top: -webkit-calc(50% - 7px);
    height: 0;
    font-size: 0;
    line-height: 0;
    border-style: solid;
    border-width: 7px 7px 7px 0;
    border-color: transparent #5cb65f;
}
.wuliuSX{
    position: absolute;
    width: 1px;
    height: 100%;
    background: #dcdddd;
    left: 59px;
    top: 0px;
}
.yuanIcon{
    width: 15px;
    height: 15px;
    background: #dcdddd;
    position: absolute;
    left: 52px;
    top: 0px;
    border-radius: 100px;
}
.yuanIcon.cur{
    background: #fb5967;
    z-index: 10;
    box-shadow: 0 0 3px 3px rgba(251,89,103,.3);
}
.addTXDD span i{
    color: #9fa0a0;
    font-size: 0.8rem;
}
.addTXDD em{
    color: #fb5967;
    font-size: 0.8rem;
}
.addTXDD em i{
    font-weight: bold;
    font-size: 0.9rem;
}
.addFPXX em{
    background: url("../images/yjt.png") right center no-repeat;
    background-size: 7px;
    padding-right: 15px;
    color: #9fa0a0;
    font-size: 0.8rem;
}
.fapiaoScroll{
    padding: 0px 0px 15px 0px;
}
.fapiaoTitle{
    line-height: 30px;
    font-size: 1rem;
    font-weight: bold;
}
.fapiaoleixing{
    margin-top: 10px;
}
.fapiaoleixing span{
    display: block;
    position: relative;
    z-index: 2;
    height: 30px;
    line-height: 32px;
    padding: 0 10px;
    margin-right: 10px;
}
.fapiaoleixing span:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border: 1px solid #999;
    border-radius: 100px;
}
.fapiaoleixing span.cur{
    color: #f9593a;
}
.fapiaoleixing span.cur:after{
    border: 1px solid #f9593a;
    border-radius: 100px;
}
.fapiaoTT{
    margin-top: 10px;
}
.fapiaoTT i{
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 2;
    margin-right: 10px;
    margin-top: -1px;
}
.fapiaoTT i:after{
    border: 1px solid #999;
    border-radius: 100px;
}
.fapiaoTT i.cur{
    background: url("../images/honggou.png") left center no-repeat;
    background-size: 20px 20px;
}
.fapiaoTT i.cur:after{
    border: none;
}
.fapiaoTT span{
    display: block;
    line-height: 20px;
    margin-right: 25px;
}
.fapiaoTTcont{
    position: relative;
    z-index: 2;
    height: 100px;
    padding: 5px;
    margin-top: 15px;
}
.fapiaoTTcont:after{
    border: 1px solid #999;
    border-radius: 10px;
}
.fapiaoTTcont textarea{
    width: 100%;
    height: 100%;
    border: none;
}
.shoupiaoCont{
    margin-top: 10px;
}
.shoupiaoCont .forCont{
    margin-top: 10px;
}
.shoupiaoCont .forCont label{
    display: block;
    position: relative;
    line-height: 30px;
}
.shoupiaoCont .forCont label.before:before{
    content: '*';
    color: red;
    position: absolute;
    left: 0px;
}
.shoupiaoCont .forCont div{
    position: relative;
    z-index: 2;
    height: 30px;
    line-height: 30px;
    padding: 5px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-left: 20px;
}
.shoupiaoCont .forCont div input{
    width: 100%;
    height: 20px;
    display: block;
    border: none;
}
.shoupiaoCont .forCont div:after{
    border: 1px solid #999;
}
.topLogo{
    background: #ffffff;
    text-align: center;
    padding: 10px 0 5px 0;
}
.topLogo img{
    width: 163px;
}
.xianhuaSix{
    background: #ffffff;
    margin-top: 10px;
}
.listTitleZS{
    padding-left: 30px;
    background: url("../images/tubiao.png") 15px center no-repeat;
    background-size: 8px;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
}
.xianhuaSix .allListBot{
    padding: 0;
}
.xianhuaSix .alllistDl:first-child{
    margin-top: 0px;
}
.xianhuaSix .alllistDl{
    margin-top: 0px;
    border-radius: 0px;
}
.xianhuaSix .alllistDl .left span{
    color: #fa5968;
    font-weight: bold;
}
.xianhuaSix .alllistDl .left i{
    font-size: 0.9rem;
    font-weight: normal;
}
.xianhuaSix .alllistDl dd .left p:nth-child(2){
    color: #9fa0a0;
    font-size: 0.9rem;
}
.xianhuaSix .alllistDl dd .right{
    margin-top: 35px;
}
.memberLogin img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.loginMessDiv{
    position: absolute;
    width: 100%;
    left: 0px;
    padding: 0 20%;
}
.loginMessDiv label{
    display: block;
    color: #ffffff;
    font-size: 0.9rem;
    line-height: 20px;
    padding: 0px 0 10px 0;
}
.loginMessDiv input{
    display: block;
    width: 100%;
    height: 50px;
    background: #ffffff;
    border: none;
    border-radius: 5px;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.9rem;
}
.loginMessDiv .formCont:nth-last-child(2){
    margin-top: 20px;
}
.loginMessDiv .loginButton{
    margin-top: 10px;
}
.loginMessDiv .loginButton a{
    display: block;
    background: #ffffff;
    border-radius: 5px;
    font-size: 0.9rem;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.xinxiListTit{
    font-weight: bold;
    background: #ffffff;
    padding: 10px 15px 10px 15px;
    margin-top: 10px;
    position: relative;
    z-index: 2;
}
.xinxiListTit:after{
    border-bottom: 1px solid #E5E5E5;
}
.xinxiListCot{
    background: #ffffff;
    padding:  0 15px;
    font-size: 0.8rem;
}
.xinxiListCot ul{
    padding: 10px 0;
    width: 100%;
    overflow-x: scroll;
}
.xinxiListCot li{
    line-height: 25px;
}
.xinxiListCot li span{
    display: block;
    color: #595757;
}
.xinxiListCot li span:nth-child(1){
    width: 116px;
}
.xinxiListCot li span:nth-child(2){
    width: 75px;
    margin-left: 15px;
}
.xinxiListCot li span:nth-child(3){
    margin-left: 15px;
    white-space: nowrap;
}
.zhezhao{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../images/zhezhao.png") repeat;
    z-index: 10;
    display: none;
}
.ModifyRili{
    display: none;
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background: #ffffff;
    z-index: 11;
}
.ModifyRili .SureModify{
    padding-right: 10px;
    margin-top: 10px;
    font-size: 0.9rem;
}
.ModifyRili .SureModify em{
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
}
.ModifyRili .SureModify span{
    display: block;
    width: 50px;
    background: #e74240;
    height: 25px;
    float: right;
    border-radius: 5px;
    color: #ffffff;
    line-height: 25px;
    text-align: center;
}
.ModifyRili .ModifyContent{
    margin-top: 10px;
    padding-bottom: 15px;
}
.ModifyRili .ModifyContent table{
    width: 100%;
    border-collapse: collapse;
    font-size: 0.9rem;
    position: relative;
    z-index: 2;
}
.ModifyRili .ModifyContent table:after{
    border: 1px solid #f5f5f5;
    border-right: none;
    border-left: none;
}
.ModifyRili .ModifyContent td{
    line-height: 35px;
    text-align: center;
    position: relative;
    z-index: 2;
    color: #666666;
}
.ModifyRili .ModifyContent thead td{
    color: #000000;
}
.ModifyRili .ModifyContent td:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border: 1px solid #f5f5f5;
}
.ModifyRili .ModifyContent td.hui{
    background: #f5f5f5;
    color: #cdcdcd;
}
.ModifyRili .ModifyContent td.cur{
   background: #ffe4e4;
    color: #ff8280;
}
.tixianBL{
    text-align: center;
    line-height: 25px;
    color: #2c2c2c;
}
.tixianInput{
    position: relative;
    z-index: 2;
    padding: 0 15px 10px 15px;
}
.tixianInput span{
    display: block;
    line-height: 25px;
}
.tixianInput input{
    display: block;
    height: 25px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    border: none;
    font-size: 0.9rem;
}
.tixianInput::after{
    border-bottom: 1px solid #e5e5e5;
}
.tixianCount{
    margin-top: 10px;
    padding: 0 15px;
}
.tixianCount dt{
    line-height: 20px;
}
.tixianCount dd:first-of-type{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.tixianCount dd:first-of-type i{
    display: inline-block;
    background: #fb5967;
    color: #ffffff;
    padding: 0 10px;
    border-radius: 100px;
    font-size: 0.7rem;
    line-height: 22px;
    height: 20px;
}
.tixianCount dd p{
    line-height: 20px;
    height: 20px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.tixianCount dd p img{
    vertical-align: -3px;
    width: 16px;
    margin-right: 5px;
}
.tixianCount dd .p2{
    color: #9fa0a0;
    margin-top: 5px;
}
.tixianCount dd:last-of-type{
    margin-left: 10px;
    font-size: 0.8rem;
}
.tixianCount dd:last-of-type img{
    display: block;
    width: 25px;
    margin-top: 10px;
}
.tixianButtonDiv{
    padding: 20px 0;
}
.tixianButtonDiv a{
    display: block;
    width: 70%;
    background: #fb5967;
    margin: 0 auto;
    color: #ffffff;
    height: 40px;
    text-align: center;
    line-height: 42px;
    border-radius: 5px;
    font-size: 1.2rem;
}
.tixianJLTitle{
    position: relative;
    padding: 0 15px 15px 15px;
    z-index: 2;
}
.tixianJLTitle::after{
    border-bottom: 1px solid #E5E5E5;
}
.tixianJLCont li{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 15px;
    position: relative;
    z-index: 2;
}
.tixianJLCont li::after{
    border-bottom: 1px solid #E5E5E5;
}
.tixianJLCont li .left{
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
}
.tixianJLCont li .left p{
    line-height: 20px;
}
.tixianJLCont li .right{
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
}
.tixianJLCont li.daizhifu{
    color: #2c2c2c;
}
.tixianJLCont li.yiwancheng{
    color: #9fa0a0;
}
.shoukuanBank .tixianInput{
    margin-top: 10px;
}
.shoukuanBank .tixianInput:first-child{
    margin-top: 0px;
}
.BankSelect{
    padding: 15px 10%;
    background: #F7F7F7;
}
.BankSelect .left{
    width: 50%;
}
.BankSelect .right{
    width: 40%;
    margin-left: 10%;
}
.BankSelect span{
    display: block;
    line-height: 25px;
}
.BankSelect .left span img{
    vertical-align: -3px;
    width: 17px;
    margin-right: 5px;
}
.BankSelect .right span img{
    vertical-align: -3px;
    width: 20px;
    margin-right: 5px;
}
.BankSelect i{
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 2;
    margin-right: 10px;
    margin-top: 1px;
}
.BankSelect i:after{
    border: 1px solid #999;
    border-radius: 100px;
}
.BankSelect i.cur{
    background: url("../images/honggou.png") left center no-repeat;
    background-size: 20px 20px;
}
.BankSelect i.cur::after{
    border: none;
}
.mejifenTop{
    position: relative;
}
.mejifenTop img{
    display: block;
    width: 100%;
}
.jifenCont{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #ffffff;
    line-height: 20px;
    padding-top: 6%;
    font-size: 0.9rem;
}
.jifenCont .jifenNum{
    font-size: 2.5rem;
    font-weight: bold;
    margin: 5% 0;
}
.jifenCont .jifenNum i{
    display: inline-block;
    font-size: 0.8rem;
    color: #fb5967;
    width: 20px;
    height: 20px;
    background: #ffffff;
    border-radius: 100px;
    line-height: 23px;
    vertical-align: 15px;
}
.jifenCont .tixianNumBot{
    margin-top: 5%;
}
.jifenCont .tixianNumBot a{
    display: block;
    color: #2c2c2c;
    width: 100px;
    background: #ffffff;
    border-radius: 5px;
    text-align: center;
    margin: 0 auto;
    height: 25px;
    line-height: 25px;
}
.shouandshare li{
    width: 50%;
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 12px 0;
}
.shouandshare li img{
    width: 25px;
    vertical-align: -3.5px;
    margin-right: 5px;
}
.shouandshare li:first-child::after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border-right: 1px solid #E5E5E5;
}
.fenxiang{
    position: absolute;
    left: 0px;
    top: 0px;
    background: url("../images/h5sharebg.png") repeat;
    z-index: 9998;
}
#wxyindao{
    background-image: url("../images/wxyd1.png");
    background-repeat: no-repeat;
    background-position: 90% top;
    background-size: 250px auto;
    opacity: 1;
    width:100%;
    height: 100%;
    position: fixed;
}
.tixianMore li:last-child::after{
   border: none;
}
.tixianMore li .p2{
    color: #9fa0a0;
}
.centerYQtext{
    padding: 0 15px;
    text-align: center;
    color: #ff6480;
}
.centerYQtext .top{
    font-size: 1.4rem;
    font-weight: bold;
    margin-top: 20px;
}
.centerYQtext .bot{
    color: #9f9f9f;
    margin-top: 5px;
}
.erweiText{
    text-align: center;
    color: #9f9f9f;
    margin-top: 10px;
}
.YixiaoActiveUl{
    max-width: 640px;
    margin: 0 auto;
    font-size: 0.9rem;
}
.yixiaoNRLI{
    width: -webkit-calc((100% - 30px)/2);
    width: -moz-calc((100% - 30px)/2);
    width: calc((100% - 30px)/2);
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    background: #ffffff;
}
.yixiaoNRLI dt{
    width: 100%;
    height: 200px;
}
.yixiaoNRLI dt img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.yixiaoNRLI dd{
    padding: 0 10px;
    color: #2c2c2c;
}
.yixiaoNRLI dd.title{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    margin-top: 10px;
}
.yixiaoNRLI .hrefDiv{
    padding: 5px 10px 10px 10px;
}
.yixiaoNRLI .hrefDiv a{
    display: block;
    color: #2c2c2c;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    text-align: center;
    position: relative;
    z-index: 2;
    line-height: 26px;
    font-size: 0.8rem;
    color: #fb5967;
    height: 24px;
}
.yixiaoNRLI .hrefDiv a:after{
    content:"";
    position: absolute;
    left: -50%; right: -50%; top: -50%; bottom: -50%;
    background-color: transparent;
    -webkit-transform:scale(.5);
    z-index: -1;
    border: 1px solid #fb5967;
    border-radius: 500px;
}
.yixiaoNRLI .hrefDiv a:last-child{
    margin-left: 5px;
}
.pepoleMingPian img{
    display: block;
    width: 100%;
    -webkit-mask-image:url(../images/mengban.png);
    -webkit-mask-size: 100% 100%;
    object-fit: cover;
    object-position: top;
}
.pepoleMess{
    padding: 20px 20px 20px 20px;
    font-size: 0.9rem;
}
.pepoleMess dt{
    width: 100px;
    height: 100px;
    background: url("../images/erweibg.png") no-repeat;
    background-position: left top;
    background-size: 100%;
    padding: 5px;
    margin-top: 5px;
}
.pepoleMess dt img{
    display: block;
    width: 100%;
    height: 100%;
}
.pepoleMess dd{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    line-height: 20px;
    margin-left: 20px;
}
.pepoleMess dd p{
    margin-top: 5px;
}
.pepoleMess dd p img{
    width: 20px;
    vertical-align: -3px;
}
.pepoleMess dd p span{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-left: 10px;
}
.MingPiabfootMenu{
    position: fixed;
    width: 100%;
    height: 50px;
    background: #ffffff;
    left: 0;
    bottom: 0;
    box-shadow: 0 0 2px 2px rgba(229,229,229,.5);
    z-index: 10;
    padding: 0 10px;
}
.MingPiabfootMenu span,.MingPiabfootMenu a{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    background: #fb5967;
    color: #ffffff;
    height: 30px;
    margin-top: 10px;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
}
.MingPiabfootMenu span{
   margin-left: 10px;
}
.putImgBotton{
    padding: 10px;
}
.putImgBotton .ImgBox{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.putImgBotton .ImgBox:last-child{
    margin-left: 10px;
}
.putImgBotton .ImgBox img{
    display: block;
    width: 100%;
}
.putImgBotton .posDiv{
    position: relative;
}
.putImgBotton .ImgBox .addImg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0px;
}
.putImgBotton .ImgBox .addImg .file{
    opacity: 0;
    width: 100%;
    height: 100%;
}
.putImgBotton .ImgBox .ImgTell{
    text-align: center;
    font-size: 0.8rem;
    color: #727171;
    line-height: 25px;
    margin-top: 5px;
}
.putImgBotton .insertImg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}
.putImgBotton .insertImg img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gxMingPianFooter{
    position: fixed;
    width: 100%;
    height: 40px;
    left: 0;
    bottom: 10px;
    z-index: 10;
    padding: 0 10px;
}
.gxMingPianFooter a{
    display: block;
    width: 100%;
    background: #fb5967;
    height: 40px;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
}
.YouHuiQuanList{
    border-radius: 0px;
}
.YouHuiQuanList .list{
    margin-top: 15px;
    border-radius: 10px;
    overflow: hidden;
}
.YouHuiQuanList .list .right{
    padding: 0 15px;
}
.YouHuiQuanList .list .CardState,.YouHuiQuanList .list .Bot{
    color: #727171;
}
.YHQfooter span{
    margin-left: 0px;
}
.paddBot55{
    padding-bottom: 55px;
}
.YHQactiveDiv .title{
    font-weight: bold;
}
.YHQactiveDiv .formCont label{
    width: 50px;
    color: #2c2c2c;
}
.YHQactiveDiv .formCont:last-of-type label{
    width: 50px;
}
.SHQyjt{
    background: url("../images/yjt.png") -webkit-calc(100% - 10px) center no-repeat;
    -webkit-background-size: 7px;
    background-size: 7px;
    padding-right: 23px;
}
.AddSubAccounts{
    position: absolute;
    width: 90%;
    left: 5%;
    top: 0px;
    z-index: 101;
    background: #ffffff;
    border-radius: 5px;
    display: none;
    padding: 15px;
    font-size: 0.9rem;
}
.AddSubAccounts .title{
    text-align: center;
    height: 35px;
    line-height: 30px;
    position: relative;
    z-index: 2;
}
.AddSubAccounts .title:after{
    border-bottom: 1px solid #E5E5E5;
}
.AddSubAccounts .botton{
    display: block;
    margin: 0 auto;
    border: none;
    background: #fb5967;
    border-radius: 5px;
    color: #ffffff;
    height: 30px;
    line-height: 32px;
    width: 100%;
    margin-top: 15px;
}
.zzLevel{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("../images/zhezhao.png") repeat;
    left: 0;
    top: 0;
    z-index: 100;
    display: none;
}
.YHQMoneyNum li input{
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 100px;
    -webkit-appearance: none;
    border: 1px solid #E5E5E5;
    position: relative;
    -webkit-box-sizing: border-box;
    margin-top: 10px;
}
.YHQMoneyNum li{
    position: relative;
    z-index: 2;
    padding: 10px 0;
}
.YHQMoneyNum li:after{
    border-bottom: 1px solid #E5E5E5;
}
.YHQMoneyNum li input[type=checkbox]:checked{
    border: none;
}
.YHQMoneyNum li input[type=checkbox]:checked:after{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    border-radius: 100px;
    width: 100%;
    height: 100%;
    background: url("../images/honggou.png") no-repeat;
    background-size: 20px;
}
.YHQMoneyNum li span{
    display: block;
    font-size: 1.2rem;
    margin-left: 10px;
    line-height: 40px;
}
.YHQMoneyNum li .miaoshu{
    margin-left: 10px;
    font-size: 0.8rem;
    line-height: 20px;
    color: #959595;
    text-align: right;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
}
.YHQsec{
    height: -webkit-calc(100% - 45px);
    height: -moz-calc(100% - 45px);
    height: calc(100% - 45px);
}
.jihuoBG{
    background: url("../images/jihuobg.jpg") no-repeat;
    background-size: 100% 100%;
}
.jihuoJDdiv{
    width: 90%;
    margin-left: 5%;
    background-color: #ffffff;
    border-radius: 10px;
    margin-top: 10%;
}
.jihuoJDdiv .title{
    text-align: center;
    line-height: 30px;
    padding: 15px 0 5px 0;
    font-weight: bold;
}
.jihuoListUl li{
    padding: 0 10px;
    font-size: 0.8rem;
    text-align: center;
}
.jihuoListUl label{
    display: block;
    background: #f5f5f5;
    width: 70px;
    height: 40px;
    line-height: 40px;
}
.jihuoListUl div{
    position: relative;
    z-index: 2;
    padding: 1px;
    height: 40px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    margin-left: 5px;
}
.jihuoListUl div::after{
    border: 1px solid #E5E5E5;
}
.jihuoListUl div input{
    display: block;
    border: none;
    width: 100%;
    height: 100%;
}
.jihuoListUl li{
    margin-top: 5px;
}
.jihuoListUl li .yzbotton{
    display: block;
    width: 90px;
    height: 40px;
    position: relative;
    z-index: 2;
    line-height: 40px;
    text-align: center;
    color: #fb5967;
}
.jihuoListUl li .grey{
    background: #E5E5E5;
    color: #2c2c2c;
}
.jihuoListUl li .yzbotton::after{
    border: 1px solid #fb5967;
}
.jihuoListUl li .grey:after{
    border: 1px solid #E5E5E5;
}
.jihuoListUl li.twoLine label{
    line-height: 15px;
    height: 30px;
    padding: 5px 0;
}
.CardDuiHuan{
    padding: 15px 0;
}
.CardDuiHuan button{
    display: block;
    width: 150px;
    height: 40px;
    background: #fb5967;
    border: none;
    color: #ffffff;
    margin: 0 auto;
    border-radius: 5px;
}
.jihuoText{
    text-align: center;
    padding-top: 15px;
}
.jihuoText img{
    width: 70%;
}
.DuiHuanLayer .contentText{
    text-align: center;
    padding: 25px 0 15px 0;
    line-height: 25px;
    color: #2c2c2c;
}
.DuiHuanLayer .contentText a{
    color: #ff6666;
    padding: 0 10px;
}
.DuiHuanLayer .contentText.blockA{
    line-height: 20px;
}
.DuiHuanLayer .contentText.blockA a{
    display: inline-block;
    border-radius: 100px;
    border: 1px solid #fb5967;
    line-height: 21px;
    height: 20px;
    margin-bottom: 10px;
}
.DuiHuanLayer .contentText.blockA span{
    display: block;
    margin-bottom: 10px;
}
.DuiHuanLayer .jihuoErwei{
    margin-top: 10px;
    padding-bottom: 20px;
}
.DuiHuanLayer .jihuoErwei img{
    display: block;
    margin: 0 auto;
    line-height: 0;
    width: 60%;
}



















