
/*================================== 閿熸枻鎷烽檰娉ㄩ敓鏂ゆ嫹 閿熺煫浼欐嫹 user==================================*/


.bg-eee{background:#eee;}
.bg-f6f6f6{background: #f6f6f6;}
form{padding-top:.18rem;}

.bt1{border-top:1px solid #d9d9d9;}
.bt30{border-top:.3rem solid #f1f2f6;}
.bb1{border-bottom:1px solid #d9d9d9;}
.bb30{border-bottom:.3rem solid #f1f2f6;}

.to-zc{right:.2rem;top:0;line-height:.88rem;font-size:.3rem;}

.input-box{height:.98rem;line-height: .98rem;border-bottom:1px solid #e6eaf2;font-size:.3rem;}
.input-box input{width:100%;height:100%;text-indent:6em;font-size: .3rem;}
.input-box input::-webkit-input-placeholder{font-size:.3rem;color:#ccc;}
.input-box input:focus{outline: none;}

.input-box .del{display: block;right:0;display: none;}
.input-box .del .iconclose-b{color:#ccc;}

/*閿熸枻鎷疯瘉閿熸枻鎷�*/
.yzm a, .yzm span{width:1.6rem;height:.5rem;line-height:.5rem;padding-left:.2rem;color:#01c758;right:0;top:50%;transform: translateY(-50%);border-left:.02rem solid #e6eaf2;}
.yzm a{width:auto;}

/*閿熸枻鎷风爞閿熻剼锟�*/
.submit{height:.88rem;padding-top:.4rem;border-bottom:0;}
.submit input, .btn{width:100%;height:.88rem;background:#7fe3ab;text-indent:0;border-radius: .06rem;color:#fff;}
.submit input.ok, .btn{background:#00c758;}


.fwtk{border:none;color:#999;padding-top:.2rem;}
.fwtk p{padding-left:.5rem;}

.fwtk input{width: .33rem; height: .32rem; appearance: none; position: relative;text-indent:0;margin-right:.1rem;overflow:hidden;outline: none;}
.fwtk input:before{display:block;content: '';width:.33rem;height:.32rem;border:1px solid #d1d1d1;border-radius: .04rem;top:0;box-sizing: border-box;}
.fwtk input:checked:before{content: "\e677";color:#01c758;}

.bottom{position:fixed;width:100%;left:0;bottom:0;padding-bottom:.7rem;box-sizing: border-box;background: #fff;z-index: 9999;}


.user-yhdl{padding-top:2rem;}
.input-box.fwtk{text-align:center;font-size:.24rem;}
/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰綍閿熸枻鎷峰紡*/
.other-dl div{padding-top:.7rem;}
.other-dl p{line-height: 1.4rem;}
.other-dl p span{position:relative;}
.other-dl p span:before{content:"";display:block;width:.32rem;height:.02rem;background: #ccc;position:absolute;top:50%;transform: translateY(-50%);left:0;margin-left:-40%;}
.other-dl p span:after{content:"";display:block;width:.32rem;height:.02rem;background: #ccc;position:absolute;top:50%;transform: translateY(-50%);right:0;margin-right:-40%;}
.other-dl div a{padding:0 1.4rem;}
.other-dl div .icon{font-size:.46rem;}
.other-dl div .iconweixin{color:#96d769;}
.other-dl div .iconqq{color:#7acafa;}


/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷� ===================*/
.fwtk-cont{padding-bottom: .4rem;}
.fwtk-cont h3{font-size:.36rem;line-height: .7rem;font-weight: normal;}
.fwtk-cont p{font-size:.28rem;color:#666;line-height: .38rem;margin-bottom:.1rem;}



/*=================== 閿熺潾闈╂嫹閿熻绛规嫹 ===================*/
.xgnc .input-box{height:.88rem;line-height: .88rem;margin-top:.3rem;}
.xgnc .input-box.bb1{border-bottom-color:#d9d9d9;}
.xgnc .input-box input{text-indent: 1em;}


/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 ===================*/
.user-center img.user-center-yh{width:1.38rem;height:1.38rem;border-radius:50%;border:1px solid #e0e0e0;vertical-align: middle;}
.user-center div{width:75%;display:table;}
.user-center div p{line-height:.88rem;}

.user-center li{border-bottom: 1px solid #d9d9d9;line-height: .88rem;font-size:.32rem;}
.user-center li:last-child{border-bottom: 0;}
.user-center li a{display:block;}
.user-center li img{width:1.024rem;height:auto;vertical-align: middle;margin-right:.1rem;}

/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 ===================*/
.user-center li.lh4{line-height: 1.62rem;}
.user-center li.lh4 p{line-height: 1.62rem;}
.user-center p{font-size:.3rem;line-height: .8rem;color:#888;}
.user-center p span{margin-left:.1rem;color:#ceced2;}

.xztx{width:100%;top:0;left:0;opacity: 0;}
.xztx input{width:100%;height:1.62rem;vertical-align: top;}



/*=================== 绯荤粺閿熸枻鎷锋伅 ===================*/
.xtxx .time{height:.74rem;line-height: .74rem;text-align: center;font-size:.22rem;color:#999;}

.xtxx .text{padding:.2rem 4%;border-radius: .1rem;border:1px solid #e6e6e6;font-size:.3rem;color:#333;line-height: .46rem;position: relative;}
.xtxx .text i{display: block;width:.16rem;height:.16rem;border-radius: 100%;background:red;top:-.06rem;left:-.06rem;}


/*=================== 閿熸枻鎷锋嫢閿熻锟� ===================*/
.select-addr{right:.3rem;display: block;width:100%;text-align:right;}
.input-box .select-addr .iconjiantou:before{font-size:.28rem;margin-left:.1rem;}


/*閿熸枻鎷锋嫢閿熻锟�*/
#addrList{display:none;}

.input-box textarea{width:100%;height:1.7rem;box-sizing: border-box;padding:.28rem 0;resize : none;}

#addressForm .input-box.bb20{height:auto;border-bottom:.2rem solid #f6f6f6;}


/*******STYLE 3*******/

.chk_3{display: none; }
.chk_3 + label {background-color: #b5b5b5;border-radius: 50px; display: inline-block; position: relative;-webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; width: .78rem; height: .37rem;box-sizing: border-box;}
.chk_3  + label:after {content: ' '; position: absolute; top: 0; -webkit-transition: box-shadow 0.1s ease-in; transition: box-shadow 0.1s ease-in; left: 0; width: 100%; height: 100%; border-radius: 100px; box-shadow: inset 0 0 0 0 #eee, 0 0 1px rgba(0,0,0,0.4); }
.chk_3  + label:before {content: ' '; position: absolute; background: white; top: 1px; left: 1px; z-index: 999999; width: .34rem; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; height: .34rem; border-radius: 100px; box-shadow: 0 .03rem 1px rgba(0,0,0,0.05), 0 0px 1px rgba(0,0,0,0.3); }
.chk_3:active + label:after {box-shadow: inset 0 0 0 .28rem #eee, 0 0 1px #eee; }
.chk_3:active + label:before {width: .34rem; }
.chk_3:checked:active + label:before {width: .34rem; left: .28rem; }
.chk_3  + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.chk_3:checked + label:before {content: ' '; position: absolute; left: .42rem; border-radius: 100px; }
.chk_3:checked + label:after {content: ' '; font-size: 1.5em; position: absolute; background: #4cda60; box-shadow: 0 0 1px #4cda60; }

/*閿熸枻鎷峰潃閿熷彨鎲嬫嫹*/
.list ul li{background-color:#d7d7d7;line-height: .88rem;border-bottom:1px solid #d1d1d1;margin-bottom:1px;}
.list ul li a{padding-left: .2rem;display: block;position: relative;}
.list ul li ul{display: none;}
.list ul li ul li {background-color:#e8e8e8;border-bottom:1px solid #ddd;margin:0;}
.list ul li ul li:last-child{border:none;}
.list ul li ul li ul{display: none;}
.list ul li ul li ul li { background-color:#eee;margin:0;}
.list ul li ul li ul li:last-child{border:none;}


/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熻锟� ===================*/
.gldz li{padding:.24rem .28rem .24rem 0;}
.gldz .name{width:1.1rem;padding-bottom: .45rem;}
.gldz .text{width:4.6rem;}
.gldz .iconbianji:before{color:#999;}
.gldz .default{width:.6rem;height: .3rem;line-height: .3rem;text-align:center;border-radius: .04rem;background:#ffe3e3;left:0;bottom:0;}

.gldz .btn-box{bottom:0;padding-top:.26rem;padding-bottom:.26rem;background:#fff;box-sizing: border-box;}
.gldz .btn{display:block;text-align:center;height:.9rem;line-height: .9rem;border:1px solid #01c758;font-size:.28rem;border-radius: .06rem;}


/*=================== 閿熸枻鎷锋嫢閿熻锟� ===================*/
#addressForm{background:#fff;}



/*=================== 閿熸彮鐨勮绛规嫹 ===================*/
.sjbc-btn{width:1.14rem;height:.4rem;line-height: .4rem;text-align:center;background:#01c758;border-radius: .06rem;}




/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓锟� ===================*/

.user-sjbc .paiH_ul{padding-bottom:.1rem;}
.paiH_ul li{overflow:hidden;border-bottom:none;line-height: .7rem;}
.paiH_ul .t{line-height: .7rem;color:#666;}
.paiH_ul .t1 .icon-bottom:before{content:"\e608";}
.paiH_ul .b{overflow:hidden;display:none;border-bottom:1px dashed #dedede;background:#f8f8f8;padding:0 .2rem;box-shadow:0 0 .08rem 1px rgba(119,60,7,.08);}
.paiH_ul .b div{width:91%;position:relative;}
.paiH_ul .b:last-child{border-bottom:none;}
.paiH_ul .b p{display:inline-block;border:0;font-weight: normal;}
.paiH_ul .b .fr p{width:100%;}

.paiH_ul .b a{position:absolute;top:50%;transform:translateY(-50%);right:0;width:1.48rem;line-height:.5rem;border-radius: .08rem;text-align: center;color:#01c758;border:1px solid #01c758;}

.kc-checkbox {display: none; }
.kc-checkbox + label {-webkit-appearance: none;width:.35rem;height:.3rem;background:url(../images/kc-checkbox1.png) no-repeat;background-size:cover;display: inline-block; position: relative;vertical-align: middle;}
.kc-checkbox:checked + label:after {content: ' '; background-image:url(../images/kc-checkbox1.png); position: absolute; top: 0;left: 0;}
.kc-checkbox:checked + label {background-image:url(../images/kc-checkbox2.png); }
.kc-checkbox + label:active, .kc-checkbox:checked + label:active {background-image:url(../images/kc-checkbox2.png); }


.user-sjbc{padding-bottom:1rem;}
.user-sjbc p.tit{color:#333;border:none;font-size: .32rem;padding:.16rem 0;}
.user-sjbc p.pb0{padding-bottom: 0;}
.user-sjbc .paiH_ul .dqbc{display:block;}
.user-sjbc .paiH_ul .dqbc div{width:98%;}

.user-sjbc-btn{position:fixed;bottom:0;left:0;width:96%;line-height:.9rem;background:#01c758;color:#fff;padding:0 2%;}
.user-sjbc-btn p{font-size: .26rem;}
.user-sjbc-btn a{width:1.04rem;line-height:.58rem;background:#fff;border-bottom: 3px solid #097639;text-align: center;color:#01c758;border-radius: 4px;margin-top:.15rem;}


.user-sjbc .pl5{padding-left: 5%;}
.user-sjbc .plr5{padding:0 .5rem;}


/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 閿熻娇绛规嫹閿熸枻鎷烽敓鏂ゆ嫹 ===================*/
.kcml li span.iconbofang1{color:#01c758;margin-right:.1rem;}



/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓锟�  ===================*/
.user-yjfk{margin-top:.35rem;}
.user-yjfk textarea{width:100%;border-radius: .08rem;resize:none;height:3.6rem;padding:.2rem;font-size:.28rem;box-sizing: border-box;}
.user-yjfk form p{text-align: right;font-size:.28rem;color:#999;}

.user-yjfk .tips{color:#666;font-size:.28rem;line-height: .38rem;margin-top:.4rem;letter-spacing: -.012rem;}



/*=================== 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹  ===================*/

.shopping-pay2 header, .user header{background: transparent;}
.shopping-pay2 header span, .user header a{color:#fff;}

.user-top{background:url(../images/user-center-bg.png) no-repeat center top;background-size:100% 3.51rem;padding-top:1.3rem;}

.user-top .cont{width:100%;border-radius: .1rem;background:#fff;box-shadow: 0 .03rem .21rem .03rem rgba(121,125,174,.14);}
.user-top .tx img{width:1.3rem;height:1.3rem;margin-top:-.65rem;border-radius: 100%;}
.user-top .name{font-size:.32rem;color:#000;margin-top: .18rem;}
.user-top .text{font-size: .28rem;line-height: .46rem;padding:.3rem 0;}

.center{padding-top:.3rem;}
.center li{border:none;line-height: .98rem;font-size:.3rem;}

.center .iconkecheng{color:#ff7a3e;}
.center .icondfdfdfdfdf{color:#ffb206;}
.center .iconcir-cny{color:#00c758;font-size:.3rem!important;}
.center .iconbanzhuren{color:#ffb206;font-size:.4rem!important;}
.center .iconicon--copy{color:#ff7a3e;}
.center .iconyouhuiquan{color:#ffb206;}
.center .icondidiandingwei_o{color:#00c758;}
.center .iconxitongxiaoxi{color:#00c758;}
.center .iconyijianfankui{color:#6190ff;font-size:.3rem!important;}

.center .icon.em{font-size: .34rem;width:.8rem;display: inline-block;text-align: center;}


.user-top{text-align: center;}


/*我的收藏*/
*{
    padding: 0;
    margin: 0;
}
html,body{

    background-color: rgb(246, 246, 246);
}
a{
    text-decoration: none;
}
a:link{
    text-decoration: none;
}
.top{
    height: 0.88rem;
    position: fixed;
    top: 0;

    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #fff;
}

.top a{
    height: 0.88rem;
    position: absolute;
    left: 0.34rem;
    display: flex;
    align-items: center;
}
.top div{
    font-size: 0.34rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #333333;
}
.main{
    margin-top: 0.88rem;
    padding-top: 0.24rem;
}
.main a{
    /*margin-top: 0.24rem;*/
    display: flex;
}
.main-item{
    background-color: #fff;
    width: 6.9rem;
    height: 1.94rem;
    margin: 0 auto;
    margin-top: 0.24rem;
    padding: 0.24rem 0;
    padding-left: 0.24rem;
    box-sizing:border-box;
    display: flex;
}
.main-item:nth-child(1){
    margin-top: 0;
}
.main-item img{
    width: 2.6rem;
    height: 1.46rem;
    vertical-align:middle;
}

.main-item-right{
    margin-left: 0.24rem;
    display:flex;
    flex-direction: column;
}
.main-item-right .title{
    font-size: 0.28rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.28rem;
    width:100%;
    height: 0.28rem;
    overflow: hidden;
}
.main-item-right .price{
    font-size: 0.22rem;
    margin-top: 0.19rem;
    line-height: 0.22rem;
}
.price span:nth-child(1){
    color: #00C758;
}
.price span:nth-child(2){
    font-size: 0.22rem;
    font-family: PingFang SC;
    font-weight: 500;
    text-decoration: line-through;
    color: #999;
    margin-left: 0.18rem;
}

.main-item-right .expiration{
    font-size: 0.22rem;
    line-height: 0.22rem;
    color: #999;
    font-weight: 500;
    font-family: PingFang SC;
    margin-top: 0.15rem;
}

.empty{
    margin-top: 0.88rem;
    padding-top: 2.72rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.empty img{
    width: 3.01rem;
    height: 2.59rem;
}
.empty span{
    color: #999999;
    font-size: 0.3rem;
    font-family: PingFang SC;
    font-weight: 500;
}



/*=================== 閿熸彮鐨勮鎷烽敓鏂ゆ嫹  ===================*/
.wddd .swiper-slide, .yhq .swiper-slide{width:29%!important;}
.wddd .swiper-nav, .yhq .swiper-nav{width:100%;}
.wddd .select-ul li, .yhq .select-ul li{padding-top:.03rem;height:auto;background:#fff;border: none;box-shadow: 0 0 .14rem .07rem rgba(119,60,7,.05);}
.wddd .pay-btn, .yhq .pay-btn{width:1.7rem;height:.5rem;line-height: .5rem;text-align: center;border-radius: .5rem;border:1px solid #01c758;color:#01c758;font-size:.3rem;margin-top:-.1rem;}
.wddd .pay-btn{width:1.4rem;}
.wddd .pay-btn.qx{border-color: #999; color: #999; margin-right: .14rem;}




/*=================== 閿熸彮浼欐嫹閿熸枻鎷烽敓鏂ゆ嫹鏅掗敓锟�  ===================*/
.user-zhmm2 img{width:2.57rem;height:auto;margin:1.1rem 0 .56rem;}
.user-zhmm2 .btn{display:inline-block;width:90%;height:.88rem;line-height: .88rem;border-radius: .06rem;color:#fff;background:#00c758;font-size:.3rem;font-weight: bold;margin-top:1.1rem;}



/*=================== 閿熸枻鎷烽敓鏂ゆ嫹  ===================*/
.input-box.email input:disabled{background: none;}


/*=================== 閿熸彮纰夋嫹閿熷壙浼欐嫹  ===================*/
.user-wdzh .tips p{font-size:.24rem;line-height: .4rem;margin-top:.1rem;}
.user-wdzh .tips p:nth-child(2){margin-top:.2rem;}
.user-wdzh .btn{display: block;text-align: center;line-height:.88rem;font-size:.3rem;margin-bottom:.5rem;}

.user-wdzh .cont{margin:.46rem 0 .64rem;border-radius: .1rem;padding:.8rem .3rem .4rem;}

.user-wdzh .cont em{display: inline-block;width:.36rem;height:.36rem;border-radius: 100%;text-align: center;line-height: .36rem;margin-right:.1rem;}
.user-wdzh .cont em span{color:#fff;}



.money-box{height: auto;}
.money-box li{float:left;width:1.4rem;height: .7rem;position: relative;text-align: center;line-height: .7rem;margin:0 .4rem .5rem;}
.money-box li input{border:1px solid #01c758;border-radius: .1rem;}
.money-box li input:checked{background:#01c758;}
.money-box li label{display:block;width:100%;position: absolute;color:#01c758;top:0;left:0;}
.money-box li input:checked+label{color:#fff;}



.user-zhbd .year{padding:.2rem;}
.user-zhbd li{padding:.2rem;border-bottom:1px solid #e6eaf2;}
.user-zhbd li:last-child{border-bottom:none;}




/*=================== 我的班主任  ===================*/
.ewm-box{width:6.1rem;margin:.53rem auto 0;background:#fff;box-shadow: 0 0 .08rem rgba(0,0,0,.08);padding:.1rem .2rem .4rem;box-sizing: border-box;position: relative;}

.ewm-box:before{display: block;content:"";width:100%;height:0;border-top:1px dashed #d9dce9;position: absolute;left:0;bottom:1.64rem;}

.ewm-box .by{bottom:1.5rem;left:-.05rem;width:.2rem;height:.3rem;background:#f5f5f5;border-radius:0 .3rem .3rem 0;padding:0;box-shadow: inset -.04rem -.01rem .08rem rgba(0,0,0,.08);}
.ewm-box .by:last-child{left:auto;right:-.05rem;border-radius:.3rem 0 0 .3rem;box-shadow: inset .04rem -.01rem .08rem rgba(0,0,0,.08);}

.ewm-box h3{font-size:.32rem;line-height: 1.12rem;}
.ewm-box p{line-height: .44rem;}
.ewm-box .ewm-img, .ewm-down .ewm-img{margin-bottom:1.2rem;margin-top:.2rem;}
.ewm-box .ewm-img img, .ewm-down .ewm-img img{width:4.1rem;height:auto;}
.ewm-box .ewm-img p{line-height: .8rem;margin-top:.1rem;}

.btn-box{margin-top:1.5rem;}
.btn-box .btn{text-align: center;line-height: .88rem;font-size:.34rem;}

