/* CSS Document */
/*搜索*/
.seabtn{ display:inline-block; width:28px; height:30px; background:url(../images/icon/sear.png) center center no-repeat; -webkit-background-size:70%; -moz-background-size:70%; -ms-background-size:70%; -ms-background-size:70%; -o-background-size:70%; background-size:70%; position:absolute; right:50px; top:14px; cursor:pointer;}



.h_tit{ text-align:center;}
.h_tit .mc{ height:20px;}
.h_tit .line{ display:block; text-align:center; margin:12px 0 10px;}
.h_tit  p{ font-size:12px; color:#666666;}

.morea{ display:inline-block; padding:0 34px; color:#fff !important; line-height:34px; border:1px solid #c4c4c4;}
.morea:hover{ color:#fff; background-color:#99c750; border-color:#99c750;}

/*公用样式*/
/*内页banner*/
.i_ban{ overflow:hidden;}
.i_ban img{ max-width:150%; width:150%; margin-left:-25%;}
/*内页框架*/
.i_main{ padding:0px 0 40px;}
.i_tit{ text-align:center; margin-top:26px;}
.i_tit span{ display:inline-block; font-size:22px; color:#333; padding-bottom:0px; border-bottom:2px solid #99c750;}
/*二级栏目*/
.lm{ padding:14px 2% 4px; }
.lm a{ display:inline-block; line-height:32px; font-size:14px; color:#333; text-align:center; width:31.33%; margin:0 1% 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; border:1px solid #99cc66;}
.lm a:hover{ background-color:#eff7e2; }
.act_lm{background-color:#eff7e2 !important; }

/*翻页*/
.turnpage{ margin:0 auto; text-align:center;}
.turnpage a,.turnpage span{ display:inline-block; padding:4px 10px; font-size:12px;margin:0 5px; color:#333; border:1px solid #ccc; }
.turnpage .prev,.turnpage .next{ padding:4px 18px;}
.turnpage a:hover{ color:#fff; background-color:#8dac73; border-color:#8dac73;}
.current{ color:#fff !important; background-color:#8dac73 !important;border-color:#8dac73 !important;}

.wp{ width:94%; margin:0 auto;}
body{ background-color: #E7E7E7;}

.commonHeader{ background-color: #377CD8; height: 0.96rem; display: flex; align-items: center; justify-content: center; position: relative; color: #fff;}
.commonHeader .backBtn{ position: absolute; font-size: 0.4rem; display: inline-block; width: 0.6rem; height: 0.6rem; display: inline-flex; align-items: center; justify-content: center; color: #fff; left: 1%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.commonHeader .val{ font-size: 0.36rem;}

/*00登录*/
.login{ height: 100vh; background-color: #fff; display: flex; align-items: center; justify-content: center;}
.login .inner{ width: 100%; padding: 0 6.6%; box-sizing: border-box;}
.logoarea{}
.logoarea .tp{ height: 1.2rem;}
.logoarea .name{}
.logoarea .info{}

.formItem{ padding: 0.2rem 0; border-bottom: 1px solid #EBEBEB; display: flex; align-items: center;}
.formItem .attrmc{ font-size: 0.28rem; width: 1.2rem; margin-right: 0.2rem; font-weight: bold; }
.formItem .attrval{ flex: 1; min-width: 0; position: relative;}
.formItem .attrval .text,.formItem .attrval .select{ display: block;  width: 100%;   height: 0.7rem; line-height: 0.7rem;  font-size: 0.28rem; color: #666; border-radius: 0.1rem; -webkit-border-radius: 0.1rem; -moz-border-radius: 0.1rem; -ms-border-radius: 0.1rem; -o-border-radius: 0.1rem; }
.formItem .attrval .opa{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.formItem .attrval .opa .iconfont{ font-size: 0.3rem; margin-left: 0.2rem;}



.agree{ display: flex; align-items: center;}
.threeWayLogin{ margin-top: 1.5rem;}    
.threeWayLogin .tit{ font-size: .3rem; color: #666; display: flex; align-items: center;}
.threeWayLogin .tit::after,.threeWayLogin .tit::before{ content: ""; display: block; height: 1px; flex: 1; background-color: #999;}
.threeWayLogin .tit .mc{ margin: 0 0.2rem;}
.threeWayLogin .wrap{ margin-top: 0.4rem; text-align: center;}
.threeWayLogin .wayItem{ display: inline-block; margin: 0 0.6rem; width: .86rem; height: .86rem; border: .01rem solid #999999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: #999999; }
.threeWayLogin .wayItem::before{ font-size: .6rem; }

.part_langeuage{}
.part_langeuage .wrap{ padding: 0 .1rem;}
.part_langeuage .wrap .list{ cursor: pointer;  display: inline-block; margin-right: 0.64rem; font-size: .36rem; padding: 0.5em 1.5em; border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; background-color: #fff; }
.part_langeuage .wrap .list:hover,.act_language{ background-color: #377CD8 !important; color: #fff !important;}
.part_currency{}
.part_currency .wrap{}

.currencyItem{ cursor: pointer; display: flex; font-size: 0.3rem; padding: 0.3rem; background-color: #fff; border-radius: 0.6rem; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; -o-border-radius: 0.6rem; align-items: center; justify-content: space-between; margin-bottom: 0.36rem; border: 1px solid transparent; }
.currencyItem .unit{ margin-right: 0.2rem;  font-weight: bold;}
.currencyItem .mc{}
.currencyItem .arr{ margin-left: auto;}
.act_currenty{ color: #377CD8 !important; border-color: #377CD8 !important;}

/* 01首页 */
.home{ min-height: 100vh; overflow-y: auto; background: url(../images/bg01.png) top center/100% no-repeat;}
.search{ padding: 0.2rem .4rem; display: flex; align-items: center; }
.search .text{ width:100%; flex: 1; height:0.4rem; margin-left: 0.2rem; line-height:0.4rem; font-size: 0.3rem;}
.search .iconfont{ font-size: 0.32rem; line-height: 1   ;}

.homeMandiv{ display: flex; align-items: center; justify-content: center;}
.homeMandiv .sbtn{ padding: 0 0.2em; display: inline-block;}
.homeMandiv .cutline{ width: 1px; height: 0.48rem; background-color: #D2D2D2; margin: 0 0.2rem; display: inline-block; }

.nav{}
.navItem{ margin-bottom: .4rem; align-items: center; background-color: #fff; border-radius: .2rem; -webkit-border-radius: .2rem; -moz-border-radius: .2rem; -ms-border-radius: .2rem; -o-border-radius: .2rem;box-shadow: 0rem 0rem .1rem 0rem rgba(55,125,216,0.34); display: flex; padding: .3rem .3rem; }
.navItem .icon{ margin-right: .3rem; height: .6rem; }
.navItem .val{ font-size: .3rem;}
.navItem .iconfont{ margin-left: auto; color: #377CD8;}

/* 02会员列表 */
.search2{padding: 0.15rem .2rem; color: #666;}
.search2 .text{ font-size: 0.24rem; }

.vipMandiv{ display: flex; align-items: center; justify-content: end;}
.vipMandiv .sbtn{  display: inline-block; color: #999;}
.vipMandiv .cutline{ width: 1px; height: 0.3rem; background-color: #D2D2D2; margin: 0 0.2rem; display: inline-block; }

.vipList{ padding-bottom: 0.2rem;}
.vipItem{ margin-bottom: .18rem; background-color: #fff; border-radius: .14rem; -webkit-border-radius: .14rem; -moz-border-radius: .14rem; -ms-border-radius: .14rem; -o-border-radius: .14rem; }
.vipItem .des{ position: relative; padding: .25rem .4rem;} 
.vipItem .des .tit{ display: block;}
.vipItem .des .tit .mc{ font-size: .34rem; font-weight: bold;}
.vipItem .des .tit .mc .icon{ width: .28rem; position: relative; top: -0.1rem; margin-left: 0.1rem; }
.vipItem .des .tit .tel{ margin-left: 0.1rem; background-color: #EFEFEF; font-size: 0.24rem; padding: 0.1em 0.6em; border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; display: inline-flex; align-items: center; }
.vipItem .des .tit .tel .icon{ width: 0.28rem; margin-right: 0.1rem;}
.vipItem .des .editBtn{ position: absolute; padding: 0.4em 0.8em 0.4em 1.4em; right: 0; top: .22rem; font-size: .24rem; border-radius:0.6rem 0 0 0.6rem; -webkit-border-radius:0.6rem 0 0 0.6rem; -moz-border-radius:0.6rem 0 0 0.6rem; -ms-border-radius:0.6rem 0 0 0.6rem; -o-border-radius:0.6rem 0 0 0.6rem; display: inline-flex; align-items: center; }
.vipItem .des .editBtn .icon{ margin-right: 0.1rem;}
.vipItem .des .balance{ margin-top: 0.1rem; }
.vipItem .des .editBtn .icon{ width: .28rem;}
.vipItem .opa{ padding: .18rem 0.2rem; border-top: .01rem solid #EEEEEE; text-align: right;}
.vipItem .opa .sbtn{ margin-left: .25rem; font-size: 0.24rem; padding: 0.4em 1.8em;}

.fixedBottom{ background-color: #fff;box-shadow: 0px 0px 15px 0px rgba(48,48,48,0.3); position: fixed; width: 100%; left: 0; bottom: 0; z-index: 2;}
.fixedHight{ height: 1.3rem;}

 /* 03会员详情 */
.vipItem{}
.vipItem .infos{ margin-top: -0.1rem; padding: 0rem .4rem 0.25rem;}
.vipItem .infos .list{ font-size: .24rem; color: #666; padding: .02rem 0;}

.mnav{ background-color: #fff;border-radius: .2rem; -webkit-border-radius: .2rem; -moz-border-radius: .2rem; -ms-border-radius: .2rem; -o-border-radius: .2rem;}
.mnavItem{  align-items: center; border-bottom: 1px solid #F1F1F1;  display: flex; padding: .25rem .3rem; }
.mnavItem:nth-last-child(1){ border-bottom: none;}
.mnavItem .icon{ margin-right: .2rem; height: .4rem; }
.mnavItem .val{ font-size: .26rem;}
.mnavItem .iconfont{ margin-left: auto;}
/* 03 删除会员 */
.delVipPup{ width: 94%; }
.closePup{ position: absolute; right:.2rem; top: .2rem;cursor: pointer; font-size: .36rem; color: #333; }
.closePup:hover{ color: #377CD8;}
.delVipMain{ padding:.1rem 5%; position: relative;;}

.delVipMain .wrap{}
.delVipItem{ padding:0.3rem 0 0.3rem .5rem; position: relative;}
.delVipItem .radio{ position: absolute; left: 0; top: 0.4rem; }
.popConfirm{ position: relative; font-size: 0;}
.popConfirm .btn{ font-size: .3rem; display: inline-block; padding: 0.4em 0; width: 50%; }
.popConfirm .btn:nth-child(1){ border-right: .01rem solid #f1f1f1;}

/* 04添加会员 */
.formItem2{ padding: 0.1rem 0.3rem; margin-bottom: 0.2rem; border-radius: 0.1rem; background-color: #fff; display: flex; align-items: center; -webkit-border-radius: 0.1rem; -moz-border-radius: 0.1rem; -ms-border-radius: 0.1rem; -o-border-radius: 0.1rem; }
.formItem2 .attrmc{ font-size: 0.3rem; width: 1.5rem; margin-right: 0.2rem; }
.formItem2 .attrval{ flex: 1; min-width: 0;}
.formItem2 .attrval .text,.formItem2 .attrval .select{ display: block;  width: 100%; text-align: right;  height: 0.7rem; line-height: 0.7rem;  font-size: 0.3rem; color: #666; border-radius: 0.1rem; -webkit-border-radius: 0.1rem; -moz-border-radius: 0.1rem; -ms-border-radius: 0.1rem; -o-border-radius: 0.1rem; }
.formItem2  .birthday{ position: relative; padding-right: 0.5rem;}
.formItem2  .birthday .text{}
.formItem2  .birthday .icon{ position: absolute; right: 0.02rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
/* 05充值记录 */
.rechargeRecordItem{ margin-bottom: .35rem;}
.rechargeRecordItem .time,.rechargeRecordItem .col{ font-size: 0.24rem;}
.rechargeRecordItem .time{padding: 0.2rem 0;}
.rechargeRecordItem .row{ font-size: 0.24rem; padding: 0.2rem 0;}
.rechargeRecordItem .row1,.rechargeRecordItem .row2{ border-top: 1px solid #C8C8C8;}
.rechargeRecordItem .row3,.rechargeRecordItem .row4{ border-top: 1px dashed #C8C8C8;}
.rechargeRecordItem .row1{ flex-wrap: wrap;}
.rechargeRecordItem .row1 .col{ width: 50%; display: inline-block;}
.rechargeRecordItem .row1 .col:nth-child(2n){ text-align: right;}
.rechargeRecordItem .row4 .list .price{ width: 1.4rem; display: inline-block; text-align: left;}

.rechargeRecordItemCancel{ opacity: .9; }
.rechargeRecordItemCancel .time,.rechargeRecordItemCancel .row,.rechargeRecordItemCancel .col,.rechargeRecordItemCancel .list,.rechargeRecordItemCancel .red{color: #CFCFCF;}
/* 08订单管理 */
.orderItem{ margin-bottom: .35rem;}
.orderItem .time,.orderItem .col{ font-size: 0.24rem;}
.orderItem .time{padding: 0.2rem 0;}
.orderItem .row{ font-size: 0.24rem; padding: 0.2rem 0;}
.orderItem .row1,.orderItem .row2{ border-top: 1px solid #C8C8C8;}
.orderItem .row3,.orderItem .row4{ border-top: 1px dashed #C8C8C8;}
.orderItem .row1{ flex-wrap: wrap; border-color: #F9F9F9;}
.orderItem .row1 .col{ width: 50%; display: inline-block;}
.orderItem .row1 .col:nth-child(2n){ text-align: right;}
.orderItem .opa .sbtn{ font-size: 0.24rem; padding: 0.4em 1em;}
.orderPara{ align-items: flex-start;}
.orderPara .box1{}
.orderPara .box1 .title{ padding-right: .3rem; position: relative; display: flex; align-items: flex-start; }
.orderPara .box1 .title .tit{ flex: 1; min-width: 0;}
.orderPara .box1 .title .num{ margin-left: 0.24rem;}
.orderPara .box1 .title .sbtn{ padding: 0.3em 0.6em; margin-left: 0.3rem;}
.orderPara .box2{ width: 30%; text-align: right;}
.orderItemCancel{ opacity: .9; }
.orderItemCancel .time,.orderItemCancel .row,.orderItemCancel .col,.orderItemCancel .list,.orderItemCancel .red{color: #CFCFCF;}
/* 06消费明细 */
/* 充值管理 */
/* 13新增项目 */
.addProject{}
.addProject .text,.addProject .select{ text-align: right;}
.addProject .attrmc{ font-weight: normal; width: 1.6rem;}
.addTeam .attrmc{ font-weight: normal; width: 1.6rem;}
/* 选择会员 */
.team{}
.teamItem{ margin-bottom: .2rem; background-color: #fff; border-radius: .14rem; -webkit-border-radius: .14rem; -moz-border-radius: .14rem; -ms-border-radius: .14rem; -o-border-radius: .14rem;padding: .25rem .4rem; }
.teamItem .tit{ display: block;}
.teamItem .tit .mc{ font-size: .34rem; font-weight: bold;}
.teamItem .tit .mc .icon{ width: .28rem; position: relative; top: -0.18rem; margin-left: 0.1rem; }
.teamItem .tit .tel{ margin-left: 0.1rem; background-color: #EFEFEF; font-size: 0.24rem; padding: 0.1em 0.6em; border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; display: inline-flex; align-items: center; }
.teamItem .tit .tel .icon{ width: 0.28rem; margin-right: 0.1rem;}
.teamItem .editBtn{ position: absolute; padding: 0.4em 0.8em 0.4em 1.4em; right: 0; top: .22rem; font-size: .24rem; border-radius:0.6rem 0 0 0.6rem; -webkit-border-radius:0.6rem 0 0 0.6rem; -moz-border-radius:0.6rem 0 0 0.6rem; -ms-border-radius:0.6rem 0 0 0.6rem; -o-border-radius:0.6rem 0 0 0.6rem; display: inline-flex; align-items: center; }
.teamItem .editBtn .icon{ margin-right: 0.1rem;}
.teamItem .balance{ margin-top: 0.1rem; }

/* 05会员退款 */
.refundUser{ padding: .3rem .2rem;}
.refundUser .tit .mc{ font-size: .34rem; font-weight: bold;}
.refundUser .tit .mc .icon{ width: .28rem; position: relative; top: -0.18rem; margin-left: 0.1rem; }
.refundUser .tit .tel{ margin-left: 0.1rem; background-color: #EFEFEF; font-size: 0.24rem; padding: 0.1em 0.6em; border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; display: inline-flex; align-items: center; }
.refundUser .tit .tel .icon{ width: 0.28rem; margin-right: 0.1rem;}
.refundUser .sbtn{ font-size: 0.24rem; padding: 0.4em 1em;}

.refundDetail{padding: .1rem .2rem 0.2rem;}
.refundDetail .list{ padding: .2rem 0; border-bottom: 1px solid #EBEBEB;}
.refundDetail .list .mc{}
.refundDetail .list .val{ font-size: .24rem; color: #666;}

.refundLimit{padding: .15rem .2rem 0.25rem;}
.refundLimit .wrap{ margin-top: 0.05rem;}
.refundLimit .wrap .text{display: block; min-width: 0; flex: 1; font-size: .56rem;}

.addCate{}
.addCate .text{ display: block; padding: 0.5em 0;  width: 100%; font-size: 0.24rem; color: #666;}
.addCate .sbtn{ width: 50%;}
.addCate .sbtn{ width: 50%;}

.currentSort .wrap{ margin-top: .3rem; display: flex; flex-wrap: wrap;}
.currentSortItem{ width: 31%; background-color: #fff; font-size: 0.24rem; padding: 0.5em 0.8em; box-sizing: border-box; text-align: center; margin: 0 3.5% 0.22rem 0;}
.currentSortItem:nth-child(3n){ margin-right: 0;}
/* 11会员充值 */
.recharge{}
.recharge .formConfirm{ margin-top: 2rem;   }
.rechargeItem{ padding: .2rem .25rem; margin-bottom: .2rem; }
.rechargeItem .attrmc{ font-size: .24rem;}
.rechargeItem .attrval{ position: relative; margin-top: 0.15rem;}
.rechargeItem .attrval .text{ font-size: .3rem; padding-left: .42rem;}
.rechargeItem .attrval .unit{ position: absolute; font-size: .3rem; left: 0; top: 0; font-weight: bold;}

.rechargeItem2{ padding: .1rem .25rem; display: flex; justify-content: space-between; margin-bottom: .2rem; align-items: center; }
.rechargeItem2 .attrmc{ font-size: .24rem;}
.rechargeItem2 .attrval{ position: relative; margin-top: 0.15rem;}
.rechargeItem2 .attrval .text,.rechargeItem2 .attrval .select{ width: 100%; text-align: right ; font-size: .3rem; color: #999;}
.rechargeItem2 .attrval .iconfont{ font-size: 0.34rem;}
/* 11会员充值—弹窗  bottom: -100%;*/
.pupBottom{ width: 100%; left: 0; bottom: -100%; transition: .3s; position: fixed; z-index: 2001; border-radius: .3rem .3rem 0 0; -webkit-border-radius: .3rem .3rem 0 0; -moz-border-radius: .3rem .3rem 0 0; -ms-border-radius: .3rem .3rem 0 0; -o-border-radius: .3rem .3rem 0 0; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.closePup{ position: absolute; right:.2rem; top: .2rem;cursor: pointer; font-size: .44rem; color: #333; }
.closePup:hover{ color: #377CD8;}
.validatyMain{ padding:.1rem 3%; position: relative;;}
.validatyMain .wrap{  flex-wrap: wrap; display: flex;}
.validateItem{ width: 31%; font-size: 0.24rem; text-align: center; padding: 0.5em 0.8em; box-sizing: border-box; text-align: center; margin: 0 3.5% 0.2rem 0; background-color: #EEEEEE;}
.act_validateItem{ background-color: #377CD8 !important; color: #fff !important; border: 1px solid #377CD8; background-color: #E8F1FF;}
.validateItem:nth-child(3n){ margin-right: 0;}
.validateItem .text{ display: block; width: 100%; text-align: center;}
.pupBottomShow{ bottom: 0;}
/* 12项目管理 */
.cateTab{ height: calc(100vh - 3.4rem); display: flex;}
.cateTit,.cateContent{ height: 100%; overflow-y: auto;}
.cateTit{ width: 1.6rem; margin-right: 0.2rem; background-color: #E7E7E7;}
.cateTit .list{ display: block; font-size: .24rem; color: #666; padding: 1em 1em; position: relative; }
.cateTit .list::after{ transition: .3s; content: ""; display: block; width: .04rem; height: 0; background-color: #1877EE; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.act_cate{ color: #377CD8 !important;  background-color: #fff !important; }
.act_cate::after{ height: 90% !important;}

.cateContent{ flex: 1; min-width: 0;}
.cateItem{ border-bottom: 1px solid #ddd; padding: 0.35rem 0.2rem 0.35rem 0;}
.cateItem .tit a{ font-size: .3rem; line-height: 1.2;}
.cateItem .info{ font-size: .24rem; color: #999; margin-top: .1rem;}
.cateItem .price{ font-size: .3rem;}
.cateItem .editBtn{}
.cateItem .editBtn .iconfont{ font-size: 0.24rem; line-height: 1;}
.cateBox{ display: none;}

/* 选择项目 */
.chooseProject{}
.chooseProject .topOpa{}
.chooseProject .topOpa .sbtn{ padding: 0.3em 1em ; font-size: 0.24rem; }
.chooseProject .topOpa .search{ padding: 0.1rem 0em ; flex: 1; min-width: 0; border-radius: 0.6rem; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; -o-border-radius: 0.6rem; }
.chooseProject .topOpa .search .iconfont{ margin-left: 0.1rem;}

.chooseProject .cateTab{height: calc(100vh - 2.3rem);}
.sbtn_disable{ opacity: .6;}
.chooseProject .formConfirm .sbtn{ padding: 0.4em 1.6em;}
.addBtn{ width: .32rem; height: .32rem; font-size: .18rem; color: #fff; background-color: #1877EE; display: inline-flex; align-items: center; justify-content: center;}
/* 选择项目-弹窗1 */
.addProAMain{}
.addProAMain .popConfirm{}
.addProAMain .popConfirm .tip{ position: relative; padding-left: 0.4rem;}
.addProAMain .popConfirm .tip input{ position: absolute; left: 0; top: 0.1rem;}
.addProAMain .popConfirm .sbtn{ padding: 0.4em 3em;}
.addProAPup .des{}
.addProAPup .des .tit a{ font-size: .3rem; line-height: 1.2;}
.addProAPup .des .info{ font-size: .24rem; color: #999; margin-top: .1rem;}
.addProAPup .des .price{ font-size: .3rem;}

.chooseTeams .wrap{ margin-top: 0.5rem; display: flex; flex-wrap: wrap;}
.chooseTeams .wrap .list{ border-radius: 0.6rem; background-color: #F5F5F5; cursor: pointer; transition: .3s; font-size: 0.24rem; padding: 0.4em 0.8em; margin: 0 0.2rem 0.2rem 0; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; -o-border-radius: 0.6rem; }
.act_chooseTeams{ background-color: #1877EE !important; color: #fff !important;}

/* 选择项目-弹窗2 */
.addProBMain{}
.addProBMain .popConfirm{}
.addProBMain .popConfirm .tip{ position: relative; padding-left: 0.4rem;}
.addProBMain .popConfirm .tip input{ position: absolute; left: 0; top: 0.1rem;}
.addProBMain .popConfirm .sbtn{ padding: 0.4em 3em;}
.addProBPup .des{}
.addProBPup .des .tit a{ font-size: .3rem; line-height: 1.2;}
.addProBPup .des .info{ font-size: .24rem; color: #999; margin-top: .1rem;}
.addProBPup .des .price{ font-size: .3rem;}

.goodsNum{ width: 1.64rem; background-color: #fff; display: flex; border-radius: .05rem; -webkit-border-radius: .05rem; -moz-border-radius: .05rem; -ms-border-radius: .05rem; -o-border-radius: .05rem; overflow: hidden; }
.goodsNum .btn{ width: .32rem; height: .32rem; line-height: .28rem; cursor: pointer; display: inline-block; text-align: center; font-size: .24rem; color: #fff; background-color: #1877EE; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color:#fff !important}
.goodsNum .text{ width: 1rem; box-sizing: border-box; text-align: center; font-size: .22rem; height: .32rem; line-height: .32rem; }
.goodsNum .btn:hover{ color: #fff; background-color: #CF0000;}

/* 10编辑分类 */
.ucateItem{ border-bottom: 1px solid #eee;}
/* 确认信息 */
.bookPartTime{}
.bookPartTime .list1{ padding: 0.2rem 0; border-bottom: 1px solid #eee;}
.bookPartTime .list2{ padding: 0.2rem 0 }

.bookPartPara{ padding-bottom: 0.2rem;}
.bookPartPara .des{ background-color: #F8FBFF; padding: 0.15rem 0.2rem;}
.bookPartPara .para{ padding: 0.2rem; background-color: #E6F1FF;}
.bookPartPara .remark{}
.bookPartPara .goodsNum { width: 1.6rem; display: flex; align-items: center;}
.bookPartPara .goodsNum .text{width: 0.6rem;}
.bookPartPara .goodsNum .btn{ width: .46rem; height: .46rem; display: inline-flex; align-items: center; justify-content: center;}
.bookPartPara .remark{ }
.bookPartPara .remark .text{ flex: 1; text-align: right; }

.bookPartPayway{}
.bookPartPayway .tit{ border-bottom: 1px solid #eee;}
.bookPartPayway .wrap{ margin-top: 0.2rem;}

.balanceMain .wrap{ padding: 0.5rem 0;}
.balanceMain .popConfirm{ padding-bottom: 0.2rem; }


.mui-dtpicker-title{ display: flex;}







