body{background-color:#fff;}
#footer{position:fixed;bottom:0;background-color:#fff;height:1rem;width:7.5rem;border-top:1px solid #e6e6e6;}
#footer a{flex:1;-webkit-flex:1;text-align:center;font-size:0.2rem;color:#333;}
#footer a.on{color:#fcb823;}
#footer a .icon{font-size:0.55rem;}
#footer a .name{margin-top:-0.02rem;font-weight:bold;}
.swiper-list{padding:0 0.3rem;}
.swiper-list .item{width:3.3rem;margin-bottom:0.3rem;}
.swiper-list .item .pictrue{width:100%;height:2rem;}
.swiper-list .item .pictrue img{width:100%;height:100%;border-radius:0.15rem;}
.swiper-list .item .name{font-size:0.32rem;color:#333;font-weight:bold;margin:0.03rem 0 0.02rem 0;}
/*.swiper-list .item .age{font-size:0.26rem;color:#999;width:1.25rem;height:0.42rem;border-radius:0.5rem;border:1px solid #999;}*/
.swiper-list .item .age {
	font-size: 0.24rem;
    padding: .01rem .1rem;
    background-color: red;
    color: #fff;
    border-radius: 0.1rem;
    margin-top: 0.1rem;
    border: none;
    width: auto;
    height: auto;
}
.swiper-list .item .money{font-size:0.32rem;color:#ea2f2f;font-weight:bold;}
.swiper-list2 .item{padding-left:0.3rem;}
.swiper-list2 .item .pictrue{width:2.19rem;height:1.3rem;}
.swiper-list2 .item .pictrue img{width:100%;height:100%;border-radius:0.1rem;}
.swiper-list2 .item .underline{padding:0.33rem 0.3rem 0.33rem 0;/*border-bottom:1px solid #e6e6e6;*/}
.swiper-list2 .item .text-pic{width:4.57rem;height:1.3rem;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;}
.swiper-list2 .item .text-pic .name{font-size:0.32rem;color:#333333;font-weight:bold;}
.swiper-list2 .item .text-pic .notes{font-size:0.28rem;color:#989898;}
.swiper-list2 .item .text-pic .bottom{margin-top: 0.1rem;}
/*.swiper-list2 .item .text-pic .num{font-size:0.24rem;color:#999999;width:1.15rem;height:0.35rem;border: 1px solid #999;
border-radius:0.5rem;}*/
.swiper-list2 .item .text-pic .num {
	font-size: 0.24rem;
    padding: .04rem .1rem;
    background-color: red;
    color: #fff;
    border-radius: 0.1rem;
    /*margin-top: 0.1rem;*/
    border: none;
    width: auto;
    height: .38rem;
    align-content:center;
    -webkit-align-content:center;
    -moz-align-content:center;
}
.swiper-list2 .item .text-pic .num~.num{margin-left:0.15rem;}
.swiper-list2 .item .text-pic .money{font-size:0.32rem;color:#ea2f2f;font-weight:bold;}
.swiper-details .banner{width:100%;height:4rem;overflow:hidden;}
.swiper-details .banner .swiper-slide{width:100%;height:100%;}
.swiper-details .banner .swiper-slide img{width:100%;height:100%;}
.swiper-details .banner .swiper-slide video{width:100%;height:100%;}
.swiper-details .banner .swiper-pagination-bullet{width:0.12rem;height:0.12rem;background-color:rgba(255,255,255,0.7);}
.swiper-details .banner .swiper-pagination{bottom:0.15rem!important;}
.swiper-details .banner .swiper-pagination-bullet-active{width:0.4rem;border-radius:0.1rem;background-color:rgba(255,255,255,1);}
.swiper-details .swiper{border-bottom:0.2rem solid #f2f2f2;}
.swiper-details .swiper .swiper-int{padding:0 0.3rem;position:relative;border-bottom:1px solid #ececec;
    padding-bottom:0.22rem;}
.swiper-details .swiper .swiper-int .name{font-size:0.36rem;color:#333;font-weight:bold;margin-top:0.15rem;}
.swiper-details .swiper .swiper-int .infor{font-size:0.28rem;color:#999;}
.swiper-details .swiper .swiper-int .pin-money{font-size:0.32rem;color:#e31313;font-weight:bold;}
.swiper-details .swiper .swiper-int .pin-money .money{font-size:0.36rem;margin-left:0.1rem;}
/*.swiper-details .swiper .swiper-int .num{font-size:0.24rem;color:#999;width:1.15rem;height:0.35rem;border-radius:0.5rem;
border:1px solid #999;margin-top:0.1rem;}*/
.swiper-details .swiper .swiper-int .num{
	font-size: 0.24rem;
    padding: .01rem .1rem;
    background-color: red;
    color: #fff;
    border-radius: 0.1rem;
    border: none;
    width: auto;
    height: auto;
}
.swiper-details .swiper .swiper-int .num~.num{margin-left:0.15rem;}
.swiper-details .swiper .swiper-int .collect{font-size:0.24rem;color:#999;text-align:center;position:absolute;right:0.37rem;
bottom:0.45rem;}
.swiper-details .swiper .swiper-int .collect .iconfont{font-size:0.4rem;color:#f6b300;margin-bottom: -0.08rem;}
.swiper-details .swiper .peopleNum{height:0.8rem;padding:0 0.3rem;}
.swiper-details .swiper .peopleNum .pictrue{width:0.56rem;height:0.56rem;margin-right:0.09rem;}
.swiper-details .swiper .peopleNum .pictrue img{width:100%;height:100%;border-radius:50%;}
.swiper-details .swiper .peopleNum .iconfont{font-size:0.25rem;color:#999;margin-left:0.3rem;}
.swiper-details .swiper .peopleNum .text{font-size:0.28rem;color:#999;margin-left:0.35rem;}
.swiper-details .swiper-nav{font-size:0.32rem;color:#509efb;font-weight:bold;height:1.2rem;justify-content:space-around;
    -webkit-justify-content:space-around;border-bottom:0.01rem solid #ececec;}
.swiper-details .swiper-nav .navCon{width:6.86rem;height:0.8rem;border-radius:0.15rem;border:1px solid #509efb;}
.swiper-details .swiper-nav .navCon .item{width:33.33%;height:100%;line-height:0.8rem;text-align:center;}
.swiper-details .swiper-nav .navCon .item:nth-last-of-type(2){border-left:1px solid #509efb;border-right:1px solid #509efb;}
.swiper-details .swiper-nav .item.on{color:#fff;background-color:#509efb;border-radius:0.13rem 0 0 0.13rem;}
.swiper-details .swiper-nav .item.on:nth-last-of-type(2){border-radius:0;}
.swiper-details .swiper-nav .item.on:nth-last-of-type(1){border-radius:0 0.13rem 0.13rem 0;}
.swiper-details .swiper-conter{padding:0 0.3rem;}
.swiper-details .swiper-conter img{width:100%;}
.swiper-details .video-list .title{font-size:0.3rem;color:#333;height:0.6rem;line-height:0.6rem;background-color:#f2f2f2;
font-weight:bold;padding:0 0.3rem;}
.swiper-details .video-listn .item{padding-left:0.3rem;}
.swiper-details .video-listn .item .underline{padding:0.33rem 0.3rem 0.33rem 0;border-bottom:1px solid #e6e6e6;}
.swiper-details .video-listn .item .pictrue{width:2.19rem;height:1.3rem;}
.swiper-details .video-listn .item .pictrue img{width:100%;height:100%;border-radius:0.1rem;}
.swiper-details .video-listn .item .text{height:1.3rem;width:4.55rem;}
.swiper-details .video-listn .item .text .name{font-size:0.32rem;color:#333;font-weight:bold;width: 100%}
.swiper-details .video-listn .item .text .num{font-size:0.3rem;color:#999;}
.swiper-details .video-listn .item .text .num .iconfont{font-size:0.3rem;margin-right:0.13rem;}
.swiper-details .video-listn .item .text .num .see{font-size:0.22rem;color:#157dfa;width:0.6rem;height:0.3rem;line-height: .28rem;
border:1px solid #157dfa;margin-left:0.05rem;}
.swiper-details .successTip{position:absolute;top:0.2rem;z-index:5;left:0.2rem;overflow:hidden;height:0.75rem!important;}
.swiper-details .successTip .picTxt{color:#fff;font-size:0.24rem;width:4rem;background-color:rgba(0,0,0,0.3);border-radius:0.1rem;padding:0 0.1rem;height:100%;}
.swiper-details .successTip .pictrue{width:0.6rem;height:0.6rem;}
.swiper-details .successTip .pictrue img{width:100%;height:100%;border-radius:50%;}
.swiper-details .successTip .name{max-width:0.8rem;margin-left:0.2rem;}
.teamwork .list{padding:0 0.3rem 0 0.21rem;margin: 0.29rem auto 0.15rem auto;}
.teamwork .list .pictrue{width:0.6rem;height:0.6rem;margin-left:0.09rem;position:relative;margin-bottom: 0.1rem;}
.teamwork .list .pictrue .king{width:0.51rem;height:0.37rem;position:absolute;top:-0.23rem;left:-0.13rem;z-index:-1;}
.teamwork .list .pictrue img{width:100%;height:100%;border-radius:50%;}
.teamwork .tiptime{font-size:0.32rem;color:#333;font-weight:bold;text-align:center;}
.teamwork .tiptime .time{color:#ea2f2f;}
.teamwork .listSuccess{padding:0 0.3rem 0 0;}
.teamwork .listSuccess .pictrue{margin-left:0.3rem;}
.teamwork .listSuccess .pictrue{width:0.74rem;height:0.74rem;}
.teamwork .listSuccess .pictrue img{width:100%;height:100%;border-radius:50%;}
.teamwork .listSuccess .pictrue .king {top: -0.22rem;left: -0.07rem;}
.course-list .header{width:100%;height:3.5rem;background-repeat:no-repeat;
background-size:100% 100%;}
.initiate-group .header{width:100%;height:1.9rem;background-color:#fff;padding:0 0.3rem;}
.initiate-group .header .text-pic{width:5.45rem;}
.initiate-group .header .text-pic .pictrue{width:2.19rem;height:1.3rem;}
.initiate-group .header .text-pic .pictrue img{width:100%;height:100%;border-radius:0.15rem;}
.initiate-group .header .text-pic .text{width:3.1rem;font-size:0.32rem;color:#333;flex-direction:column;
    -webkit-flex-direction:column;height:1.3rem;font-weight:bold;}
.initiate-group .header .text-pic .text .money{color:#ea2f2f;}
.initiate-group .header .label{font-size:0.3rem;color:#ea2f2f;font-weight:bold;width:1.15rem;height:1.15rem;
    border:0.04rem solid #ea2f2f;border-radius:50%;padding:0 0.1rem;text-align:center;background-color:#fff;}
.initiate-group .bnt{font-size:0.32rem;color:#333;width:3rem;height:1rem;border-radius:0.1rem;border:1px solid #e5e5e5;
background-color:#fff;margin-top:0.4rem;}
.initiate-group .bnt.invite{margin-left:0.29rem;background-color:#ea2f2f;color:#fff;border-color:#ea2f2f;}
.initiate-group .service{width:1.1rem;height:1.1rem;border-radius:50%;background-color:#509efb;font-size:0.24rem;color:#fff;
font-weight:bold;flex-direction:column;position:fixed;right:0.35rem;bottom:1.88rem;}
.initiate-group .service .iconfont{font-weight:normal;font-size:0.4rem;margin-bottom:-0.09rem;}
.initiate-group2 .list{padding:0 0.3rem 0 0.2rem;margin: 0.47rem auto 0.2rem auto;}
.initiate-group2 .list .pictrue{width:0.79rem;height:0.79rem;margin-left:0.13rem;position:relative;margin-bottom:0.1rem;}
.initiate-group2 .list .pictrue .king{width:0.51rem;height:0.37rem;position:absolute;top:-0.23rem;left:-0.05rem;z-index:-1;}
.initiate-group2 .list .pictrue img{width:100%;height:100%;border-radius:50%;}
.initiate-group2 .tiptime{text-align:center;font-size:0.32rem;color:#333;font-weight:bold;}
.initiate-group2 .tiptime2{margin-bottom:0.27rem;}
.initiate-group2 .tiptime .time{color:#ea2f2f;}
.initiate-group2 footer{height:1.28rem;background-color:#fff;border-top:1px solid #e6e6e6;padding:0 0.3rem;position:fixed;
bottom:0;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.initiate-group2 footer .open-group{font-size:0.32rem;color:#333;font-weight:bold;width:1.37rem;height:1rem;
    border:1px solid #d9d9d9;border-radius:0.15rem;}
.initiate-group2 footer .goin-group{font-size:0.36rem;color:#333;font-weight:bold;width:3.9rem;height:1rem;
    background-color:#fbdc46;border-radius:0.15rem;}
.user .header{height:1.6rem;background-color:#fff;padding:0 0.3rem 0 0.52rem;}
.user .header .pic-text{width:5.85rem;}
.course-list .nav::-webkit-scrollbar{display:none;}
.user .header .pic-text .pictrue{width:1rem;height:1rem;}
.user .header .pic-text .pictrue img{width:100%;height:100%;border-radius:50%;}
.user .header .pic-text .name{font-size:0.32rem;color:#333;font-weight:bold;width:4.57rem;}
.user .header .iconfont{color:#000;font-size:0.35rem;}
.user .list{background-color:#fff;margin-top:0.2rem;}
.user .list .item{padding:0 0.26rem;font-size:0.32rem;color:#333;height:1rem;border-bottom:1px solid #e6e6e6;}
.user .list .item .pictrue{width:0.48rem;height:0.48rem;}
.user .list .item .pictrue img{width:100%;height:100%;}
.user .list .item .name{width:6.28rem;}
.user .quit{font-size:0.36rem;color:#509efb;font-weight:bold;text-align:center;height:1rem;line-height:1rem;
background-color:#fff;margin-top:0.4rem;}
.personal-infor-set .header{height:1.8rem;padding:0 0.3rem;font-size:0.32rem;color:#333;border-bottom:0.2rem solid #f2f2f2;}
.personal-infor-set .header .pictrue{width:1rem;height:1rem;}
.personal-infor-set .header .pictrue img{width:100%;height:100%;border-radius:50%;}
.personal-infor-set .header .iconfont{margin-left:0.2rem;font-size:0.35rem;color:#333;font-weight:normal;}
.personal-infor-set .list .item{padding:0 0.3rem;height:1.02rem;font-size:0.32rem;color:#333;border-bottom:1px solid #e6e6e6;}
.personal-infor-set .list .item .name{width:4.2rem;color:#999;margin-right:0.23rem;text-align:right;}
.personal-infor-set .list .item .iconfont{color:#999;font-size:0.35rem;vertical-align:middle;}
.replace-phone .list{background-color:#fff;border:1px solid #e6e6e6;border-radius:0.15rem;width: 5.5rem;/*height:2rem;*/
margin:0.3rem auto;}
.replace-phone .list .item{height:1rem;}
.replace-phone .list .item~.item{border-top:1px solid #e6e6e6;}
.replace-phone .list .item input{height:100%;width:100%;padding:0 0.26rem;font-size:0.3rem;}
.replace-phone .list .item input::placeholder{color:#ccc;}
.replace-phone .list .item.itemCode{padding-right:0.18rem;}
.replace-phone .list .item.itemCode input{width:2.8rem;}
.replace-phone .list .item .code{color:#509efb;font-size:0.28rem;height:100%;}
.replace-phone .list .item .code.on{color:#999;}
.replace-phone .bnt{font-size:0.36rem;color:#333;font-weight:bold;background-color:#f9e067;border-radius:0.15rem;text-align:center;
line-height:1rem;height:1rem;width:5.5rem;margin:0.4rem auto;}
.index .search{font-size:0.3rem;color:#999;width:6.9rem;height:0.7rem;background-color:#f2f2f2;border-radius:0.1rem;
margin:0.18rem auto 0.4rem auto;}
.index .search .iconfont{margin-right:0.15rem;font-size:0.38rem;}
.index nav{margin: 0.3rem 0 0.26rem 0;}
.index nav .item{flex:1;-webkit-flex:1;text-align:center;font-size:0.28rem;color:#333;}
.index nav .item .pictrue{width:0.81rem;height:0.81rem;margin:0 auto 0.12rem auto;}
.index nav .item .pictrue img{width:100%;height:100%;}
.index .swiper-details .banner{width:6.9rem;height:2.4rem;margin:0 auto;}
.index .studyCourse{border-top:0.2rem solid #f2f2f2;}
.index .studyCourse .title{font-size:0.36rem;color:#333333;font-weight:bold;padding:0 0.3rem;height:0.97rem;line-height:0.97rem;}
.index .studyCourse .swiper-list2{margin-top:-0.33rem;}
.index .studyCourse .swiper-list2 .item:nth-last-of-type(1) .underline{border-bottom:none;}
.index .studyCourse .swiper-list3{margin-top:0;}
.index .studyCourse .swiper-list3 .item{padding:0 0.3rem;margin-bottom:0.3rem;}
.index .studyCourse .swiper-list3 .pictrue{width:100%;height:2.54rem;}
.index .studyCourse .swiper-list3 .pictrue img{border-radius:0.1rem 0.1rem 0 0;}
.index .studyCourse .swiper-list3 .text-pic{width:100%;border:1px solid #ccc;border-radius:0 0 0.1rem 0.1rem;
    height:1.72rem;border-top:0;padding:0 0.2rem;}
.index .studyCourse .swiper-list3 .text-pic .name{margin-top: 0.1rem;}
.index .studyCourse .list{padding:0 0.3rem;}
.index .studyCourse .list .item{width:100%;height:2.54rem;margin-bottom:0.3rem;}
.index .studyCourse .list .item img{width:100%;height:100%;border-radius:0.1rem;}
.search-page .header{padding:0 0.16rem 0 0.3rem;height:1.12rem;background-color:#fff;}
.search-page .header .searchBnt{width:1.3rem;color:#509efb;font-size:0.3rem;height:0.7rem;
    line-height:0.7rem;text-align:center;}
.search-page .header .input{width:5.67rem;height:0.7rem;background-color:#f2f2f2;border-radius:0.13rem;padding:0 0.27rem;
font-size:0.3rem;color:#333;}
.search-page .header .input .iconfont{color:#a8a8a8;font-size:0.35rem;margin-top: 0.05rem;}
.search-page .header .input input{width:4.67rem;height:100%;}
.search-page .header .input input::placeholder{color:#999;}
.search-page .hotSearch .title{font-size:0.36rem;color:#000;font-weight:bold;height:0.92rem;line-height:0.92rem;
    padding:0 0.3rem;}
.search-page .hotSearch .list{padding:0 0.3rem 0 0.12rem;}
.search-page .hotSearch .list .item{font-size:0.3rem;color:#333;font-weight:bold;background-color:#fff;border-radius:0.1rem;
text-align:center;line-height:0.66rem;height:0.66rem;min-width:1.59rem;margin:0 0 0.26rem 0.18rem;}
.search-page .searchResult{background-color:#fff;}
.search-page .searchResult .title{font-size:0.32rem;color:#333333;font-weight:bold;padding:0 0.3rem;height:0.66rem;
background-color:#f2f2f2;}
.search-page .searchResult .more{font-size:0.3rem;color:#333;padding:0 0.38rem;height:0.75rem;}
.search-page .searchResult .video-listn .item .text .num{margin-top:0.05rem;}
.extension .header{background-color:#509efb;width:100%;height:2.85rem;color:#fff;font-size:0.28rem;position:relative;}
.extension .header .money{font-size:0.72rem;font-weight:bold;}
.extension .header .iconfont{font-size:0.2rem;margin-left:0.05rem;}
.extension .header .cashBnt{position:absolute;width:1.4rem;height:0.6rem;border-radius:0.5rem;background-color:#f2f2f2;
text-align:center;line-height:0.6rem;font-size:0.24rem;color:#509efb;right:0.3rem;}
.extension nav{height:1.92rem;}
.extension nav .item{flex:1;-webkit-flex:1;text-align:center;font-size:0.3rem;color:#999;}
.extension nav .item .num{font-size:0.48rem;color:#333333;font-weight:bold;}
.extension nav .item~.item{border-left:1px solid #e6e6e6;}
.extension .list{border-top:0.2rem solid #f2f2f2;}
.extension .list .item{height:1.01rem;border-bottom:1px solid #e6e6e6;font-size:0.32rem;color:#333333;padding:0 0.3rem;
position:relative;}
.extension .list .item .spot{position:absolute;width:0.12rem;height:0.12rem;background-color:#ea2f2f;border-radius:50%;left:1.7rem;top:0.3rem;}
.extension .list .item .spot.spotr{left:1.9rem;}
.cash-withdrawal{font-size:0.3rem;color:#333;padding:0.54rem 1.25rem;}
.cash-withdrawal .money{font-size:0.79rem;color:#333;font-weight:bold;}
.cash-withdrawal .money input{width:4.3rem;border-bottom:1px solid #999;margin-left:0.17rem;text-align: center;
font-weight:bold;}
.cash-withdrawal .tip{margin-top:0.35rem;}
.cash-withdrawal .tip .all{color:#509efb;}
.cash-withdrawal button{font-size:0.32rem;color:#fff;width:100%;height:1rem;background-color:#49a839;text-align:center;
line-height:1rem;border-radius:0.1rem;margin-top:0.75rem;}
.withdrawals-record .data{height:0.88rem;font-size:0.32rem;color:#333333;border-bottom:1px solid #e6e6e6;padding:0 0.3rem;}
.withdrawals-record .data .iconfont{font-size:0.2rem;margin-left:0.08rem;}
.withdrawals-record .data input{height:100%;width:1.8rem;}
.withdrawals-record .list .item{height:1.43rem;padding:0 0.3rem;border-bottom:1px solid #e6e6e6;font-size:0.32rem;
    color:#333;}
.withdrawals-record .list .item .time{font-size:0.28rem;color:#999;margin-top: -0.08rem;}
.withdrawals-record .list .item .money{font-size:0.36rem;color:#ea2f2f;font-weight:bold;}
.withdrawals-record .loadTip{font-size:0.28rem;color:#999;text-align:center;height:0.83rem;line-height:0.83rem;}
.my-course .header{height:1.17rem;}
.my-course .header .nav{border-radius:0.1rem;border:1px solid #509efb;}
.my-course .header .item{width:2.2rem;height:0.68rem;text-align:center;line-height:0.68rem;
font-size:0.3rem;color:#509efb;}
.my-course .header .item.on{background-color:#509efb;color:#fff;}
.my-course .header .item:nth-of-type(2){border-radius:0 0.1rem 0.1rem 0;}
.my-course .header .item:nth-of-type(1){border-radius:0.1rem 0 0 0.1rem;}
.my-course .swiper-list2{border-top:0.2rem solid #F2F2F2;}
.my-course .swiper-list2 .loadTip{font-size:0.28rem;color:#999;text-align:center;height:0.83rem;line-height:0.83rem;}
.my-spelling-order .video-listn .list{background-color: #fff;border-radius: 0.2rem;margin: 0.2rem 0.2rem 0.2rem 0.2rem;padding: 0 0.1rem;}
.my-spelling-order .video-listn .list .item{padding:0.2rem 0;border-bottom:1px solid #e6e6e6;}
.my-spelling-order .video-listn .list .item .text .num{font-size:0.24rem;color:#999;font-weight:normal;margin-left: 0.05rem;}
.my-spelling-order .video-listn .list .item .text .num .money{font-size:0.32rem;color:#ea2f2f;font-weight:bold;margin-left:0.2rem;}
.my-spelling-order .video-listn .list .bottom{height:1rem;font-size:0.3rem;color:#333;padding: 0.2rem;}
.my-spelling-order .video-listn .list .status{width:1.65rem;border-radius: 0.3rem;text-align: center;height: 0.6rem;line-height: 0.6rem}
.my-spelling-order .video-listn .list .pink-success{color: #5abd55; border: 1px solid #5abd55;}
.my-spelling-order .video-listn .list .pink-fail{color: #b3b3b3; border: 1px solid #b3b3b3;}
.my-spelling-order .video-listn .list .pink-during{color: #ff5d3d; border: 1px solid #ff5d3d;}

.my-spelling-order .video-listn .list .orderno{width: 100%;height: 0.8rem;border-bottom: 1px solid #e6e6e6;padding: 0.2rem 0.1rem;}
.my-spelling-order .video-listn .list .bottom .time{color:#ff5d3d;}
.my-spelling-order .loadTip{font-size:0.28rem;color:#999;text-align:center;height:0.83rem;line-height:0.83rem;}
.assemble .header{height:1.57rem;background-color:#fff;padding:0 0.45rem;}
.assemble .header .item{font-size:0.28rem;color:#333;text-align:center;}
.assemble .header .item .iconfont{font-size:0.5rem;width:0.6rem;height:0.75rem;margin:0 auto;}
.assemble .header .icon-weixinzhifu{color:#70c97f;}
.assemble .header .icon-yaoqing-{color:#e3706b;}
.assemble .header .icon-bofang1{color:#74b7ec;font-size:0.4rem!important;}
.assemble .header .icon-icon-yxj-arrow-right{font-size:0.4rem;color:#ccc!important;}
.assemble .teamwork{border-top:0.2rem solid #f5f5f5;padding:0.15rem 0 0.3rem 0;position:relative;}
.assemble .swiper-list2{border-top:0.2rem solid #f5f5f5;border-bottom:0.2rem solid #f5f5f5;}
.assemble .swiper-list2 .item:nth-last-of-type(1) .underline{border-bottom:none;}
.assemble .lessonBnt{font-size:0.32rem;color:#fff;background-color:#ea2f2f;border-radius:0.1rem;width:6.9rem;height:1rem;
text-align:center;line-height:1rem;margin:0.3rem auto;}
.assemble .teamwork .label{position:absolute;right:0.1rem;top:0.26rem;font-size:0.3rem;color:#ea2f2f;font-weight:bold;width:1.15rem;height:1.15rem;
    border:0.04rem solid #ea2f2f;border-radius:50%;padding:0 0.1rem;text-align:center;background-color:#fff;}
.assemble footer{height:1.28rem;background-color:#fff;border-top:1px solid #e6e6e6;padding:0 0.3rem;position:fixed;
    bottom:0;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.assemble footer .goin-group{font-size:0.36rem;color:#333;font-weight:bold;width:6.9rem;height:1rem;
    background-color:#fbdc46;border-radius:0.15rem;}
.my-promoter nav{height:1.92rem;background-color:#fff;}
.my-promoter nav .item{flex:1;-webkit-flex:1;text-align:center;font-size:0.3rem;color:#999;}
.my-promoter nav .item .num{font-size:0.48rem;color:#333333;font-weight:bold;}
.my-promoter nav .item~.item{border-left:1px solid #e6e6e6;}
.my-promoter .search{width:6.9rem;height:0.7rem;background-color:#fff;border-radius:0.1rem;margin:0.15rem auto;}
.my-promoter .search .iconfont{color:#999;font-size:0.35rem;margin-top:0.06rem;}
.my-promoter .search .input{font-size:0.3rem;height:100%;width:0.8rem;text-align:center;}
.my-promoter .search input::placeholder{color:#999;}
.my-promoter .search .input.on{text-align: left;padding: 0 0.1rem;width:6rem;}
.my-promoter .list{font-size:0.3rem;color:#333;}
.my-promoter .list .nav{background-color:#fff;height:1rem;}
.my-promoter .list .nav .item{position:relative;text-align:center;}
.my-promoter .list .nav .item .icon{position:absolute;left:1.4rem;top: 0.05rem;}
.my-promoter .list .nav .item.item4 .icon{left:1.67rem;}
.my-promoter .list .nav .item.item1{width:1.5rem;}
.my-promoter .list .nav .item.item2{width:2.25rem;}
.my-promoter .list .nav .item.item3{width:1.6rem;}
.my-promoter .list .nav .item.item4{width:2.15rem;}
.my-promoter .list .listcon .item{text-align:center;height:1.01rem;border-bottom:1px solid #e6e6e6;line-height:1.01rem;}
.my-promoter .list .listcon .item.item1{width:1.5rem;}
.my-promoter .list .listcon .item.item2{width:2.25rem;}
.my-promoter .list .listcon .item.item3{width:1.6rem;}
.my-promoter .list .listcon .item.item4{width:2.15rem;}
.my-promoter .footer{width:7.5rem;height:1rem;line-height:1rem;background-color:#509efb;position:fixed;bottom:0;font-size:0.32rem;z-index:9;}
.my-promoter .footer .increase{width:50%;text-align:center;color:#fff;}
.my-promoter .footer .increase.increase1{background-color:#fff;color:#509efb;}
.promotion-poster .tip{font-size:0.32rem;color:#fff;font-weight:bold;text-align:center;margin:0.45rem auto 0.27rem auto;}
.promotion-poster .pictrue{width:4.63rem;height:8.23rem;margin:0 auto;}
.promotion-poster .pictrue img{width:100%;height:100%;}
.promotion-poster .shareBnt{font-size:0.32rem;color:#333;width:3.55rem;height:0.8rem;text-align:center;line-height:0.8rem;
background-color:#fff;border-radius:0.15rem;margin:0.4rem auto 0.35rem auto;}
.promotion-poster .notes{font-size:0.28rem;color:#fff;padding:0 0.25rem;}
.promotion-poster .notes .title{margin-bottom:0.05rem;font-weight:bold;}
.become-promoter .phone{background-color:#fff;padding:0.25rem 0 0.01rem 0;}
.become-promoter .phone .list{padding:0 1.25rem;}
.become-promoter .phone .list .item{border-bottom:1px solid #999;padding:0.33rem 0 0.18rem 0;}
.become-promoter .phone .list .item .code{width:1.56rem;height:0.53rem;background-color:#509efb;color:#fff;
    font-size:0.26rem;border-radius:0.1rem;}
.become-promoter .phone .list .item .code.on{background-color:#bbb;}
.become-promoter .phone .list .item input{font-size:0.3rem;height:0.53rem;}
.become-promoter .phone .list .item input::placeholder{color:#999;}
.become-promoter .phone .list .item.itemCode input{width:3.1rem;}
.become-promoter .phone .bnt{font-size:0.32rem;color:#fff;width:5rem;height:1rem;background-color:#509efb;border-radius:0.1rem;
margin:0.54rem auto;}
.become-promoter .rule{font-size:0.28rem;color:#333;padding:0 0.3rem;line-height:1.7;}
.become-promoter .rule .title{font-weight:bold;padding:0.25rem 0 0.1rem 0;}
.my-gift .video-listn .list .item .text .num .money{margin-left:0;}
.my-gift .video-listn .list .bottom .time.goBnt{width:1.41rem;height:0.6rem;background-color:#ea2f2f;border-radius:0.1rem;
font-size:0.3rem;color:#fff;}
.commission-details header{height:2.19rem;font-size:0.28rem;color:#333;}
.commission-details header .money{font-weight:bold;font-size:0.72rem;}
.commission-details .commission{border-top:0.2rem solid #f2f2f2;font-size:0.3rem;border-bottom:0.2rem solid #f2f2f2;}
.commission-details .commission .title{color:#333;font-weight:bold;height:0.9rem;padding:0 0.3rem;
border-bottom:1px solid #e6e6e6;}
.commission-details .commission .list .item{flex:1;-webkit-flex:1;text-align:center;padding:0 0.3rem;margin:0.4rem 0;
color:#999;}
.commission-details .commission .list .item~.item{border-left:1px solid #e6e6e6;}
.commission-details .commission .list .item .money{font-size:0.48rem;color:#333;font-weight:bold;}
.commission-details .commission .list .item .iconfont{color:#999;font-size:0.3rem;}
.promotion-details .list .item{height:1.46rem;}
.promotion-details .list .item .title{width:3.4rem;}
.promotion-details .list .item .name{width:2.5rem;text-align:right;color:#999;}
.promotion-details .list .item .time{margin-top:0;}
.promotion-details .list .item .money{color:#49a839;}
.present-topics{padding:0 0.3rem;}
.present-topics .white{background-color:#fff;border-radius:0.15rem;width:100%;padding:0.43rem 0 0.22rem 0;margin-top:0.4rem;}
.present-topics .white .pictrue{width:1.28rem;height:1.28rem;margin:0 auto;}
.present-topics .white .pictrue img{width:100%;height:100%;border-radius:50%;}
.present-topics .white .tip{font-size:0.32rem;color:#333;font-weight:bold;text-align:center;margin-top:0.15rem;}
.present-topics .white .giftName{font-size:0.32rem;color:#333;font-weight:bold;text-align:center;margin-top:0.05rem;}
.present-topics .white .pictrue2{width:6.36rem;height:2.72rem;margin:0.15rem auto 0 auto;}
.present-topics .white .pictrue2 img{width:100%;height:100%;border-radius:0.1rem;}
.present-topics .white .sendBnt{font-size:0.32rem;color:#333;font-weight:bold;width:6.14rem;height:1rem;background-color:#f9e067;
border-radius:0.1rem;margin:0.46rem auto 0 auto;}
.present-topics .white .see{font-size:0.32rem;color:#333;text-align:center;margin-top:0.1rem;}
.present-topics .pictrue3{width:100%;height:2.89rem;margin:0.3rem auto;}
.present-topics .pictrue3 img{width:100%;height:100%;border-radius:0.1rem;}
.thematic-promotion nav{font-size:0.32rem;color:#333;font-weight:bold;height:0.97rem;justify-content:space-around;
    -webkit-justify-content:space-around;}
.thematic-promotion nav .item{height:100%;line-height:0.92rem;}
.thematic-promotion nav .item.ont{color:#509efb;}
.thematic-promotion nav .on{width:0.3rem;height:0.05rem;background-color:#157dfa;border-radius:0.15rem;margin:0 auto;}
.thematic-promotion .swiper-details{border-top:0.2rem solid #f2f2f2;}
.thematic-promotion .swiper-details .title{font-size:0.36rem;color:#333333;font-weight:bold;padding:0 0.3rem;height:0.96rem;
border-bottom:1px solid #e6e6e6;}
.thematic-promotion .swiper-details .video-listn .item{position:relative;}
.thematic-promotion .swiper-details .video-listn .item .text .name{width:3rem;}
.thematic-promotion .swiper-details .video-listn .item .text .num{font-size:0.32rem;color:#ea2f2f;font-weight:bold;}
.thematic-promotion .swiper-details .video-listn .item .text .num .earn{font-size:0.48rem;color:#ea2f2f;height:0.64rem;
padding:0 0.22rem;border:0.02rem solid #ea2f2f;border-radius:1rem;margin-left:0.12rem;transform: scale(0.5);line-height:0.6rem;
    transform-origin: 0 50%;font-weight:normal;}
.thematic-promotion .swiper-details .video-listn .item .toPromote{font-size:0.3rem;color:#fff;width:1.41rem;height:0.6rem;
border-radius:0.5rem;position:absolute;background-color:#509efb;right:0.3rem;bottom:0.5rem;}
.promotion-poster2{padding-top:1.59rem;}
.promotion-poster2 .tip{margin: 0.4rem auto 0 auto;}
.promotion-poster2 .shareBnt{margin: 0.2rem auto 0 auto;}
.thematic-details .follow{padding:0 0.3rem;height:1.2rem;}
.thematic-details .follow .picTxt{width:4.7rem;}
.thematic-details .follow .picTxt .pictrue{width:0.85rem;height:0.85rem;}
.thematic-details .follow .picTxt .pictrue img{width:100%;height:100%;border-radius:0.15rem;}
.thematic-details .follow .picTxt .text{width:3.65rem;font-size:0.28rem;color:#509efb;}
.thematic-details .follow .picTxt .text .name{font-weight:bold;}
.thematic-details .follow .followBnt{font-size:0.28rem;color:#fff;width:1.36rem;height:0.6rem;background-color:#509efb;
    text-align:center;line-height:0.6rem;border-radius:0.5rem;}
.thematic-details .swiper-details .swiper .swiper-int .pin-money{font-size:0.26rem;color:#999;font-weight:bold;
    margin-right: 0.15rem;}
.thematic-details .swiper-details .swiper .swiper-int .pin-money .money {font-size: 0.44rem;font-weight: bold;
    margin-right: 0.08rem;color:#e31313;}
.thematic-details .swiper-details .swiper .swiper-int .collect{bottom: 0;}
.thematic-details .swiper-details .pinTip{font-size:0.26rem;color:#333;background-color:#f2f2f2;height:0.7rem;
    padding:0 0.3rem;margin-top:-0.2rem;line-height:0.7rem;}
.thematic-details .pinTip2{background-color:#f2f2f2;height:1rem;padding:0 0.3rem;margin-top:-0.2rem;line-height:1rem;
    font-size:0.28rem;color:#333;}
.thematic-details .pinTip2 .chatBnt{font-size:0.28rem;color:#509efb;width:1.46rem;height:0.52rem;border:0.01rem solid #509efb;
    border-radius:0.1rem;line-height: 0.52rem;}
.thematic-details .pinTip2 .reminder{width:4.9rem;}
.thematic-details .swiper-details .list{border-bottom:0.2rem solid #f2f2f2;}
.thematic-details .swiper-details .list .item{padding:0 0.3rem;height:1.42rem;}
.thematic-details .swiper-details .list .item~.item{border-top:0.01rem solid #f2f2f2;}
.thematic-details .swiper-details .list .item .text-pic{width:2.2rem;}
.thematic-details .swiper-details .list .item .text-pic .pictrue{width:0.8rem;height:0.8rem;}
.thematic-details .swiper-details .list .item .text-pic .pictrue img{width:100%;height:100%;border-radius:50%;}
.thematic-details .swiper-details .list .item .text-pic .name{width:1.2rem;}
.thematic-details .swiper-details .list .item .text{width:4.24rem;height:0.82rem;border:0.01rem solid #e5e5e5;
    border-radius:0.5rem;}
.thematic-details .swiper-details .list .item .text .left{width:2.76rem;font-size:0.24rem;color:#333;text-align: center;}
.thematic-details .swiper-details .list .item .text .goBnt{font-size:0.3rem;color:#fff;width:1.44rem;height:0.8rem;
    background-color:#eb6760;border-radius:0 0.5rem 0.5rem 0;padding-right: 0.05rem;text-align:center;line-height:0.8rem;}
.thematic-details .swiper-details .list .item .text .left .time{color:#999;}
.thematic-details footer{height:1.28rem;width:7.5rem;padding:0 0.3rem;position:fixed;bottom:0;background-color:#fff;
    border-top:0.01rem solid #e6e6e6;}
.thematic-details footer .item{border:0.01rem solid #d9d9d9;width:1.33rem;height:1rem;border-radius:0.1rem;font-size:0.24rem;
    color:#333;}
.thematic-details footer .item img{width:0.42rem;height:0.46rem;}
.thematic-details footer .item.item1{width:1.87rem;}
.thematic-details footer .item.item2{width:1.87rem;background-color:#f9e067;border-color:#f9e067;}
.thematic-details footer .item .money{font-size:0.36rem;color:#333;font-weight:bold;margin-bottom:-0.06rem;}
.thematic-details footer .item.on{width:3.9rem;background-color:#f9e067;border-color:#f9e067;}
.thematic-details footer .item.on .money{margin-bottom:0;}
.thematic-details .groupCode{width:4.79rem;height:5.74rem;background-color:#fff;border-radius:0.2rem;position:fixed;
    left:50%;top:50%;margin-left:-2.395rem;margin-top:-2.87rem;z-index:99;}
.thematic-details .groupCode .code{width:3.1rem;height:3.1rem;margin:0.7rem auto 0 auto;}
.thematic-details .groupCode .code img{width:100%;height:100%;}
.thematic-details .groupCode .codeTip{text-align:center;margin-top:0.4rem;font-size:0.37rem;color:#333;}


/*新加*/
.thematic-details footer .item.on2{width:4rem;}
.thematic-details .password{width:5.38rem;height:3.22rem;background-color:#fff;border-radius:0.1rem;position:fixed;top:50%;
    left:50%;margin-left:-2.69rem;margin-top:-1.61rem;z-index:88;padding-top:0.2rem;transition:all 0.3s ease-in-out 0s;opacity:0;transform: scale(0);}
.thematic-details .password.on{opacity:1;transform: scale(1);}
.thematic-details .password .title{font-size:0.32rem;color:#333;text-align:center;font-weight:bold;}
.thematic-details .password input{width:4.53rem;height:0.88rem;border-radius:0.1rem;border:1px solid #d9d9d9;background-color:#f2f2f2;display:block;margin:0.28rem auto 0 auto;text-align:center;}
.thematic-details .password .psdBnt{font-size:0.32rem;color:#fff;width:4.62rem;height:0.8rem;border-radius:0.1rem;background-color:#509efb;text-align:center;line-height:0.8rem;margin:0.28rem auto 0 auto;}
/*结束*/

.select-btn{height:0.96rem;border-bottom:1px solid #e6e6e6;padding: 0 0.33rem;}
.select-btn .iconfont{color:#3ab034;font-size:0.4rem;margin-right:0.15rem;vertical-align:middle;}
.checkbox-wrapper {position: relative;height: 100%;line-height: 0.96rem;}
.checkbox-wrapper input {display: none;}
.checkbox-wrapper .icon {
    position: absolute;
    right:0;
    top: 50%;
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 2px solid #cdcdcd;
    border-radius: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.checkbox-wrapper input:checked + .icon {
    border:2px solid #3ab034;
}
.entry{width:7.5rem;height:5.6rem;background-color:#fff;position:fixed;bottom:0;z-index:66;
    transform:translate3d(0,100%,0);
    -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0);-o-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;
}
.entry.up{transform:translate3d(0,0,0);-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.entry .title{font-size:0.36rem;color:#333;text-align:center;line-height:1rem;height:1rem;position:relative;/*font-weight: bold;*/}
.entry .title .iconfont{position:absolute;left:0.3rem;font-size:0.3rem;color:#000;}
.entry-title {color: #ccc;}
.entry-title-active {color: #509efb}
.entry .entry-list{padding:0 1rem;}
.entry .entry-list .item{height:1.02rem;width:100%;border-bottom:1px solid #999;}
.entry .entry-list .item input{height:100%;width:100%;font-size:0.3rem;}
.entry .entry-list .item.item1 input{width:2.65rem;}
.entry .entry-list .item input::placeholder{color:#ccc;}
.entry .entry-list .item .code{font-size:0.28rem;color:#509efb;}
.entry .entry-list .item .code.on{color:#999;}
.entry .enterBnt{width:5.5rem;height:1rem;background-color:#f9e067;border-radius:0.1rem;font-size:0.36rem;font-weight:bold;
    margin:0.5rem auto;}
.entry .checkbox-wrapper .well-check{margin-left: 0.45rem;font-size: 0.24rem;color: #999;}
.entry .checkbox-wrapper .well-check a{color:#509efb;}
.entry .checkbox-wrapper .icon{left:0;right:unset;margin-top: 2px;}
.entry .checkbox-wrapper input:checked + .icon {
    background-color: #4387ff;
    border-color: #4387ff;
    background-image: url("../images/enter.png");
    -webkit-background-size: 0.21rem 0.15rem;
    -moz-background-size: 0.21rem 0.15rem;
    background-size: 0.21rem 0.15rem;
    background-repeat: no-repeat;
    background-position: center center;
}
.entry .checkbox-wrapper input:checked + .icon {
    border:1px solid #3ab034;
}
.entry .checkbox-wrapper .icon{border: 1px solid #cdcdcd;}
.entry .select-btn{padding: 0 1.4rem;border-bottom:none;height:unset;margin-top:0.2rem;}
.entry .select-btn .checkbox-wrapper{line-height:unset;}


/*11111111111111111111111111*/
.address{height:5.6rem;background-color:#fff;position:fixed;bottom:0;z-index:66;
    transform:translate3d(0,100%,0);
    -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0);-o-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;background:#fff;height:7.4rem;
    border-radius: 8px;width: 96%;margin: 0 0.15rem;
}
.address.up{transform:translate3d(0,0,0);-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);bottom:0.3rem;}
.address .title{font-size:0.36rem;color:#333;text-align:center;line-height:1rem;height:1rem;position:relative;/*font-weight: bold;*/}
.address .title .iconfont{position:absolute;left:0.3rem;font-size:0.3rem;color:#000;}
.address-title {color: #ccc;}
.address-title-active {color: #509efb}
.address .address-list {width:100%;overflow-y: scroll;height:10rem;}
.address .address-list .item{height:1.02rem;width:100%;border-bottom:1px solid #999;}
.address .address-list .item input{height:100%;width:100%;font-size:0.3rem;}
.address .address-list .item.item1 input{width:2.65rem;}
.address .address-list .item input::placeholder{color:#ccc;}
.address .address-list .item .code{font-size:0.28rem;color:#509efb;}
.address .address-list .item .code.on{color:#999;}
.address .enterBnt{width:5.5rem;height:1rem;background-color:#f9e067;border-radius:0.1rem;font-size:0.36rem;font-weight:bold;
    margin:0.5rem auto;}
.address .checkbox-wrapper {display: flex;padding: 0.2rem;}
.address .checkbox-wrapper .addres-userinfo {margin-left: 0.1rem;padding: 0.2rem;}
.address .checkbox-wrapper .addres-userinfo .user-info {font-size: .3rem;color: #000}
.address .checkbox-wrapper .addres-userinfo .address-detail {font-size: .26rem;color: #999;}
.address .checkbox-wrapper .addres-userinfo-edit {margin-top: 0.5rem;}
.address .checkbox-wrapper .addres-userinfo-edit img{width: 0.5rem;}
.address .checkbox-wrapper .well-check{margin-left: 0.45rem;font-size: 0.24rem;color: #999;}
.address .checkbox-wrapper .well-check a{color:#509efb;}
.address .checkbox-wrapper .icon{left:0.3rem;;right:unset;margin-top: 2px;}

.address .checkbox-wrapper input:checked + .icon {
    border:2px solid #3ab034;left: 0.3rem;
}
.address .checkbox-wrapper input:checked + .icon:after {
    content: ' ';
    position: absolute;
    width: 8px;
    height:8px;
    border-radius: 50%;
    background-color: #3ab034;
    left:50%;
    top:50%;
    margin-top:-4px;
    margin-left:-4px;
}
.address .checkbox-wrapper .icon{border: 1px solid #cdcdcd;}
.address .select-btn{border-bottom:none;height:unset;}
.address .select-btn .checkbox-wrapper{line-height:unset;border-bottom:1px solid #e6e6e6}

/*22222222222222222222222222222*/

.payment .checkbox-wrapper input:checked + .icon:after{
    content: ' ';
    position: absolute;
    width: 8px;
    height:8px;
    border-radius: 50%;
    background-color: #3ab034;
    left:50%;
    top:50%;
    margin-top:-4px;
    margin-left:-4px;
}
/*.payment{position:fixed;bottom:0;width:7.5rem;background-color:#fff;z-index:99;transform:translate3d(0,150%,0);
    -webkit-transform: translate3d(0, 150%, 0); -moz-transform: translate3d(0, 150%, 0);-o-transform: translate3d(0, 150%, 0);
    -ms-transform: translate3d(0, 150%, 0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}*/
.payment{position:fixed;bottom:0.1rem;/*width:7.5rem;*/background-color:#fff;z-index:99;transform:translate3d(0,150%,0);
    -webkit-transform: translate3d(0, 150%, 0); -moz-transform: translate3d(0, 150%, 0);-o-transform: translate3d(0, 150%, 0);
    -ms-transform: translate3d(0, 150%, 0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;margin: 0.5rem 0.5rem 0 0.3rem;
    border-radius: 0.3rem;}
.payment.up{transform:translate3d(0,0,0);-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.payment .title{height:1.54rem;line-height:1.54rem;text-align:center;font-size:0.33rem;color:#333333;font-weight:bold;
    position:relative;/*border-bottom:1px solid #e6e6e6;*/}
.payment .title .iconfont{position:absolute;font-size:0.22rem;color:#000;left:6.13rem;top:50%;transform:translateY(-50%);}
.payment .total{height:1rem;padding:0 0.43rem;font-size:0.3rem;color:#333;margin-bottom: 0.3rem;}
.payment .total .money{/*color:#ee0000;*/font-size:0.6rem;font-weight:bold;}
.payment .total .unit{font-size:0.25rem;font-weight:bold;}
.payment .mode{font-size:0.3rem;color:#808080;padding:0 0.33rem;background-color:#f2f2f2;height:0.6rem;line-height:0.6rem;}
.payment .select-btn{/*height:0.96rem;*/border-bottom:0px solid #e6e6e6;padding: 0 0.33rem;}
.payment .select-btn .iconfont{color:#3ab034;font-size:0.4rem;margin-right:0.15rem;vertical-align:middle;}
.payment .checkbox-wrapper {position: relative;height: 100%;line-height: 0.96rem;border-radius: 0.2rem;
    background-color: #f5f5f5;margin-bottom: 0.2rem}
.payment .checkbox-wrapper input {display: none;}
.payment .checkbox-wrapper .icon {
    position: absolute;
    right:0.25rem;
    top: 50%;
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 2px solid #cdcdcd;
    border-radius: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.payment .checkbox-wrapper input:checked + .icon {
    border:2px solid #3ab034;
}
.payment .checkbox-wrapper input:checked + .icon:after{
    content: ' ';
    position: absolute;
    width: 8px;
    height:8px;
    border-radius: 50%;
    background-color: #3ab034;
    left:50%;
    top:50%;
    margin-top:-4px;
    margin-left:-4px;
}
.payment .checkbox-wrapper .well-check{
    padding: 0 0.3rem;
}
.payment .payBnt{font-size:0.36rem;color:#fff;font-weight:bold;width:6.9rem;height:1rem;/*background-color:#5abd55;*/
border-radius:0.5rem;text-align:center;line-height:1rem;margin:0.8rem auto;}
.payment .payBnt .confirm-btn{width: 6.2rem;
    margin: 0px auto;
    background-color: #5abd55;
    border-radius: 0.5rem;}

.loading-line{height:.7rem;line-height:.7rem;text-align:center;background-color:#f5f5f5;margin-top: 0.2rem;color: #999999;}
.loading-line i{display:inline-block;width:.7rem;height:1px;background-color:#333;vertical-align:middle}
.loading-line span{margin:0 .2rem}

@keyframes myfirst
{
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.loadingpic {animation: myfirst linear 1s infinite;}

.right-menu-wrapper{position:fixed;right:.22rem;top:62%;width:.66rem;z-index:45}
.right-menu-wrapper a{display:inline-block;width:.64rem;height:.64rem;margin-top:.12rem;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:50%;background-image:url(../images/right-menu-icon.png);background-size:1.24rem auto;background-repeat:no-repeat;background-color:rgba(255,255,255,.9)}
.right-menu-wrapper a.home{background-position:.06rem .06rem}
.right-menu-wrapper a.buy-car{background-position:-.66rem .08rem}


.receive-details{padding:0 0.3rem;}
.receive-details .white{background-color:#fff;border-radius:0.1rem;margin-top:0.38rem;}
.receive-details .white .header{background-image:url("../images/receive-bg.png");background-repeat:no-repeat;background-size:100% 100%;
    width:6.9rem;height:2.55rem;font-size:0.32rem;font-weight:bold;border-radius:0.1rem 0.1rem 0 0;}
.receive-details .white .header .name{position:relative;}
.receive-details .white .header .name img{width:0.45rem;height:0.45rem;border-radius:50%;position:absolute;left:-0.57rem;}
.receive-details .white .padding{padding:0 0.27rem 0.35rem 0.27rem;}
.receive-details .white .padding .receive{font-size:0.28rem;color:#999;border-bottom:1px solid #e6e6e6;margin-top:0.32rem;}
.receive-details .white .padding .pic-text{margin:0.32rem 0;}
.receive-details .white .padding .pic-text .pictrue{width:0.97rem;height:0.97rem;}
.receive-details .white .padding .pic-text .pictrue img{width:100%;height:100%;border-radius:50%;}
.receive-details .white .padding .pic-text .text{width:5rem;font-size:0.32rem;color:#a0a0a0;padding-right:0.16rem;}
.receive-details .white .padding .pic-text .text .name{color:#333;font-weight:bold;}
.receive-details .white .padding .pictrue3{width:6.36rem;height:2.72rem;}
.receive-details .white .padding .pictrue3 img{width:100%;height:100%;border-radius:0.1rem;}
.receive-details .pictrue4{width:6.9rem;height:2.89rem;margin:0.3rem 0;}
.receive-details .pictrue4 img{width:100%;height:100%;border-radius:0.1rem;}

.payment-tip{width:5.91rem;height:2.85rem;margin:0.1rem 0 0 1.14rem;}
.payment-tip img{width:100%;height:100%;}

.payState .pictrue{width:1.63rem;height:1.94rem;margin:0.5rem auto 0 auto;}
.payState .pictrue img{width:100%;height:100%;}
.payState .status{font-size:0.36rem;color:#333;text-align:center;font-weight:bold;margin-top:0.25rem;}
.payState .learn{font-size:0.3rem;color:#fff;margin: 0.75rem auto 0 auto;width:3.17rem;height:0.88rem;background-color:#509efb;
    text-align:center;line-height:0.88rem;border-radius:0.5rem;}

.shares-model{z-index: 100;}

.course-list .header{width:100%;height:3.5rem;position:relative;overflow:hidden;}
.course-list .header .swiper-slide{width:100%;height:100%;}
.course-list .header .swiper-slide img{width:100%;height:100%;}
.course-list .nav{width:100%;height:1rem;background-color:#fff;line-height:1rem;font-size:0.3rem;color:#999;
    font-weight:bold;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
.course-list .nav .item{display:inline-block;margin-left:0.28rem;}
.course-list .nav .item.on{color:#333;position:relative;}
.course-list .nav .item.on:after{position:absolute;content: '';width:0.37rem;height:0.06rem;background-color:#509efb;
    border-radius:0.03rem;left:50%;margin-left:-0.185rem;bottom:0.17rem;}
.course-list .nav .item:nth-last-of-type(1){margin-right:0.28rem;}
.course-list .line{width:100%;height:0.11rem;background-color:#f2f2f2;margin-bottom:0.2rem;}


.promotion-poster .phraseWindow{width:5.38rem;height:5.07rem;background-color:#f7f7f7;border-radius:0.2rem;color:#000;
    font-weight:bold;font-size:0.34rem;position:fixed;top:50%;margin-top:-2.535rem;left:50%;margin-left:-2.69rem;z-index:99;}
.promotion-poster .phraseWindow .name{text-align:center;height:0.95rem;line-height:0.95rem;}
.promotion-poster .phraseWindow .phraseCon{font-size:0.26rem;padding:0 0.35rem;height:3.2rem;overflow-x: hidden;
    overflow-y:auto;line-height:1.7;}
.promotion-poster .phraseWindow .but{border-top:1px solid #d8dadb;}
.promotion-poster .phraseWindow .but .item{width:50%;text-align:center;height:0.9rem;line-height:0.9rem;color:#157efb;}
.promotion-poster .phraseWindow .but .item.copy{border-left:1px solid #d8dadb;}
.promotion-poster .phrase{width:1rem;height:1rem;border-radius:50%;position:fixed;right:0.45rem;bottom:1.5rem;display:block;}


.broadcast-details .videoFixed{position:fixed;top:0;left:0;width:100%;z-index: 9;background-color: #333;}
.broadcast-details .video{width:100%;height:4.22rem;position:relative;}
.broadcast-details .video .text{position:absolute;top:1.2rem;text-align:center;color:#fff;font-size:0.3rem;
    left:50%;transform:translateX(-50%);line-height:1.4;}
.broadcast-details .video .text img{width:0.65rem;height:0.54rem;display:block;margin:0 auto 0.2rem auto;}
.broadcast-details .chat{padding:0.01rem 0.23rem 0 0.3rem;margin-top:4.22rem;}
.broadcast-details .chat .item{margin-top:0.37rem;}
.broadcast-details .chat .item .pictrue{width:0.8rem;height:0.8rem;margin-top:0.1rem;}
.broadcast-details .chat .item .pictrue img{width:100%;height:100%;border-radius:50%;}
.broadcast-details .chat .item .text{margin-left:0.2rem;}
.broadcast-details .chat .item .text.textR{text-align:right;margin:0 0.2rem 0 0;}
.broadcast-details .chat .item .text .name{font-size:0.24rem;color:#999;}
.broadcast-details .chat .item .text .name .return{color:#509efb;margin-left:0.17rem;}
.broadcast-details .chat .item .text.textR .name .return{margin:0 0.17rem 0 0;}
.broadcast-details .chat .item .text .conter{background-color:#fff;border-radius:0.08rem;padding:0.16rem 0.2rem;font-size:0.3rem;color:#333;position:relative;max-width:4.96rem;margin-top:0.02rem;word-break: break-all;}
.broadcast-details .chat .item .text .spot{width:0.15rem;height:0.15rem;background-color:#c00000;border-radius:50%;margin-left:0.2rem;}
.broadcast-details .chat .item .text .conter:before{position:absolute;content:'';width: 0;height: 0;border-bottom:0.09rem solid transparent;border-right:0.14rem solid #fff;border-top:0.09rem solid transparent;left:-0.14rem;top:0.25rem;}
.broadcast-details .chat .item .text.textR .conter:before{left:unset;right:-0.14rem;transform:rotateY(180deg);}
.broadcast-details .chat .item .text .conter img{width:100%;display:block;}
.broadcast-details .chat .item .text .conter .img{width:0.5rem;}
.broadcast-details .chat .item .text .conter .signal{width:0.48rem;height:0.48rem;}
.broadcast-details .chat .item .text .conter .signal.signalR{transform:rotate(180deg);-ms-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);}
.broadcast-details .footerCon{position:fixed;bottom:0;left:0;min-height:1rem;z-index: 55;width:100%;
    transform:translate3d(0,77.6%,0);transition:all .3s cubic-bezier(.25,.5,.5,.9);background-color:#fff;}
.broadcast-details .footerCon.on{transform:translate3d(0,0,0);}
.broadcast-details .footerCon .banner .swiper-slide{flex-wrap:wrap;-webkit-flex-wrap:wrap;background-color: #fff;
    padding-bottom: 0.7rem;border-top: 1px solid #f5f5f5;}
.broadcast-details .footerCon .banner .swiper-slide .emoji-outer {display: block;width: 0.5rem;height: 0.5rem;
    margin: 0.4rem 0 0 0.5rem;}
.broadcast-details .footerCon .banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0.1rem;}
.broadcast-details .footerCon .slider-banner .swiper-pagination-bullet-active{background-color: #999;}
.broadcast-details .recording{width:3rem;height:3rem;position:fixed;top:40%;left:50%;margin-left:-1.5rem;}
.broadcast-details .recording img{width:100%;height:100%;}
.broadcast-details .footer{width:100%;background-color:#fff;padding:0 0.26rem;height:1rem;}
.broadcast-details .footer img{width:0.61rem;height:0.6rem;display:block;}
.broadcast-details .footer .input{max-height:1.5rem;overflow-y:auto;overflow-x:hidden;}
.broadcast-details .footer .input,.broadcast-details .footer .voice{width:4.18rem;height:0.7rem;border-radius:0.1rem;background-color:#e5e5e5;padding:0 0.3rem;}
.broadcast-details .fixed{position:fixed;right:0.23rem;bottom:1.2rem;}
.broadcast-details .fixed .item{width:0.6rem;height:0.6rem;text-align:center;line-height:0.6rem;border:0.02rem solid #509efb;background-color:#fff;border-radius:50%;font-size:0.24rem;color:#509efb;position:relative;}
.broadcast-details .fixed .item.on:before{position:absolute;width:1px;height:0.56rem;background-color:#509efb;content:'';transform:rotateZ(-20deg);left:50%;margin-left:-0.5px;}
.broadcast-details .fixed .item~.item{margin-left:0.15rem;}
.broadcast-details .barrage{position:fixed;bottom:2.08rem;right:0.24rem;transform:translate3d(150%,0,0);transition:all .3s cubic-bezier(.25,.5,.5,.9);}
.broadcast-details .barrage.on{transform:translate3d(0,0,0);}
.broadcast-details .barrage .item{opacity:0.5;}
.broadcast-details .barrage .item~.item{margin-top:0.2rem;}
.broadcast-details .barrage .item:nth-last-of-type(1){opacity:1;}
.broadcast-details .barrage .item .pictrue{width:0.59rem;height:0.59rem;}
.broadcast-details .barrage .item .pictrue img{width:100%;height:100%;border-radius:50%;}
.broadcast-details .barrage .item .text{background-color:#666161;font-size:0.24rem;color:#fff;border-radius:0.08rem;max-width:2.24rem;padding: 0.16rem 0.2rem;margin-right:0.2rem;}
.broadcast-details .statistics{font-size:0.24rem;color:#fff;position:fixed;right:0;top:4.6rem;background-color:rgba(48,40,40,0.7);min-width:1.7rem;height:0.5rem;border-radius:0.25rem 0 0 0.25rem;}
.broadcast-details .statistics .spot{width:0.12rem;height:0.12rem;background-color:#54ff6b;border-radius:50%;margin-right:0.15rem;}
.broadcast-details .discuss{position:fixed;bottom:1rem;left:0;width:100%;background-color:#e6e6e6;transform:translate3d(0,100%,0);transition:all .3s cubic-bezier(.25,.5,.5,.9);}
.broadcast-details .discuss.on{transform:translate3d(0,0,0);}
.broadcast-details .discuss .chat{margin-top:0;overflow-x:hidden;overflow-y:auto;}
.broadcast-details .discuss .header{width:100%;height:0.8rem;font-size:0.3rem;color:#333;text-align:center;line-height:0.8rem;position:relative;background-color:#fff;}
.broadcast-details .discuss .up{position:absolute;left:0.25rem;font-size:0.3rem;color:#333;}
.broadcast-details .discuss .up .iconfont{font-size:0.22rem;margin-right:0.1rem;}

.publicFollow{position:fixed;bottom:0.3rem;width:6.9rem;height:0.8rem;border-radius:0.1rem;background-color:rgba(0,0,0,0.7);color:#fff;font-size:0.24rem;left:50%;margin-left:-3.45rem;padding:0 0.2rem;}
.publicFollow .follow{width:1rem;height:0.4rem;background-color:#fff;text-align:center;font-size:0.24rem;color:#509efb;border-radius: 0.07rem;}


/*结束*/
.groupCode{width:4.79rem;background-color:#fff;border-radius:0.2rem;position:fixed;
    left:50%;top:20%;margin-left:-2.395rem;z-index:99;padding-bottom:0.24rem;}

.groupCode .code{width:3.1rem;height:3.1rem;margin:0.7rem auto 0 auto;}
.groupCode .code img{width:100%;height:100%;}
.groupCode .codeTip{text-align:center;margin-top:0.4rem;font-size:0.37rem;color:#333;}
.groupCode .ewmCon{position:relative;}
.groupCode .ewmCon .iconfont{position:absolute;bottom:-1.5rem;color:#fff;font-size:0.5rem;left: 50%;
    margin-left: -0.25rem;}
.to-index{position:fixed;width : 1.15rem;height: 1.15rem;background-color: rgba(0,0,0,0.5);text-align: center;bottom: 1.5rem;left: .3rem;border-radius: 50%;}
.to-index img{width: 0.45rem;height: 0.46rem;margin-top: .15rem;}
.to-index div{font-size:.26rem;margin-top: -.1rem;color: #eee;}
.invalid{text-decoration:line-through;color:#999;font-size: .26rem;margin-right: .02rem;}

/** 自定义非SVG TAB切换开始 */
#footer a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#footer a .icon-img {
    width: .55rem;
    height: .55rem;
    background-size: 100% 100%;
    margin-bottom: .04rem;
}

#footer a .icon-studycamp{
    background-image: url('/public/wap/first/dunixue/images/tabicon/studycamp-off.png');
}
#footer a.on .icon-studycamp{
    background-image: url('/public/wap/first/dunixue/images/tabicon/studycamp-on.png');
}
/** 自定义非SVG TAB切换结束 */