
/*消息*/
.msg_list{margin-top: 0.9rem;padding: 0 0.3rem}
.msg_lists span{text-align: right;  display: block;}
.msg_list .cur{color:#999;}
.msg_list i{width: 0.2rem; height: 0.2rem; background: #ff4d64; border-radius: 50%; display: inline-block;margin: 0.2rem;float: left}
.msg_list .cur div span:first-child:before{display: none}
.msg_list .cur i{background: #ccc}

.msg_detail{height: 1.58rem;color:#333}
.msg_detail span{float: left;position: relative;margin-right: 0.3rem}
.msg_detail span img{width: 0.8rem;height: 0.8rem;margin-top: 0.27rem;}
.msg_detail i,.msgNoticRed{position: absolute; width: 0.35rem; height: 0.35rem;text-align: center;line-height: 0.35rem;border-radius: 50%;
            background: #fb4346; color: #fff;top: 0.15rem; right: -0.15rem; margin: 0; padding: 0.02rem; font-size: 0.23rem;}
.foot_meg{ top: -0.1rem;  right: 0.4rem;}
.msg_right{padding: 0.3rem 0; border-bottom: 0.5px solid #e6e6e6; float: left; width: 80%;font-size: 0.26rem;}
.msg_right p:first-child{margin-bottom: 0.3rem}
.msg_right p:first-child +p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666}

.msg_index,.msg_lists{padding: 0.3rem 0; font-size: 0.26rem; line-height: 0.55rem; border-bottom: 0.5px solid #e6e6e6;color:#333}
.msg_index div span:first-child{font-size: 0.3rem; position: relative; width: 78%; overflow: hidden; height: 0.5rem; display: inline-block; text-overflow: ellipsis; white-space: nowrap;}
.msg_index div span:first-child:before{content: ""; width: 0.2rem; height: 0.2rem; background: #ff4d64; border-radius: 50%; display: inline-block; position: absolute; right: -0.28rem; top: 0;}

.msg_index p{height: 1rem;  overflow: hidden;}
.msg_index p:after{content: "…"}
.msg_indexs p{float: left; width: 90%;}

.msg_text,.msg_bottom{ margin-top: 0.9rem; font-size: 0.3rem; color: #666;padding: 0.3rem;line-height: 0.6rem}
.msg_text p:first-child{margin-bottom: 0.7rem}


/*登录*/
.login_box{padding: 0.2rem 0.4rem}
.login_head{height: 0.5rem;line-height: 0.5rem;text-align: center;font-size: 0.36rem;position: relative}
.login_head img{width: 0.4rem;height: 0.4rem;position: absolute;left: 0;}
.login_head a{position: absolute;right: 0;color:#999;font-size: 0.32rem}

.login_logo{background: url("../images/login/logo.png") no-repeat center;display: block;height: 3.2rem;background-size: 1.53rem}
.login_account input,.login_password input,.login_index .phone input,.login_index .ver_code input,.login_index .invite_code input{ height: 1.09rem; padding-left: 0.7rem; width: 90%; border: none;
    border-bottom: 0.5px solid #e5e5e5; font-size: 0.3rem;background: url("../images/login/user.png") no-repeat left 0.35rem;background-size: 0.4rem;}
.login_index .phone input{background: url("../images/login/phone.png") no-repeat left 0.35rem;background-size: 0.4rem}
.login_index .ver_code input{background: url("../images/login/wer_code.png") no-repeat left 0.35rem;background-size: 0.4rem}
.login_index .invite_code input{background: url("../images/login/invite_code.png") no-repeat left 0.35rem;background-size: 0.4rem}
.login_index .ver_code i{position: absolute;padding: 0.3rem 0.22rem;display: block;right: 0;bottom: 0;background: #0babfe;color: #fff;border-radius: 8px }
.login_index .ver_code .cur{background: #e6e6e6;color:#999}

.login_password,.login_index .ver_code{position: relative}
.login_password input{background: url("../images/login/password.png") no-repeat left 0.35rem;background-size: 0.4rem}
.login_password i,.login_password .cur{background: url("../images/login/eye2.png") no-repeat right center;background-size: 0.4rem;width: 0.4rem;height: 0.4rem;
            display: block;  position: absolute;  right: 0;  top: 0.4rem;}
.login_password .cur{background: url("../images/login/eye.png") no-repeat right center;background-size: 0.4rem}
.code_pic{margin-top: 0.4rem;}
.code_pic .geetest_radar_btn{ width: 110%!important; border: 1px solid #e6e6e6!important; border-radius: 8px!important;}
.code_pic .geetest_success_animate{width: 110%!important;right: -30px !important;}
.code_pic .geetest_success_btn{width: 100% !important;}


/*注册*/
.login_rem{margin-top: 0.37rem;color:#555}
.login_rem i{width: 0.35rem;height: 0.35rem;border: 0.5px solid #e5e5e5;border-radius: 50%;display: block;margin-right: 0.2rem;float: left}
.login_rem .cur{background: url("../images/mine/choose_icon.png") no-repeat left center;background-size: 0.35rem;border-color: #0babfe}
.login_btn{margin-top: 0.8rem;width: 100%;height: 0.9rem;line-height: 0.9rem;background: #0babfe;color: #fff;border-radius: 15px;text-align: center;font-size: 0.36rem;margin-bottom: 0.32rem;display: block}

.login_index input::-webkit-input-placeholder { color: #ccc;}
.login_index input:-moz-placeholder { color: #ccc;}
.login_index input:-ms-input-placeholder { color: #ccc;}

/*忘记密码*/
.service_index{margin-top: 0.9rem;padding: 0 0.3rem;font-size: 0.26rem;line-height: 0.5rem}
.login_forget{margin-top: 0.9rem;}
.login_forget .title{height: 1.06rem;}
.login_forget .title ul li{float: left; text-align: center; width: 49.9%; height: 0.6rem; line-height: 0.6rem; border-bottom: 2px solid #e0e0e2; padding: 0.2rem 0;position: relative;font-size: 0.32rem}
.login_forget .title ul li:first-child:after{content: ""; width: 1px; height: 0.5rem; background: #e0e0e2; position: absolute; right: 0; top: 0.25rem;}
.login_forget .title ul li:last-child{border-right: none}
.login_forget .title .cur{color:#0babfe;border-color: #0babfe}

.forget_phone{padding: 0.6rem 0.4rem 0 0.4rem}
.forget_phone input::-webkit-input-placeholder { color: #ccc;}
.forget_phone input:-moz-placeholder { color: #ccc;}
.forget_phone input:-ms-input-placeholder { color: #ccc;}

.find_phone input,.find_code input,.find_email input,.sure_pass input{  height: 0.88rem; padding-left: 0.9rem; width: 87%;margin-bottom: 0.3rem; border: none;  font-size: 0.28rem;
    background: #f2f2f5 url(../images/login/phone.png) no-repeat 0.3rem 0.15rem; background-size: 0.4rem; border-radius: 8px;}
.find_code input{background: #f2f2f5 url(../images/login/wer_code.png) no-repeat 0.3rem 0.15rem; background-size: 0.4rem;width: 58%;display: inline-block}
.find_code span{ height: 0.88rem; line-height: 0.88rem; width: 1.8rem; text-align: center; display: inline-block; background: #0babfe; color: #fff; border-radius: 8px;}
.forget_phone .cur{ background: #e6e6e6;  color: #999;}
.find_email input{background: #f2f2f5 url(../images/login/email.png) no-repeat 0.3rem; background-size: 0.4rem;}
.sure_pass input{background: #f2f2f5 url(../images/login/password.png) no-repeat 0.3rem; background-size: 0.4rem;}

/*设置*/

.set_index{margin-top: 0.9rem; font-size: 0.28rem; clear: both;}
.set_personal{padding: 0 0.3rem;background: #fff;margin-bottom: 0.2rem}
.set_personal p{height: 0.9rem;line-height: 0.9rem;background: url("../images/icon/sy_icon_bar_right.png") no-repeat right center;background-size: 0.2rem;}
.set_personal .line{border-bottom: 0.5px solid #efeded}
.sign_out{height: 1rem;line-height: 1rem;background: #fff;text-align: center;width: 94%;margin-left: 3%;border-radius: 8px;color:#f95146;font-size: 0.32rem;margin-bottom: 2rem}

/*申请收录*/
.included_info{background: #fffdec;border: 1px solid #f3eec1;line-height: 0.5rem;padding: 0.3rem 0.25rem}
.included_info h2{font-size: 0.3rem;margin-bottom: 0.2rem}

/*发布求购*/
.pur_contact{border-bottom: 0.5px solid #efeded;padding:0.2rem 0 0.3rem 0}
.pur_contact p{height: 0.88rem;line-height: 0.6rem}
.pur_contact .qq{width: 45%;margin-right: 5%;float: left}
.pur_contact .qq input{ width: 100%; height: 0.58rem; border: 0.5px solid #e6e6e6; border-radius: 5px; margin-bottom: 0.2rem;}
.pur_contact .qq span{display: block;margin-bottom: 0.2rem;font-size: 0.26rem;color: #666}

.contact_type{margin-top: 0.3rem;}
.contact_type span{margin-left: 0.22rem;}
.contact_type h2{font-size: 0.3rem}
.contact_type p{padding-top: 0.5rem}
.contact_type p .cur{background: url("../images/mine/choose_icon.png") no-repeat left center;background-size: 0.3rem;border-color:#0babfe}
.contact_type p i{width: 0.3rem;height: 0.3rem;border-radius: 50%;border:1px solid #e6e6e6;display: inline-block;float: left}

.code_box{padding: 0.4rem 0.2rem 0.6rem 0.2rem;font-size: 0.26rem}
.code_box input{width: 50%; height: 0.57rem; line-height: 0.57rem; border: 0.5px solid #e6e6e6;margin-top: 0.2rem;float: left}
.code_box span{height: 0.57rem;width: 40%;;display: inline-block;float: left;margin: 0.2rem 0 0.2rem 5%}
.code_box span img{width: 1.89rem; height: 0.6rem;}
.code_box p{clear: both;}

/*余额*/

.balance_top{position: fixed; width: 100%; top: 0;}
.balance_detail{background: url("../images/login/bg.png") no-repeat;background-size: 100%;height: 3.5rem;color:#fff;padding: 0 0.3rem;font-size: 0.28rem}
.balance_detail p,.integral_title p{height: 0.88rem; line-height: 0.88rem; width: 100%; text-align: center; font-size: 0.36rem;position: relative}
.balance_detail p i,.integral_title i{ background: url(../images/login/back_white.png) no-repeat; background-size: 0.25rem; width: 0.4rem; height: 0.4rem; position: absolute; left: 0rem; top: 0.2rem;}
.balance_detail ss{margin: 0.5rem 0 0.24rem 0;display: block;color: #cce6fd}
.balance_detail h2{font-size: 0.56rem;}

.balance_btn{margin-top: 0.1rem;font-family: 'SourceHanSansCN';}
.balance_btn span{color:#cce6fd}
.balance_btn span:nth-child(3),.balance_btn span:nth-child(4){ width: 1.22rem; padding: 0.08rem 0;margin-top: -0.08rem; text-align: center; background: #fff; color: #0babfe; border-radius: 7px;margin-right: 0.23rem;border: 0.5px solid #fff}
.balance_btn span:nth-child(3){background: none;margin:-0.08rem 0 0;color:#fff}

.balance_select{height: 1rem;line-height: 1rem;font-size: 0.3rem;padding: 0 0.3rem;background: #fff}
.balance_select span{display: inline-block;margin-right: 0.2rem;}
.balance_select span.cur{color:#0babfe}
/* .balance_select span:nth-child(1)::after{content: "";background: url("../images/login/down.png") no-repeat center;background-size: 0.25rem;width: 0.3rem;height: 0.2rem;display: inline-block;padding-left: 0.2rem} */
.balance_select img{width: 0.45rem; height: 0.45rem; margin-top: 0.3rem;}
.balance_select ss:before{content: ""; border: 1px solid #bbb; height: 0.4rem; display: inline-block; margin:  0.25rem 0.2rem 0 0;float: left}
.balance_totle{line-height: 0.5rem; font-size: 0.24rem; padding: 0.2rem 0.3rem;background:#f5f5f5}
.balance_totle ss:first-child{margin-right: 0.2rem}

.balance_box{ position: fixed; background: #333; bottom: 0; top: 4.7rem; width: 100%;z-index:1;opacity: 0.5;}
.balance_boxs{ position: fixed; z-index: 999; background: #fff; height: 2rem; width: 100%;padding: 0.3rem 0.3rem 0 0.3rem}
.balance_boxs ul li{width: 1rem;height: 0.52rem;line-height: 0.52rem;text-align: center;border: 0.5px solid #e6e6e6;margin:0  0.44rem 0.44rem 0;float: left;border-radius: 5px}
.balance_boxs .cur{background: #e7f4fd;border-color:#1e98ee;color:#1e98ee}

.balance_list{background: #fff;font-size: 0.24rem;margin-top: 5.5rem}
.balance_list .detail_ye{background:#fff url("../images/icon/sy_icon_bar_right.png") no-repeat right center; border-bottom: 0.5px solid #e6e6e6;
    margin: 0 0.3rem; padding: 0.38rem 0;line-height: 0.45rem;background-size: 0.16rem;color: #999}
.balance_list .shop,.balance_list .cr1,.balance_list .cr2,.balance_list .cr3,.balance_list .cr4,.balance_list .cr5,.balance_list .cr6,.balance_list .cr7{background: url("../images/login/shop.png") no-repeat center;
    width: 0.8rem;height: 0.8rem;background-size: 0.8rem;display: inline-block;float: left} /*默认是购买*/
.balance_list .cr6{background: url("../images/login/accounts.png") no-repeat center;background-size: 0.8rem;} /*结算*/
.balance_list .cr1{background: url("../images/login/else.png") no-repeat center;background-size: 0.8rem;} /*其他*/
.balance_list .cr4{background: url("../images/login/recharge.png") no-repeat center;background-size: 0.8rem;} /*充值*/
.balance_list .cr3{background: url("../images/login/refund.png") no-repeat center;background-size: 0.8rem;} /*退款*/
.balance_list .cr5{background: url("../images/login/withdraw.png") no-repeat center;background-size: 0.8rem;} /*提现*/

.balance_index{ float: left; width:30%; display: inline-block;margin-left: 0.3rem}
.balance_index p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.balance_index p:first-child{ font-size: 0.32rem;  color: #000;  font-weight: bold;}
.balance_time{float: right;text-align: right;margin-right: 0.3rem}

/*账单详情*/
.balance_details{padding: 0 0.3rem;font-size: 0.3rem;margin-top: 0.9rem}
.balance_details .top{height: 1.64rem;line-height: 1.64rem;border-bottom: 0.5px solid #e6e6e6}
.balance_details .top b{font-size: 0.64rem}
.detail_list{margin-top: 0.3rem;}
.detail_list p{padding: 0.2rem 0}
.detail_list ss{color:#666;width: 30%;display: inline-block}
.detail_list span{width: 70%;float: right;overflow-x: hidden;display: inline-block;text-align: right}

/*账号充值*/
.recharge_top{margin-top: 1.1rem;background: #fff;padding: 0 0.3rem}
.recharge_top .all{line-height: 0.75rem;float: right}
.recharge_top input{float: right; width: 89%; height: 1.4rem; border: none;}
.recharge_top b{background: url("../images/balance/close.png") no-repeat;background-size: 0.4rem;width: 0.4rem;height:0.4rem;position: absolute;  right: 0;top:0.4rem}
.recharge_top span{padding-top: 0.35rem;display: block}
.recharge_top p{height: 1.5rem;line-height: 1.5rem;border-bottom: 0.5px solid #e6e6e6;font-size: 0.64rem;position: relative}
.recharge_top ss{height: 0.75rem;line-height: 0.75rem;color:#999}

.recharge_type,.withdraw_code{margin-top: 0.2rem;background: #fff}
.recharge_type .wechat,.recharge_type .alipay{height: 1rem; border-bottom: 0.5px solid #e6e6e6; background: url(../images/balance/alipay.png) no-repeat 0.3rem center;
    background-size: 0.68rem; padding:0.3REM 0 0  1.25rem;font-size: 0.28rem;position: relative}
.recharge_type .wechat{background: url(../images/balance/wechat.png) no-repeat 0.3rem center; background-size: 0.68rem;}
.recharge_type p ss{padding: 0.02rem 0.05rem; color: #ff7474; border: 0.5px solid #ff7474; border-radius: 3px; display: inline-block; font-size: 0.16rem;}
.recharge_type i{width: 0.46rem;height: 0.46rem;position: absolute;top:0.4rem;display: block;border: 1px solid #e6e6e6;border-radius: 50%;right: 0.3rem}
.recharge_type .cur{background: url("../images/mine/choose_icon.png") no-repeat 98% center;background-size: 0.46rem;border-color: #0babfe}

/*充值记录*/
.record_list{margin-top: 0.9rem}
.record_list h3{height: 0.6rem; line-height: 0.6rem; color: #999;padding: 0 0.3rem;}
.record_detail{background: #fff;height: 1.55rem;margin: 0 0.3rem;border-bottom: 0.5px solid #efeded}
.record_detail p{padding-top: 0.3rem;clear: both}

/*提现*/
.bank_type{margin-top: 1.1rem;padding: 0.2rem 0.3rem;background: #fff url("../images/icon/sy_icon_bar_right.png") no-repeat 96% center;background-size: 0.2rem}
.bank_type span{line-height: 0.45rem;margin-left: 0.38rem;display: inline-block;font-size: 0.28rem}
.bank_type p:first-child{font-size: 0.32rem;}
.bank_type img{float: left}
.withdraw_code{padding: 0.4rem 0.3rem 0.2rem 0.3rem;  height: 1.78rem;font-size: 0.3rem}
.withdraw_code p{margin-bottom: 0.45rem}
.withdraw_code input{height: 0.88rem;background: #f2f2f5;border-radius: 8px;border: 0.5px solid #f2f2f5; width: 69%; margin-right: 3%; float: left; padding-left: 0.2rem;}
.withdraw_code span{height: 0.88rem;line-height: 0.88rem;width: 24%;text-align: center;display: inline-block;background: #0babfe;color: #fff;border-radius: 5px}
.withdraw_time{color:#999;margin: 0.3rem 0 0.8rem 0;display: block;padding-left: 0.3rem}

/*账户管理*/

.account_bank{height: 1.8rem; width: 85%; margin: 0.2rem 0.3rem; background: #0babfe; border-radius: 8px; padding: 0.3rem 0.2rem 0.4rem 0.4rem;color:#fff}
.account_bank .logo{height: 0.73rem; width: 0.73rem; background: #fff; border-radius: 50%; display: inline-block;float: left;margin-right: 0.2rem}
.account_bank .logo img{width: 0.5rem;margin: 0.12rem}
.bank_info{margin-left: 0.1rem; float: left;width: 80%}
.bank_info p:first-child{font-size: 0.36rem}
.bank_info p i{font-size: 0.24rem;float: right}
.bank_info p:first-child+p{margin: 0.2rem 0 0.3rem 0}
.bank_info p:last-child{font-size: 0.4rem}

/*添加账号*/
.add_account{margin: 1.2rem 0 0.3rem 0;font-size: 0.32rem;}
.add_bank p:first-child,.add_bank p:first-child+p,.add_bank p:first-child+p+p,.add_bank p:last-child{ height: 1.2rem; line-height: 1.2rem; border-bottom: 0.5px solid #efeded; margin: 0 0.3rem;position: relative}
.add_bank p:first-child img{width: 0.55rem;float: left;margin: 0.3rem 0.4rem 0 0}
.add_bank p:first-child+p{height: 0.88rem;line-height: 0.88rem;}
.add_bank p:first-child+p+p,.add_bank p:first-child+p+p+p,.account_banks{height: 0.88rem;line-height: 0.88rem;display: flex;align-items: center}
.add_bank p:last-child input,.account_banks input,.add_bank p:first-child+p+p input{height: 0.76rem;border:none;width: 74%;}
.add_bank p:last-child{height: 0.8rem;line-height: 0.8rem}
.add_bank p:first-child:after{content: ""; background: url(../images/icon/sy_icon_bar_right.png) no-repeat center; width: 0.3rem;
            height: 0.3rem; background-size: 0.3rem; display: block; position: absolute; right: 0.3rem; top: 0.5rem;}

.account_banks{margin-top: 0.3rem;height: 0.88rem;line-height: 0.88rem;border-bottom: 0.5px solid #efeded;padding: 0 0.3rem;border-top:0.5px solid #efeded;background: #fff}
.bank_choose ul li{height: 0.86rem!important;line-height: 0.86rem!important;font-size: 0.28rem}
.bank_choose img{ width: 0.4rem; margin: 0.2rem; float: left;}

.add_account input::-webkit-input-placeholder { color: #ccc;}
.add_account input:-moz-placeholder { color: #ccc;}
.add_account input:-ms-input-placeholder { color: #ccc;}

/*我的积分*/
.my_integral_head{ height: 0.88rem; line-height: 0.88rem; background: #fff; text-align: center; font-size: 0.36rem; border-bottom: 0.5px solid #e6e6e6; position: fixed; z-index: 2; width: 100%;top: 0;}
.my_integral_head i{background: url(../images/mine/back.png) no-repeat; background-size: 0.4rem; width: 0.4rem; height: 0.4rem; position: absolute; left: 0.3rem; top: 0.2rem;}
.my_integral_head a{ position: absolute;right: 0.3rem;}
.my_integral{height: 2.13rem;background: #fff;text-align: center;position: relative;color: #ff7800;margin-top: 0.88rem}
.my_integral a{position: absolute; top: 0.2rem; right: 0.3rem; color: #999;background: url("../images/integral/rule.png") no-repeat right center;background-size: 0.3rem;padding-right: 20px}
.my_integral span{line-height: 2.13rem;}
.my_integral span b{font-size: 0.6rem;background: url("../images/integral/sign.png") no-repeat left center;background-size: 0.4rem;display: inline-block;padding:0 0.1rem 0 0.5rem}
.my_integral_list .title{margin-top: 0.2rem;height: 0.9rem}
.my_integral_list .title ul{height: 0.88rem;line-height: 0.88rem;background: #fff;width: 100%;font-size: 0.3rem;color: #666;}
.my_integral_list .title ul li{width: 25%;text-align: center;float: left;}
.my_integral_list .title .cur{border-bottom: 2px solid #2ea7fc;color:#2ea7fc}
.height_fixed .title{position: fixed; top: 0.88rem; margin: 0; width: 100%;}
.height_fixed .my_integral_lists{margin-top: 1.1rem}
.my_integral_lists{clear: both;background: #fff}
.my_integral_lists .list{padding:0.3rem;border-bottom: 0.5px solid #efeded;line-height: 0.45rem}
.my_integral_lists .list span{font-size: 0.3rem;}
.my_integral_lists .list b{font-size: 0.36rem;color:#ff6600;float: right}
.my_integral_btn{height: 1rem;background: #0babfe;color:#fff;position: fixed; bottom: 0; width: 100%;}
.my_integral_btn ul li{width: 25%; float: left; font-size: 0.36rem; border-right: 1px solid #fff; height: 0.6rem; margin-top: 0.2rem;
    background: url(../images/integral/lottery.png) no-repeat 1.1rem 0; background-size: 0.5rem; padding-left: 1.8rem;}
.my_integral_btn ul li:last-child{border: none;background: url(../images/integral/exchange.png) no-repeat 1.1rem 0; background-size: 0.5rem;}
.my_integral_btn .btns{    width: 100%;
    padding: 0 0 0 3.8rem;
    background: url(../images/integral/exchange.png) no-repeat 3rem 0!important;
    background-size: 0.5rem!important;
}

/*积分规则*/
.integral_rule{margin-top: 0.9rem; padding: 0 0.3rem; background: #fff;color:#666}
.integral_rule .list{border-bottom: 0.5px solid #efeded;padding: 0.36rem 0;line-height: 0.45rem}
.integral_rule .list h3{font-size: 0.32rem; margin-bottom: 0.4rem;color:#333}

.integral_rules{padding-left: 0.3rem}
.integral_rules span{background: #0babfe;color:#fff;padding: 0.05rem 0.15rem;border-radius: 15px}
.integral_rules p{margin-bottom: 0.2rem}

/*红包卡券*/
.card_top{width: 100%;}
.card_tops{width: 100%;position: fixed;top: 0;z-index:999;}
.card_title{height: 0.9rem;border-bottom: 0.5px solid #e6e6e6;line-height: 0.9rem;font-size: 0.3rem;color: #666;margin-top: 0.88rem}
.card_title ul li{width: 50%;text-align: center;float: left;background: #fff}
.choose_title ul li{width: 33.3%;}
.card_title .cur{color:#2ea7fc;border-bottom: 3px solid #2ea7fc}

.card_list{margin-top: 2.1rem}
.card_totle{margin-bottom:0.2rem;background: #fffdec;padding: 0.2rem 0 0.2rem 0.2rem;}
.card_totle ul li{margin:0 0.4rem 0.2rem 0;display: inline-block}
.card_totle b{color: #ff7800}
.card_list .use,.card_list .use p,.card_list .use span,.del_coupon .coupon_right{color:#999!important;}
.card_list .use a{background:#ccc!important;}
.card_info{margin: 0 0.1rem 0.2rem 0.1rem;font-size: 0.22rem;height: 2rem;position: relative;z-index:1}
.card_left,.red_left{background: url("../images/integral/rec_month.png") no-repeat;text-align: center;background-size: 100%;height: 2rem;width: 2.3rem;display: inline-block;float: left}  /*推荐一个月*/
.red_left{background: url("../images/spinggGift/card.png") no-repeat;background-size: 100%;position: relative}  /*新春红包*/
.card_left b{color: #fff;font-size: 0.35rem;padding-top: 0.5rem;display: block;}
.red_left p:first-child{position: absolute; top: 0.3rem; font-size: 0.4rem; color: #fff; text-align: center; width: 100%;}
.red_left a{position: absolute; bottom: .2rem;height: 0.7rem; width: 100%;}
.red_left p b{font-size: 0.5rem}
.red_use{color: #999!important;}
.red_use .red_left{background: url("../images/spinggGift/card_use.png") no-repeat;background-size: 100%;}
.red_use .red_left p:first-child{top:0.6rem}
.card_info .cur{background: url("../images/integral/rec_week.png") no-repeat;background-size: 100%;height: 2rem;width: 2.3rem;display: inline-block;float: left} /*推荐一周*/
.card_info .fail_month{background: url("../images/integral/fail_month.png") no-repeat;background-size: 100%;height: 2rem;width: 2.3rem;display: inline-block;float: left} /*失效一个月*/
.card_info .fail_week{background: url("../images/integral/fail_week.png") no-repeat;background-size: 100%;height: 2rem;width: 2.3rem;display: inline-block;float: left} /*失效一个月*/
.card_right{float: left; width: 64%; padding: 0.3rem 0.1rem; height: 1.4rem;}
.card_right p:first-child{font-size: 0.2rem}
.card_bg{background-color: #fff;}
.card_right p:first-child a,.card_right i{font-size: 0.15rem;padding: 0.02rem;background:#ff5858;color:#fff;border-radius: 3px}
.card_right .info_des{margin: 0.2rem 0;color: #666;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 80%}
.card_right .info_rec{ color: #666; height: 0.4rem; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;}
.card_right .info_time{ border-top: 0.5px dotted #e6e6e6; height: 0.7rem; line-height: 0.7rem; display: block;}
.card_right span,.coupon_right .time{background: url("../images/integral/time.png") no-repeat;background-size: 0.25rem;padding-left: 0.4rem;color: #666;}
.card_right ss{display: inline-block;padding: 0.05rem 0.25rem;border: 0.5px solid #ff5858;color:#ff5858;border-radius: 15px; line-height: 0.3rem; float: right; margin-top: 0.15rem;}
.card_right i{background:#ff8956;}
/* 优惠券 */
.coupon_list{width: 100%;height:100%;}
.coupon_list .coupon_left{width: 2.3rem;height:2rem;float: left;font-size: 0.34rem;color: #fff;box-sizing: border-box;padding-top: 0.5rem; text-align: center;background:#fff url(../images/integral/coupon_bg1.png)no-repeat ;background-size:100% 100% ;}
.coupon_list .coupon_right{width:5rem;height:2rem;float: left;padding:0.2rem;box-sizing: border-box;position: relative;background:#fff url(../images/integral/coupon_bg2.png)no-repeat ;background-size:100% 100% ;}
.coupon_list .coupon_left span{font-size: 0.8rem;font-weight: bold;display: inline-block;}
.coupon_list .coupon_right h5{font-size: 0.32rem;margin-bottom: 0.1rem;}
.coupon_list .coupon_right p{color: #666;line-height: 1.7;margin-bottom: 0.3rem;}
.coupon_right .all-check{position: absolute;  right: 0.3rem;  top: 50%;  transform: translateY(-50%);}
.coupon_right .go_use{position: absolute;right: 0.2rem;padding: 0.05rem 0.25rem;color: #ff5858;border: 0.5px solid #ff5858;border-radius: 0.2rem;text-align: center;top:70%;}
.del_coupon .coupon_left{background: url(../images/integral/del_coupon.png) no-repeat !important;background-size: 100% 100% !important;}
.coupon_list .coupon_righ h5{color: #333;}
.shoppingcar_coupon .coupon_list .coupon_right{width:4.8rem}
.shoppingcar_coupon .coupon_list .coupon_right p{margin-bottom: 0.2rem;}

.recommend_time{overflow: hidden; height: 0.4rem; white-space: nowrap; text-overflow: ellipsis;}

.card_recommend,.card_used,.card_later,.card_wait{position: absolute; bottom: 0.45rem; right: 0.1rem; background: url(../images/integral/recomment.png) no-repeat;
    background-size: 1rem; width: 1rem; height: 1rem; display: inline-block;z-index:3}   /*推荐中*/
.card_wait{background: url(../images/integral/wait.png) no-repeat;  background-size: 1rem;} /*排队中*/
.card_used{background: url(../images/integral/used.png) no-repeat;  background-size: 1rem;} /*已使用*/
.card_later{background: url(../images/integral/later.png) no-repeat;  background-size: 1rem;} /*已过期*/

/*选择网站商品*/
.choose_totle{height: 0.9rem; line-height: 0.9rem; background: #fefcec url("../images/integral/times.png") no-repeat 0.3rem center; color: #ff6600;
    clear: both; font-size: 0.28rem; padding: 0 0.3rem;background-size: 0.4rem; padding-left: 0.8rem;}
.choose_list{margin: 3rem 0.2rem 0 0.2rem;}
.choose_list .type_bg a{background: #f4f4f4;color: #666;padding: 0.05rem 0.1rem;}
.choose_prices a{ background: #eff3f6; padding: 0.05rem; border: 0.5px solid #eff3f6; border-radius: 5px; margin: 0.1rem 0.2rem 0 0; display: inline-block;color: #999}
.choose_prices .cur{background: #e1f5ff;border-color:#0bacfd;color:#0bacfd}
.success_btn{text-align: center;  color: #53bcfb;}
.success_btn span{text-align: center; border-right: 0.5px solid #efeded; height: 0.9rem; display: inline-block; width: 49%;}
.success_btn span:last-child{color:#333;border: none}
.rec_boxs{width: 6.4rem!important;padding-bottom: 0.4rem}
.rec_info h1{height: 0.88rem; line-height: 0.88rem; display: block; text-align: center; font-size: 0.36rem; border-bottom: 0.5px solid #efeded; position: relative;}
.rec_info i{background: url("../images/mine/closed.png") no-repeat;background-size:0.3rem;width: 0.3rem;height: 0.3rem;position: absolute;right: 0.3rem ;top: 0.25rem}
.rec_detail{padding: 0 0.3rem;}
.rec_detail span{margin: 0.2rem 0 0.1rem 0;color: #09b6ff;display: block}
.rec_detail p{line-height: 0.4rem;color:#666}


/*卡券详情*/
.card_index{font-size: 0.28rem;margin-top: 0.4rem;}
.card_index img{max-width: 100% !important;}
.card_index_top{ background: url(../images/integral/card.png) no-repeat; background-size: 100%; height: 2rem; color: #fff; font-size: 0.32rem; padding: 0.4rem 0 0 1.4rem;margin-bottom: 0.6rem}
.card_index_top h2{font-size: 0.42rem;margin-bottom: 0.3rem}
.card_detail p{color:#666;line-height: 0.4rem;margin-top: 0.2rem}
.card_detail{margin-bottom: 0.4rem}
.exchange_btn{width: 100%;height: 1rem;line-height: 1rem;text-align: center;background: #2ea7fc;color: #fff;position: fixed;bottom: 0;font-size: 0.36rem}
.jf_less{background: #d5d5d5;}

/*用户等级*/
.level_info a{ background: url(../images/integral/grad_bg.png) no-repeat; background-size: 2rem; width: 3rem; display: inline-block; height: 0.5rem;line-height: 0.5rem; padding-left: 0.6rem; color: #fff;margin-top: 0.1rem}
.level_top{background: url("../images/integral/grade_bg.png") no-repeat;background-size: 100%;height: 4.1rem;margin-top: 0.9rem;color: #fff;padding: 0 0.3rem;font-size: 0.28rem;position: relative}
.level_top p{padding: 0.28rem 0 0.2rem 0;}
.level_list ul li{width: 0.6rem;text-align: center;float: left}
.level_list ul li i,.level_list .leve2 i,.level_list .leve3 i,.level_list .leve4 i,.level_list .leve5 i,.level_list .leve6 i{background: url("../images/integral/v1.png") no-repeat center;
    background-size: 0.5rem;display: block;width: 0.5rem;height: 0.5rem;margin-bottom: 0.1rem}

.level_list .level2 i{background: url("../images/integral/v2.png") no-repeat center;background-size: 0.5rem} /*灰色等级2*/
.level_list .level3 i{background: url("../images/integral/v3.png") no-repeat center;background-size: 0.5rem} /*灰色等级3*/
.level_list .level4 i{background: url("../images/integral/v4.png") no-repeat center;background-size: 0.5rem} /*灰色等级4*/
.level_list .level5 i{background: url("../images/integral/v5.png") no-repeat center;background-size: 0.5rem} /*灰色等级5*/
.level_list .level6 i{background: url("../images/integral/v6.png") no-repeat center;background-size: 0.5rem} /*灰色等级6*/
.level_list .level7 i{background: url("../images/integral/v7.png") no-repeat center;background-size: 0.5rem} /*灰色等级7*/

.level_list .cur1{background: url("../images/integral/level1.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级1*/
.level_list .cur2{background: url("../images/integral/level2.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级2*/
.level_list .cur3{background: url("../images/integral/level3.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级3*/
.level_list .cur4{background: url("../images/integral/level4.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级4*/
.level_list .cur5{background: url("../images/integral/level5.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级5*/
.level_list .cur6{background: url("../images/integral/level6.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级6*/
.level_list .cur7{background: url("../images/integral/level7.png") no-repeat center!important;background-size: 0.5rem!important;} /*用户等级7*/

.level_list .level1{margin: 1.25rem 0.4rem 0 0;}
.level_list .level2{margin: 1.25rem 0.5rem 0 0;}
.level_list .level3{margin: 1.1rem 0.55rem 0 0;}
.level_list .level4{margin: 0.85rem 0.6rem 0 0;}
.level_list .level5{margin: 0.5rem 0.55rem 0 0;}
.level_list .level6{margin: -0.08rem 0.2rem 0 0;}
.level_list .level7{margin: -0.6rem -0.3rem 0 0;}
.next_level{padding: 0.1rem 0.2rem;border-top-left-radius: 15px;border-bottom-left-radius: 15px;background: #8ad1fd; position: absolute; bottom: 0.2rem; right: 0;font-size: 0.24rem}
.next_level ss{color:#f1761c}
.level_grow{margin: 0.3rem 0.2rem;background: #f6f7f8;}
.level_grow h2{height: 0.3rem;line-height: 0.3rem;font-size: 0.3rem;padding: 0.3rem 0 0 0}
.level_grow h2:before{content: "";border:2px solid #ff8300;margin-right: 0.2rem}

.level_grow .growth_process{margin-bottom: 0.35rem;border: none !important;}
.growth_process i{background: url(../images/integral/vip6.png) no-repeat center; background-size: 100%; width: 2.2rem; height: 0.5rem; display: inline-block; float: left;margin-right: 0.2rem}
.growth_process .vip7{background: url(../images/integral/vip7.png) no-repeat center; background-size: 100%;}
.growth_process .vip5{background: url(../images/integral/vip5.png) no-repeat center; background-size: 100%;}
.growth_process .vip4{background: url(../images/integral/vip4.png) no-repeat center; background-size: 100%;}
.growth_process .vip3{background: url(../images/integral/vip3.png) no-repeat center; background-size: 100%;}
.growth_process .vip2{background: url(../images/integral/vip2.png) no-repeat center; background-size: 100%;}
.growth_process .vip1{background: url(../images/integral/vip1.png) no-repeat center; background-size: 100%;}
.growth_process p{line-height: 0.5rem;color: #666;clear: both}

/*积分抽奖页面*/
.integral_back{position: fixed;z-index:999;width: 100%}
.integral_back i{position: absolute ;width: 2rem; height: 2rem; top: 0.5rem; left: 1rem; background: url(../images/login/back_white.png) no-repeat;background-size: 0.8rem;}
.integral_back span{ width:1.6rem; height:0.6rem; line-height: 0.6rem; background:linear-gradient(90deg,rgba(251,114,158,1),rgba(248,57,174,1)); border-radius:30px 0px 0px 30px;
    text-align: center;  color: #fff;  top:0.5rem;  position: absolute;right: 0;  }
.mt_height{margin-top: 0.9rem;}
.mt_heights{margin-top: 3rem;}






/*邀请好友*/
.invite_friend{margin-top: 0.9rem;background: url("../images/integral/invite.png") no-repeat;background-size: 100% 100%;
 color: #f1f8ff;font-size: 0.28rem;    position: absolute; left: 0; right: 0; top: 0;}
.invite_friend .top{  margin: 1rem 0.3rem 0 0.3rem; text-align: center; font-size: 0.3rem; line-height: 0.5rem;}
.invite_codes ss{color:#fffbce;font-size: 0.3rem;margin-bottom: 0.1rem;display: block}
.invite_codes ss:before{content: "";width: 0.25rem;height: 0.25rem;background: #fffbce;border-radius: 50%;display: inline-block;margin-right: 0.1rem}
.invite_codes span{background: #b2ccf5;color: #333;border: 3px solid #d4e1fd;border-radius: 8px;
    display: block;width: 100%;padding: 0.3rem 0.2rem;margin-bottom: 0.15rem}
.mt4{margin-top: 0.4rem!important;}
.invite_codes{ width: 85%; margin: 4.3rem 0.3rem 0 0.3rem;}
.invite_totle{margin: 0.4rem 0.3rem; font-size: 0.2rem;background: #e6eafd;color: #333;border-radius: 5px;padding:  0.2rem 0.2rem 0.2rem;}
.invite_totle p{color: #666;font-size: 0.2rem}
.invite_totle h2{background: url("../images/spinggGift/title4.png") no-repeat center;background-size: 100%;  width: 3.8rem; height: 1rem; display: block;
    margin: 0 auto; text-align: center; line-height: 1rem;font-size: 0.32rem;font-weight: bold}
.invite_totle ul li{width: 50%;text-align: center;float: left;margin-bottom: 0.2rem;}
.invite_totle ul li b{font-weight: bold;color: #fd7303;font-size: 0.3rem;margin-bottom: 0.2rem;display: block;}
.why_error{text-align: left!important;margin: 0.2rem}


/*开春红包首页*/
.spr_home{background: url("../images/spinggGift/bg1.jpg") no-repeat;position: absolute;left: 0;right: 0;top:0;background-size: 100%}
.spr_top{margin-top: 6.8rem;}
.spr_time{border-radius: 50% 0 0}
.spr_top .list_detail{background:url("../images/spinggGift/bg3.png") no-repeat center;background-size: 100%;height: 12rem; padding-top: 0.5rem}
.spr_top  ul li{background: url("../images/spinggGift/bg4.png") no-repeat center;background-size: 90%; height: 1.35rem; position: relative;padding: 0 0.5rem 0.6rem;color: #fff}

.list_detail .price{float: left;width: 2rem;border-right: 1px solid #feced0;text-align: center;margin-top: 0.4rem}
.list_detail .price h1{font-size: 0.4rem;color: #fee03b;font-weight: bold}
.list_detail .price a{color: #d70a0c;font-size: 0.24rem;background: #f2de8f;padding: 0.1rem 0.5rem;border-radius: 15px;margin-top: 0.1rem; display: inline-block;font-weight: bold}
.list_detail .text{float: right;width: 4.2rem;margin-top:0.4rem}
.list_detail .text h3{font-size: 0.32rem;}
.list_detail .text p{line-height: 0.35rem;  font-size: 0.24rem; margin-top: 0.1rem;}

.spr_intro{margin: 0.2rem;color: #fbeacf}
.spr_intro h2,.spr_gift h2,.spr_red h2{background: url(../images/spinggGift/title1.png) no-repeat center; background-size: 70%; display: block; height: 1rem;}
.spr_intro .text{margin-top: 0.5rem;  line-height: 0.5rem;}
.spr_intro p:before{content: '';width: 0.1rem;height: 0.1rem;background: #fbeacf;border-radius: 50%;display: inline-block; margin-right: 0.1rem;}

.spr_gift h2{background: url(../images/spinggGift/title2.png) no-repeat center; background-size: 70%;}
.spr_gift .spr_table{background: url("../images/spinggGift/bg5.png") no-repeat; height: 9.5rem; background-size: 100%;  margin-top: 0.3rem;}
.spr_gift table{padding: 0.5rem .5rem 0 0.5rem;}
.spr_gift table td{border-right:1px solid #facb85;border-top: 1px solid #facb85;padding: 0.1rem;}
.spr_gift table th{border-right:1px solid #facb85;height: 0.5rem;  line-height: 0.5rem;}

.spr_red h2{background: url(../images/spinggGift/title3.png) no-repeat center; background-size: 70%;}
.spr_red p{margin: 0.2rem 0.2rem 0 0.2rem;font-size: 0.24rem;color: #fee4bf}
.spr_list{background: url("../images/spinggGift/list.png") no-repeat center;background-size: 100%;height: 1.2rem;position: relative;width: 100%}
.spr_list i{background: url("../images/spinggGift/notice.png") no-repeat;background-size: 0.2rem;width: 0.2rem;height: 0.2rem;display: inline-block;position: absolute;left: 0.5rem;top: 0.45rem;}
.spr_list ul {font-size: 0.24rem;color: #666;overflow: hidden;}
.spr_list .gg_list{width: 95%!important;  margin:0.25rem 0 0 0.5rem;}
.spr_red .gg_list ul li{font-size: 0.24rem!important;color:#666!important;}
.spr_red .gg_list ul li ss{margin-left: 0.2rem}

.spr_box,.spr_boxs{position: relative; top: 47%; left: 50%; transform: translate(-50% ,-40%); width: 6.4rem; border-radius: 0.2rem; z-index: 10000003;}
.spr_boxs{background: url("../images/spinggGift/spr_box1.png") no-repeat;background-size: 100%;height: 6rem;animation:open 1s;-webkit-animation:open 1s;}
@keyframes open{
    0%{	opacity: 0;	}
    50%{opacity: 0.5;}
    100%{opacity: 1;}
}

@-webkit-keyframes open {
    0%{opacity: 0;}
    50%{opacity: 0.5;}
    100%{opacity: 1;}

}
.spr_box i,.spr_boxs i{position: absolute;top:-13%;right: -5%;width: 1rem;height: 1rem;display: block;background: url("../images/spinggGift/close.png") no-repeat;background-size: 0.5rem;z-index:999}
.spr_boxs a{ position:absolute; bottom: 0.8rem; left: 26%; width: 3.5rem; height: 1rem;}
.spr_box a{height: auto;display: block}
.spr_boxs p,.spr_boxs ss{position: absolute; top: 1.1rem; text-align: center; width: 100%; color: #fcf2ca; font-size: 0.34rem;}
.spr_boxs ss{ top: 2.2rem; left: 0.3rem;; color: #f12e37;font-size: 0.6rem}
.spr_boxs b{font-size: 1.2rem}

.spr_enter{margin: 0.2rem;display: block}
.spr_icon{background: url("../images/spinggGift/spr_icon.png") no-repeat;background-size: 1.35rem;width: 1.4rem;height: 0.4rem;display: inline-block}
.spr_img{background: url("../images/spinggGift/red_icon.png") no-repeat;background-size: 3rem; width: 3rem; height: 2.3rem; margin: 0.8rem auto 0 auto;}
.spr_integral{width: 72%; margin: 0 auto 1rem auto; line-height: 0.5rem;font-size: 0.28rem}
.spr_integral p:first-child{text-align: center;font-size: 0.35rem;color: #0babfe;margin-bottom: 0.2rem}

.shop_settlement .red_num{background: url(../images/spinggGift/shop_card.png) no-repeat center; background-size: 100%; width:2.8rem;display: inline-block;color: #fdefa1;text-align: center;font-size: 0.2rem}
.red_title{padding: 0 0.2rem; line-height: 0.9rem; font-size: 0.28rem;}
.red_title i{width: 0.35rem;height: 0.35rem;border-radius: 50%;border:1px solid #ccc;display: inline-block;margin: 0.25rem 0.15rem 0 0;float: left;}
.card_right .arr{margin-top: -0.1rem!important; height: 0.75rem;font-size: 0.3rem!important;width: 100%}
.card_right .arr b{content: "";width: 0.35rem;height: 0.35rem;border-radius: 50%;border:1px solid #ccc;display: inline-block;float: right}
.card_right .arr .cur,.red_title .cur{background: url("../images/spinggGift/yes.png") no-repeat center;background-size: 0.35rem; border: none;}
.card_lefts{background: url(../images/spinggGift/cards.png) no-repeat; background-size: 100%; height: 2rem;line-height: 2rem; width: 2.3rem;text-align: center;display: inline-block; float: left;font-size: 0.7rem;color: #fff}


.integral_sign b{display: inline-block;position: absolute; top: -0.8rem; background: url(../images/spinggGift/sign_red.png) no-repeat center; width: 0.5rem; height: 0.8rem; background-size: 0.5rem;animation:blink 1s infinite;	-webkit-animation:blink 1s infinite;}
@keyframes blink{
    0%{		opacity: 0;	}
    50%{	opacity: 1;	}
    100%{	opacity: 0;	}
}

@-webkit-keyframes blink {
    0% {  opacity: 0;  }
    50% {  opacity: 1;  }
    100% {  opacity: 0;  }

}
.y_price{text-decoration: line-through;color: #999;float: right;margin-right: 0.2rem}

/*微博宣导页面*/
.weibo_top a{background: url(../images/mine/back_white.png) no-repeat; width: 0.45rem; height: 0.45rem; display: inline-block; background-size: 0.45rem; float: left;}
.weibo_top{font-size: 0.36rem;color: #fff;text-align: center}
.weibo_spr .text{width: 88%;margin: 0 auto;margin-top: 0.5rem}
.weibo_spr .titles{position: relative;height:3rem}
.weibo_spr .title{position: absolute; bottom: 0; width: 90%;left: 0}
.weibo_spr .box{background: url("../images/media/box.png") no-repeat;width: 100%;background-size: 100%;height: 4.3rem;    margin-top: 0.3rem;}
.weibo_spr .box ul{ padding: 0.6rem 0.5rem 0 0.5rem;  font-size: 0.3rem;  color: #666;}
.weibo_spr .box ul li{height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #f4ded3;}
.weibo_spr .box ul li:last-child{border: none}
.weibo_spr .box ul li span{width: 1rem;text-align: center}
.weibo_spr .box ul li input,.weibo_spr .box ul li select{height: 0.7rem;border: none;background: #fff7ee;width: 3.8rem}
.weibo_spr .btn{background: url("../images/media/btn.png") no-repeat;width:80%;margin: 0 auto;background-size: 100%;height: 1rem;}

.weichat_spr img{margin: 0;padding: 0;display: block;}
.wechat_btn{position: fixed;bottom: 0;left: 0;width:100%;}
.wechat_btn a{display:block;}
.wechat_back{position: absolute;top:0.3rem;left: 0.3rem;background: url("../images/login/back_white.png") no-repeat;
    background-size: 100%;width: 0.2rem;height:0.4rem;display: inline-block;z-index: 99;}
/*新春end*/

@media screen and (max-width:359px) and (min-width:320px) {
    .code_pic .geetest_radar_btn {width: 96%!important;}
    .code_pic .geetest_success_animate{width: 96%!important;right: 11px !important;}
    .code_pic .geetest_success_btn{width: 100% !important;}
    .spr_gift table td { padding: 0 0.1rem;  }

}

/*自媒体*/
.media_list .left-img{width:1.2rem;height:1.2rem;position: relative;float: left;}
.media_list .left-img img{width: 100%;height:100%;border-radius: 50%;}
.media_approve3,.media_approve4,.media_approve2{position: absolute;right: 0;bottom: 0;background: url("../images/media/approve2.png") no-repeat;background-size: 0.3rem;display: inline-block;width: 0.3rem;height: 0.3rem}
.media_approve2{background: url("../images/media/approve2.png") no-repeat;background-size: 0.3rem}
.media_approve3{background: url("../images/media/approve3.png") no-repeat;background-size: 0.3rem}
.media_approve4{background: url("../images/media/approve4.png") no-repeat;background-size: 0.3rem}

.media_list .type{background: #f4f4f4;color: #666}
.media_list .bigText{font-size: 0.3rem}
.media_choose{padding-top:0.2rem!important}
.media_choose span{display: block!important;margin: 0 0 0.25rem 0!important;
    width: auto!important;}
.w_74{width: 74%!important;}
.media_list .right-con{line-height: 0.35rem;margin-bottom: 0.2rem;position: static !important;width: auto !important;}
.media_list .right-con .collect-icon{right: 0.25rem;top: 0.25rem;}
.media_list .right-con .point,.media_icon ss{ padding: 0 0.1rem; border-radius: 15px; background: #ff3939; color: #fff; display: inline-block;font-size: 0.2rem;}
.media_list .right-con p{color: #666;margin-bottom: 0.1rem!important;font-size: 0.24rem}
.media_list .right-con p span{margin-right: 0.1rem;display: inline-block}
.media_list .bottom{width:100%; padding: 0.1rem 0;height: 0.85rem;background: #F5F7FA; border-radius: 3px; line-height: 0.4rem; color: #666;}
.media_list .bottom span,.media_top .bottom span{width: 25%;text-align: center;float: left}
.media_list .bottom ss,.media_top .bottom ss{color: #FF7800}

.wb-middle .vip1,.wb-middle .vip2,.wb-middle .vip3,.wb-middle .vip4,.wb-middle .vip5,.wb-middle .vip6,.wb-middle .vip7,.wb-middle .vip8,.wb-middle .vip9{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip1.png") no-repeat center;margin-right: 0.1rem}
.wb-middle .vip2{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip2.png") no-repeat center;}
.wb-middle .vip3{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip3.png") no-repeat center;}
.wb-middle .vip4{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip4.png") no-repeat center;}
.wb-middle .vip5{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip5.png") no-repeat center;}
.wb-middle .vip6{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip6.png") no-repeat center;}
.wb-middle .vip7{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip7.png") no-repeat center;}
.wb-middle .vip8{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip8.png") no-repeat center;}
.wb-middle .vip9{display: inline-block;width: 0.38rem;height: 0.3rem;background: url("../images/media/vip9.png") no-repeat center;}


/*微博详情*/
.media_detail{padding: 0.2rem; margin-top: 0.88rem; padding-bottom: 1rem;}
.media_top .left{width: 20%;margin-right: 1%;float: left;position: relative}
.media_top .left img{width: 1.2rem;height: 1.2rem;border-radius: 50%;}
.media_top .right{width: 79%;float: left;font-size: 0.28rem;line-height: 0.4rem;}
.media_top .account_info a{color: #051b28;font-weight: bold;font-size: 0.3rem}
.media_top .account_info ss{ padding: 0 0.1rem; border-radius: 15px; background: #ff3939; color: #fff; display: inline-block;font-size: 0.2rem;}
.media_top .account_info b{border: 1px solid #68b9f2; font-size: 0.24rem; border-radius: 3px; color: #0babfe; font-weight: normal; margin: 0 0.1rem;}
.info_text .title{overflow: hidden;width: 85%;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float:left}
.info_text .more{font-size: 0.22rem; color: rgba(102,102,102,1);}
.info_text .dowm,.info_text .up{position: relative;color: #7C9FBF}
.info_text .dowm:after{ content: ''; width: 0.17rem; height: 0.11rem; background: url(../images/icon/blue-down-icon.png) no-repeat center; background-size: 100%; display: inline-block;}
.info_text .up:after{content: ''; width: 0.17rem; height: 0.11rem; background: url(../images/icon/up-icon.png) no-repeat center; background-size: 100%;display: inline-block;}
.info_text .more{height: auto}

.web_charts{width: 100%;height: 200px;margin: 0.3rem 0 0.2rem 0}
.weibo_btn ul li{    padding: 0.05rem 0.1rem; border: 1px solid #0BABFE; border-radius: 5px; float: right; margin: 0.25rem 0.2rem 0.25rem 0; font-size: 0.2rem; color: #0BABFE;}
.weibo_btn .cur{background: #0BABFE;color: #fff}

.weibo_article ul,.weibo_list ul{margin-top: 0.2rem;font-size: 0.28rem}
.weibo_article ul li,.weibo_list ul li{border-top: 1px solid #e6e6e6;padding: 0.2rem;}
.weibo_article h3{height: 0.4rem; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; overflow: hidden;margin-bottom: 0.2rem}
.weibo_article span{margin-right: 0.2rem;color: #7c9fbf;font-size: 0.24rem}
.weibo_article .time:before,.weibo_article .comment:before,.weibo_article .good:before,.weibo_article .share:before{content: '';background: url("../images/icon/gray-time.png") no-repeat left center;
    background-size: 0.25rem;width: 0.25rem;height: 0.25rem;display: inline-block;margin-right: 0.1rem}
.weibo_article .comment:before{background: url("../images/icon/gray-xx.png") no-repeat left center;background-size: 0.25rem}
.weibo_article .good:before{background: url("../images/icon/gray-zan.png") no-repeat left center;background-size: 0.25rem}
.weibo_article .share:before{background: url("../images/icon/share.png") no-repeat left center;background-size: 0.25rem}


/*自媒体-购物车*/

.media_star{border:0px;color:#ffffff;width:0.4rem; height:0.4rem;background: url(/html5/images/login/date.png) no-repeat 0 0; background-size: 0.4rem;float: right;margin-top: 0.3rem}
.media_top{border-bottom: 0.5px solid #efeded; line-height: 0.58rem; padding: 0.3rem 0.25rem; position: relative; color: #999;}
.media_top .info{ width: 2.9rem; display: inline-block; float: left; line-height: 0.4rem;margin-left: 0.1rem}
.media_top .head img{width:1.26rem;height:1.26rem;border-radius:50%;margin-right: 0.2rem}
.media_top .web_name ss{border: 1px solid #68b9f2;  font-size: 0.24rem;  border-radius: 3px;  color: #0babfe;  font-weight: normal;  margin: 0 0.1rem;}
.media_icon i,.media_icon .approve2,.media_icon .approve3,.media_icon .approve4{background: url(../images/media/approve2.png) no-repeat center 0; background-size: 0.3rem; display: inline-block; width: 0.35rem; height: 0.35rem;}
.media_icon .approve2{background: url("../images/media/approve2.png") no-repeat center 0;background-size: 0.3rem;}
.media_icon .approve3{background: url("../images/media/approve3.png") no-repeat center 0;background-size: 0.3rem;}
.media_icon .approve4{background: url("../images/media/approve4.png") no-repeat center 0;background-size: 0.3rem;}
.media_detail .media_icon .approve2,.media_detail .media_icon .approve3,.media_detail .media_icon .approve4{position: absolute;bottom: 0.12rem;right: 0.12rem;}
.my_media .media_icon .approve2,.my_media .media_icon .approve3,.my_media .my_media .approve4{position: absolute;bottom: 0.2rem;right: 0.2rem;}

.media_icon{position: relative;}

.media_top .bottom{width: 100%; padding: 0.1rem 0; height: 0.78rem;border-radius: 3px; line-height: 0.4rem; color: #666;margin-top: 0.1rem}
.media_top .bottom span:after{content:'';border: 1px solid #E5E5E5;height: 0.6rem;position: absolute; top: 0.1rem; right: -0.05rem;}
.media_top .bottom span:last-child:after{border: none}
.media_top .bottom span{position: relative;line-height: 0.5rem;}

.media_lists p{margin-bottom: 0.35rem;line-height: 0.6rem;font-size: 0.3rem}
.media_lists input{height: 0.6rem;width: 1.84rem;border-radius: 6px;margin: 0 0.2rem;display: inline-block;border: 1px solid #E6E6E6}

.media_add{padding-top: 0.9rem;font-size: 0.3rem}
.media_add h2{height: 0.76rem;background: #F3F4F5;line-height: 0.76rem;padding-left: 0.3rem}
.media_acc{padding: 0.3rem}
.media_acc p:first-child{line-height: 0.6rem;}
.media_acc input{height: 0.6rem;width: 2.9rem;background: #FAFAFA;border-radius: 3px;border:1px solid #E6E6E6;margin-right: 0.2rem;font-size: 0.26rem;text-align: center}
.media_acc ss{background: #0BABFE;width: 1.5rem;height: 0.6rem;line-height: 0.6rem;text-align: center;border-radius: 3px;display: inline-block;color: #fff}
.media_acc select{width: 2.38rem;height: 0.6rem;line-height: 0.6rem;border:1px solid #E6E6E6;background: #FAFAFA;color: #999;border-radius: 3px;}

.weibo_cai{border:1px solid #E6E6E6;background: #FAFAFA;padding: 0.4rem 0.2rem;height: 5rem}
.weibo_cai .head{margin: 0.4rem 0;}
.weibo_cai .head img{width: 2rem;height: 2rem}
.weibo_cai a{width: 5.4rem;height:1.6rem;display: inline;overflow-y: scroll;color: #333;float: left}

.area_input{width: 1.5rem !important;background: #EFF2F5!important;color: #666;height: 0.5rem!important;border-color: #EFF2F5!important;}
.area_input::-webkit-input-placeholder { color: #666; }

/*资质*/
.media_que{padding: 0 0.3rem;font-size: 0.3rem;background: #fff;margin-bottom: 0.2rem}
.media_que .pic_bottom{line-height: 0.3rem}
.media_que p{margin: 0.3rem 0;display: block}
.media_que select{width: 3.6rem;height: 0.6rem;border:1px solid #E6E6E6;border-radius: 3px;background: #FAFAFA}
.media_que input{border: none;color: #999999; height: 0.6rem;}
.media_time:before{ content: ''; width: 0.35rem; height: 0.35rem; display: inline-block; background: url(../images/media/time.png) no-repeat; float: left; background-size: 100%; margin-right: 0.1rem;}

.footer-content .g-item::before{ content: ''; width: 0.4rem; height: 0.4rem; display: inline-block; float: left; border: 1px solid #e6e6e6; border-radius: 50%; margin: 0.28rem 0.3rem 0 0;  }
.footer-content .g-item.cur::before{ content: ""; width: 0.4rem; height: 0.4rem; display: inline-block; float: left; background-image: url(/html5/images/icon/btn_pre_check.png); background-size: 100%; background-repeat: no-repeat; margin: 0.28rem 0.3rem 0 0;  }
/*.runk_list{position: absolute; width: 2.32rem; height: 2.9rem; background: rgba(255,255,255,1); border-radius: 0.06rem; box-shadow: 0 0.03rem 0.08rem rgba(11,171,254,0.4); top: 0.6rem; right: 0;}*/


/*微博宣导页面*/
.weibo_spr{background:url("../images/media/bg1.png") no-repeat; position: fixed; background-size: 100%; top: 0; bottom: 0; left: 0; right: 0;}
.weibo_top a{background: url(../images/mine/back_white.png) no-repeat; width: 0.45rem; height: 0.45rem; display: inline-block; background-size: 0.45rem; float: left;}
.weibo_top{font-size: 0.36rem;color: #fff;text-align: center}
.weibo_spr .text{width: 88%;margin: 0 auto;margin-top: 0.5rem}
.weibo_spr .titles{position: relative;height:3rem}
.weibo_spr .title{position: absolute; bottom: 0; width: 97%;}
.weibo_spr .box{background: url("../images/media/box.png") no-repeat;width: 100%;background-size: 100%;height: 4.3rem;    margin-top: 0.3rem;}
.weibo_spr .box ul{ padding: 0.6rem 0.5rem 0 0.5rem;  font-size: 0.3rem;  color: #666;}
.weibo_spr .box ul li{height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #f4ded3;}
.weibo_spr .box ul li:last-child{border: none}
.weibo_spr .box ul li span{width: 1rem;text-align: center}
.weibo_spr .box ul li input,.weibo_spr .box ul li select{height: 0.7rem;border: none;background: #fff7ee;width: 4rem}
.weibo_spr .btn{background: url("../images/media/btn.png") no-repeat;width:80%;margin: 0 auto;background-size: 100%;height: 1rem;}

.see_weibo{padding: 0.3rem}
.see_weibo table{}
.see_weibo table td{border: 1px solid #ebebeb; padding: 0.2rem;}
.see_weibo table .bg{background: #f5f7fa;color: #7c9fbf;text-align: right}
.see_weibo table .pic img{width: 30%;margin-right: 2%;height: 1.5rem}
.see_weibo table .que img{width: 40%;margin-right: 3%;height:1.5rem;}

/*网络兼职*/
.net_info{background: url("/images/bg/net_bg.png") no-repeat;background-size: 100%; top: 0; bottom: 0; left: 0; right: 0;}
.net_detail{margin: 0.3rem 0.3rem 0 0.3rem}
.net_detail img{margin-bottom: 0.5rem}
.net_text{text-align: center;background: #fff;border-radius: 8px;margin: 0.3rem 0.2rem;padding: 0.3rem 0}
.net_text input{height: 0.7rem; line-height: 0.7rem; border-radius: 15px; width: 87%; border: 1px solid #d9e1fd; background: #f4f2fe; display: block; margin-left: 5%; margin-bottom: 0.2rem; padding-left: 2%;}
.net_text a{background: url("/images/bg/net_btn.png") no-repeat;background-size: 100%;width: 100%;height:0.9rem;line-height: 0.9rem;color:#f43435;text-align: center;display: block;font-size: 0.35rem;
    font-weight: bold;}
.net_detail .connect{margin: 0.3rem 0.4rem 0 0.4rem;padding-bottom: 0.3rem;font-weight: bold}
.net_detail .connect h4{color: #0153e8;font-size: 0.3rem}
.net_detail .connect p{color:#fb6363;margin-top: 0.2rem}
.net_detail .tel:before,.net_detail .qq:before{
    background: url(/images/bg/net_tel.png) no-repeat;
    background-size: 0.3rem;
    content: '';
    padding-left: 0.1rem;
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
}
.net_detail .qq:before{
    background: url(/images/bg/net_qq.png) no-repeat;
    background-size: 0.3rem;
    width: 0.3rem;
    height: 0.35rem;
}
.net_detail .connect span{margin-right: 0.3rem}


/* 免责条款 */
.liability_index{
    padding: 0 0.3rem;
    margin-top: 0.9rem;
}
.liability_index h1{
    padding: 0.2rem 0;
    font-size: 0.3rem;
    text-align: center;
}
.liability_index p{
    line-height: 1.7;
    margin:0.1rem 0;
}

/* 免责条款end */
/*iPhoneX的适配*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .invite_codes{bottom: 5.2rem;}
    .mt4{bottom: 1.8rem!important;}
}

/* 新增微信商品 start*/
.media_wx{padding: 0 0.3rem;}
.media_wx>p{min-height: 0.8rem;display: flex;align-items: center;border-bottom: 1px solid #e5e5e5;}
.media_wx>p>input{border: none;background: none;}
.city_box{border-bottom: none !important;}
.ml03{margin-left: 0.3rem!important;}
.media_wx .brief_box{display: block;border-bottom: none !important;}
.media_wx .brief_box textarea{width: 100%;height: 2.3rem;background-color: #fafafa;border-radius: 0.03rem;border: 1px solid #dfdfdf;margin: 0.15rem 0;padding: 0.2rem;box-sizing: border-box;}
.media_wx input{text-align: left;}
.media_wx .upload_pics input{width: 100%;height:2.2rem;}
.mt35{margin-top: 0.35rem}
/* 新增微信商品end */

/* 商机预热start */
.business_box,.app_box{position: relative;color: #fff;font-size: 0.33rem;width: 100%;background: url(../images/business/bus_bg1.jpg) #14157f top no-repeat; background-size: 100% auto;text-align: center;padding: 4.5rem 0 1.7rem;}
.business_box img{width: 95%;height: auto;margin: 0.5rem auto;}
.business_box .gojoin img{width: 3rem;height: auto;}
.business_box .gojoin2{position: fixed;bottom: 0;left: 0;}
.business_box .gojoin2 img{width: 100%;height: auto;margin: 0;}
/* 商机预热end*/
.serving_bg{background: #0f1078;background-size: cover}
/* 地址管理 */
.address_list{padding-top: 0.9rem;background-color: #fff;margin-bottom: 1rem}
.address_list ul{padding: 0 0.3rem;overflow-x: hidden;}
.address_list li{padding: 0.3rem  0;position: relative;display: flex;align-items: center;border-bottom: 0.5px solid #e9e7e7;}
.address_list .left-con{flex: 0 0 0.7rem;}
.address_list li:nth-last-child(1){border-bottom: none;} 
.address_list li p:nth-child(1){margin-bottom: 0.1rem;}
.address_list li .edit_icon{position: absolute;width: 0.7rem;height: 0.4rem;right:0;top:0.3rem;background-size: 100%;color:#aaaaaa !important;text-align: right;}
.address_list .label{color:#66b8f2;background-color: #dff2ff;border: 1px solid #66b8f2;border-radius: 0.05rem;padding: 0 0.1rem;font-size: 0.2rem;margin-left: 0.2rem;position: relative;top:-0.05rem;}
.address_list .name{font-size: 0.31rem; font-weight: bold;margin-right: 0.15rem;color:#333}
.address_list .phone{font-size: 0.28rem;font-weight: bold;}
.address_list .address,.color_gray{color:#999}
.address_list .noList{text-align: center;padding: 2.5rem 0 4rem;}
.address_list .noList img{width:1.7rem;height:auto;margin-bottom: 0.6rem;}
.address_list .noList p{color:#999;margin-bottom: 0.5rem;}
.address_list .noList a{display: inline-block;padding:0 0.8rem;font-size: 0.35rem;line-height: 0.8rem;color:#fff;background-color: #0babfe;border-radius: 0.4rem;}
.address_list .delbtn{position: absolute;width: 110%;height: 100%;background-color: rgba(0, 0, 0, .4);top: 0;left:-0.3rem;}
.address_list .delbtn span{position: absolute;width: 1.3rem;height: 1.3rem;border-radius: 50%;background-color: #fb5046;color:#fff;text-align: center;padding: 0.28rem;box-sizing: border-box;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.address_save_btn{ position: fixed; bottom: 0; left: 0; width: 100%; border-radius: 0; margin-bottom: 0; }
.setDefault::before{z-index: 1 !important;}
/* 地址编辑新增 */
#add_address .address p{line-height: 1rem !important;}
#add_address .address p span{min-width: 1.3rem;display: inline-block;}
#add_address .address p:nth-last-child(1){border-bottom: none;}
#add_address .right_arrows_icon{margin-top: 0.35rem;}
#add_address textarea{width: 80%;padding: 0.3rem 0;box-sizing: border-box;height: 2.5rem;border: none;}
#add_address .top{border-top: 0.2rem solid #f5f5f5;padding: 0.2rem !important;}
#add_address .del_btn{color:#f85045;position: absolute;right:0.28rem;font-size: 0.3rem;}
/* 奖品详情页 */
.prize_detail_top{background-color: #fff;padding-bottom: 0.3rem;margin-bottom: 0.2rem;}
.prize_detail_top .cover{width: 100%;height:4.5rem;box-sizing: border-box;padding: 0.6rem 0 0.3rem;text-align: center;position: relative;}
.prize_detail_top .cover img{width:auto;height:100%;max-width: 100%;}
.prize_detail_top .cover .card_msg{position: absolute;top:1.35rem;left:1.5rem;color:#cf2f15;font-weight: bold;text-align: left;}
.prize_detail_top .cover .card_msg p:nth-child(1){font-size: 0.9rem;}
.prize_detail_top .cover .card_msg p:nth-child(2){font-size: 0.4rem;}
.prize_detail_top .cover .card_msg p:nth-child(1) i{font-size: 0.5rem;}

.prize_detail_top>p{padding: 0.1rem 0 0 0.2rem;font-size: 0.33rem;font-weight: bold;}
.prize_detail_top>p:nth-of-type(1){color:#333333}
.prize_detail_top>p:nth-of-type(2){color:#fa5046}
.prize_detail_top .old_price,.prize_wrap .old_price,.exchanged_card .old_price{font-size: 0.26rem;color:#999;text-decoration: line-through;margin-left: 0.1rem;font-weight: normal;}
.prize_content{padding:0.2rem;background-color: #fff;margin-bottom: 1.3rem}
.prize_content h3{font-size:0.3rem;padding-left: 0.2rem;box-sizing: border-box;position: relative;}
.prize_content h3::after{content:'';position: absolute;left: 0;width: 0.12rem;height: 0.3rem;background-color: #0babfe;border-radius: 0.04rem;top: 0.08rem;}
.prize_content .getbtn{position: fixed;bottom:0;left: 0;width: 100%;height: 1rem;line-height: 1rem;color:#fff;text-align: center;font-size: 0.3rem;background-color: #0babfe;}

/* 兑换成功 */
.pd09{padding-top: 0.9rem;}
.exchanged_hd{width: 100%;height:3.5rem;background: url(../images/integral/exchanged_bg.png) no-repeat; background-size: 100% 100%;position: relative;}
.exchanged_hd div{width: 100%;height: 0.7rem;position: absolute;bottom: 0.5rem;left: 0;display: flex;justify-content: space-around;align-items: center;box-sizing: border-box;padding: 0 0.4rem;}
.exchanged_hd a{flex: 0 0 2.5rem;border: 0.5px solid #fff;border-radius: 0.35rem;line-height: 0.7rem;text-align: center;color:#fff;font-size: 0.3rem;}
.exchanged_hd a:nth-child(2){color:#fb4b48;background-color: #fff;}
.exchanged_card{padding: 0.3rem;}
.exchanged_card h2{font-size: 0.34rem;font-weight: bold;color:#333;}
.exchanged_card a{font-size: 0.27rem;font-weight: normal;color:#999;margin-top: 0.08rem;}
.exchanged_card h2 img{width: 0.13rem;height:auto;transform: translateY(0.01rem);margin-left: 0.05rem;}
.exchanged_card ul{width: 100%;padding: 0;}
.exchanged_card li{padding: 0.5rem 0 0.15rem;width: 50%;float: left;box-sizing: border-box;}
.exchanged_card li:nth-child(odd){padding-right: 0.2rem;}
.exchanged_card li:nth-child(even){padding-left: 0.2rem;}
.exchanged_card .cover{width: 100%;text-align: center;margin-bottom: 0.2rem;position: relative;}
.exchanged_card .cover .card_msg{position: absolute;top:0.28rem;left:0.55rem;color:#cf2f15;font-weight: bold;text-align: left;}
.exchanged_card .cover .card_msg p:nth-child(1){font-size: 0.4rem;}
.exchanged_card .cover .card_msg p:nth-child(2){font-size: 0.23rem;transform: scale(0.9) translateX(-0.1rem);}
.exchanged_card .cover .card_msg p:nth-child(1) i{font-size: 0.27rem;}
.exchanged_card .card,.prize_detail_top .card,.prize_record_list .card{color:#354792 !important;}
.exchanged_card li img{width: 75%;height: auto;}
.exchanged_card li h3{font-size: 0.3rem;margin-bottom: 0.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.exchanged_card .get span:nth-child(1){color:#fa5046;}
.exchanged_card .get a{color:#53bdfb;line-height: 0.44rem;padding: 0 0.24rem;border-radius: 0.22rem;border: 0.5px solid #53bdfb;transform: translateY(-0.06rem);}
/* 积分兑换 */
.jf_hd a{color:#000}
.prize_wrap{padding:1.2rem 0.3rem;}
.prize_wrap .jf_bgc,.prize_record_list .jf_bgc{background-color: #fff;border-radius: 0.1rem;overflow-x:hidden;}
.prize_wrap .jf_msg{width:100%;height:1.8rem;background: url(../images/integral/jf_bg.png) no-repeat; background-size: 100%;color:#fff;position: relative;margin-bottom: 0.1rem;}
.prize_wrap .jf_msg p{font-size:0.7rem;position: absolute;top: 0.4rem;left: 0.3rem;}
.prize_wrap .jf_msg p i,.integral_top .integral_num i{font-size: 0.27rem;margin-left: 0.2rem;}
.prize_wrap .jf_msg p img,.integral_top .integral_num i img{width: 0.1rem;}
.prize_wrap .jf_msg a,.getintegral_btn{color:#fff;font-size: 0.3rem;line-height: 0.64rem;padding: 0 0.4rem 0 0.7rem;background-color: #51c8fe;border-radius: 0.32rem;position: absolute;right:0.3rem;top: 0.5rem;}
.prize_wrap .jf_msg a::after,.getintegral_btn::after{content:'';position: absolute;width: 0.3rem;height: 0.4rem;top: 0.15rem;left: 0.3rem;background: url(../images/integral/jfdh_icon_zjf.png)no-repeat;background-size: 100% auto;}
.prize_wrap .toggle_btns{width: 90%;box-sizing: border-box;border-bottom: 0.5px solid #e6e6e6;margin: 0 auto;}
.prize_wrap .toggle_btns span{margin: 0 0.3rem;color:#333333;position: relative;line-height: 0.9rem;display: inline-block;}
.prize_wrap .toggle_btns span:nth-child(1){margin-left: 0;}
.prize_wrap .toggle_btns .active{font-size: 0.36rem;font-weight: bold;}
.prize_wrap .toggle_btns .active::after{content:'';position: absolute;width: 0.7rem;height: 0.1rem;border-radius: 0.07rem;background: #18bcff;bottom: -0.05rem;left: 50%;transform: translateX(-50%);}
.prize_wrap .exchanged_card li{padding-top: 0.2rem;}
.prize_wrap .old_price{font-size: 0.2rem;}
/* 奖品记录 */
.record_toggle{position: fixed;top:0.88rem;left:0;background-color: #fff;width: 100%;z-index: 8;border-top:0.5px solid #dfdfdf;}
.record_toggle span{padding:0.3rem 0.1rem 0.3rem 0.4rem ;display: inline-block;}
.record_toggle .active{color:#0babfe}
.prize_record_list{padding: 0.2rem;margin-top: 1.8rem;}
.prize_record_list .record_bd{display: flex;margin-bottom: 0.1rem;}
.prize_record_list li{padding: 0.2rem 0.2rem 0.3rem;background-color: #fff;border-radius: 0.2rem;margin-bottom: 0.2rem;}
.prize_record_list .cover{flex:0 0 40%;text-align: center;margin-bottom: 0.2rem;position: relative;border: 0.5px solid #e6e3e3;padding-top: 0.2rem;}
.prize_record_list .cover .card_msg{position: absolute;top:0.53rem;left:0.35rem;color:#cf2f15;font-weight: bold;text-align: left;}
.prize_record_list .cover .card_msg p:nth-child(1){font-size: 0.4rem;}
.prize_record_list .cover .card_msg p:nth-child(2){font-size: 0.23rem;transform: scale(0.9) translateX(-0.1rem);}
.prize_record_list .cover .card_msg p:nth-child(1) i{font-size: 0.27rem;}
.prize_record_list .record_bd img{width: 90%;height: auto;max-height:1.7rem;}
.prize_record_list .record_bd .cover2 img{max-height:1.6rem;margin-bottom: 0.1rem;}
.prize_record_list .record_hd{padding: 0.1rem 0 0.3rem;}
.prize_record_list .record_hd img{width:0.4rem;height:0.4rem;margin-right: 0.2rem;}
.prize_record_list .record_hd span:nth-child(1){display: flex;align-items: center;justify-content: flex-end;}
.prize_record_list .record_msg{padding-left: 0.2rem;flex: 0 0 60%;box-sizing: border-box;}
.record_msg .integral{margin-bottom: 0.07rem;}
.prize_record_list .record_msg .prize_name{font-size: 0.33rem;margin-bottom: 0.1rem;}
.record_msg .integral span:nth-child(1),.record_msg .time span:nth-child(1){color:#a1a1a1}
.record_msg .integral span:nth-child(2),.record_msg .time span:nth-child(2){color:#6d6d6d}
.record_msg .price{display: block;margin-top: 0.25rem;}
.record_msg .price span:nth-child(1){font-size: 0.28rem;}
.record_msg .price span:nth-child(2){color:#a1a1a1;position: relative;font-size: 0.24rem;margin-top: 0.02rem;}
.record_msg .price span:nth-child(2) img{width: 0.2rem;margin-left: 0.1rem;}
.record_msg .price a{color:#fff;padding:0 0.25rem;line-height: 0.5rem;border-radius: 0.25rem;background-color: rgba(11, 171, 254, 1);}
.address_msg{padding: 0.3rem 0.2rem;background-color: #f5f7fa; display: none;}
.address_msg p{display: flex;width: 100%;align-items: center;}
.address_msg p span:nth-child(1){flex: 0 0 1.5rem;line-height: 1.8;color:#999;}
.address_msg p span:nth-child(2),.record_msg .integral span:nth-child(3){color:#666;}
.address_msg p img{width: 0.3rem;margin-left: 0.2rem;}
.prize_record .list .runk_list{height: 4.85rem !important;width: 2rem !important;}

/* 签到页 */
/* .integral_top{padding-top: 0.88rem;} */
.integral_top .integral_title{background: url(../images/integral/qdy_bg_2.png) no-repeat;background-size: 100% 100%;box-sizing: border-box;padding: 0 0.3rem;color:#fff;position: fixed;top: 0;left: 0;width: 100%;height: 0.9rem;z-index: 11;}
.integral_top .integral_title a{color:#fff;font-size: 0.27rem;position: absolute;right:0;top: 0.04rem;}
.integral_top .sign_bd{width: 100%;height: 3.2rem;background: url(../images/integral/qdy_bg_1.png)no-repeat;background-size: 100% auto;margin-top: 0.88rem;position: relative;}
.integral_top .integral_num{position: absolute;top: 0.3rem;left: 0.4rem;font-size: 0.7rem;color:#fff}
.integral_top .integral_num i{margin-left: 0;}
.integral_top .sign_btn{position: absolute;width: 2rem;height:1rem;background: url(../images/integral/sign_btn.png) no-repeat;background-size: 100% 100%;right: 0.4rem;top: 0.5rem;color:#23aeff;line-height:0.9rem;text-align: center;font-size: 0.32rem;font-weight: 600;font-family: 'SourceHanSansCN';}
.integral_top .integral_grad{color:#fff;padding: 0 0.3rem 0 0.6rem;background-color: rgba(0, 0, 0, .2);position: absolute;top:1.1rem;left: 0.4rem;line-height: 0.46rem;position: absolute;border-radius: 0.23rem;}
.integral_top .integral_grad img{width:0.46rem;height: 0.46rem;position: absolute;left: 0;top: 0;}
.integral_top h3,.integral_top p{box-sizing: border-box;color:#fff;font-size: 0.34rem;font-family: 'SourceHanSansCN';padding: 0.4rem 0 0.2rem 0.5rem;}
.integral_top p{font-size: 0.28rem;padding: 0 0 0 0.5rem;letter-spacing: 0.02rem;}

.integral_wrap{padding: 0.2rem;box-sizing: border-box;margin-top: -1.4rem;position: relative; z-index: 2;}
.integral_wrap>div{width: 100%;padding: 0.3rem;background-color: #fff;border-radius: 0.2rem;box-sizing: border-box;margin-bottom: 0.2rem;}
.integral_wrap .title{font-size: 0.32rem;font-weight:bold;color:#333}
.integral_wrap .title span,.integral_wrap .title a{font-size: 0.26rem;font-weight: normal;color:#999;margin-top: 0.06rem;}
.integral_wrap .title span i,.task_list li .task_name i{color:#fa5046;}
.integral_wrap .sign_list ul,.integral_wrap .integral_type ul{display: flex;margin-top: 0.3rem;}
.integral_wrap .sign_list li{flex:0 0 14.2%;text-align: center;}
.integral_wrap .sign_list li div,.integral_wrap .sign_list li .sign_icon{width: 80%;position: relative;margin: 0 auto 0.2rem;background: url(../images/integral/qdy_icon_wcd.png)no-repeat;background-size: 100% 100%;height: 0.75rem;color:#ff8e3e;padding-top: 0.1rem;box-sizing: border-box;}
.integral_wrap .sign_list li .sign_icon{background: url(../images/integral/qdy_icon_ycd.png)no-repeat;background-size: 100% 100%;height: 0.75rem;color:#fff;}
.integral_wrap .sign_list li .sign_icon i{position: absolute;}
.integral_wrap .sign_list li .sign_icon img{width: 100%;height: auto;}
.integral_wrap .sign_list li>i{width: 100%;height: 1px;background-color: #e6e6e6;position: relative;display: block;margin-bottom: 0.2rem;}
.integral_wrap .sign_list li>i img{width: 0.2rem;height: 0.2rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.integral_wrap .sign_list li span{color:#ff8e3e;}
.integral_type li{flex: 1;text-align: center;}
.integral_type li a{color:#333;}
.integral_type li img{width: 1.1rem;height:1.1rem;margin-bottom: 0.2rem;}
.task_list li{padding: 0.4rem 0 0.4rem 1rem;display: flex;align-items: center;border-bottom: 0.5px solid #e6e6e6;box-sizing: border-box;background: url(../images/integral/icon1.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;width: 100%;}
.task_list li:nth-last-child(1){border-bottom: none;}
.task_list li .task_name{flex: 0 0 4.05rem;}
.task_detail li .task_name{flex:0 0 4.3rem}
.task_list li .task_name h4{color:#333;font-size: 0.34rem;width: 100%;margin-bottom: 0.1rem;}
.task_list .task_name span{color: #fa5046;font-weight: bold;padding-left:0.4rem;background: url(../images/integral/sign.png) 0 center no-repeat;background-size: 0.3rem 0.3rem;}
.task_list li p{color:#999;font-size: 0.24rem;min-height: 0.34rem;}
.task_list li .task_btn{flex: 0 0 1.5rem;text-align: right;}
.task_list .task_btn a{color:#c8882f;display: inline-block;line-height: 0.5rem;padding: 0 0.27rem;border-radius: 0.25rem;background-color: #fff4ca;min-width: 0.8rem;text-align: center;}
.task_list .task_btn .isover{background-color: #f2f2f2;color:#999999}
.task_list li.cur2{background: url(../images/integral/icon4.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_list li.cur3{background: url(../images/integral/icon3.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_list li.cur4{background: url(../images/integral/zjf_icon_mjdd.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_list li.cur5{background: url(../images/integral/zjf_icon_zc.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.integral_activity ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.2rem;}
.integral_activity li{flex: 0 0 48.5%;margin-bottom: 0.1rem;}
.integral_activity .img1 li{flex: 0 0 100%;}
.integral_activity .img3 li:first-child{flex: 0 0 100%;}
.integral_activity li img{width: 100%;height:1.6rem;border-radius: 0.1rem;}
/*确认兑换 */
.affirm{padding: 1.1rem 0.2rem 0;}
.affirm>div{padding: 0.3rem 0.2rem;background-color: #fff;border-radius: 0.2rem;margin-bottom: 0.2rem;}
.affirm .checked_address{display: flex;align-items: center;justify-content: space-between;}
.affirm .checked_address img:nth-child(1){width: 0.4rem;}
.affirm .checked_address img:nth-last-child(1){width: 0.15rem;}
.affirm .checked_address div{flex: 0 0 87%;}
.affirm .checked_address h2{font-size: 0.34rem;font-weight: bold;margin-bottom: 0.1rem;color:#333;}
.affirm .checked_address h2 span{font-weight: normal;font-size: 0.3rem;margin-left: 0.1rem;}
.affirm .checked_address p{color:#999;}
.prize_msg{display: flex;}
.prize_msg .cover{flex:0 0 35%;}
.prize_msg .cover img{width:100%;}
.prize_msg .prize_detail{box-sizing: border-box;padding-left: 0.2rem;flex: 0 0 65%;}
.prize_msg .prize_detail .name{font-size: 0.34rem;color:#333;margin-bottom: 0.1rem;}
.prize_detail .price{font-size: 0.3rem;margin-bottom: 0.07rem;}
.prize_detail .old_price{color:#999;text-decoration: line-through;font-size: 0.27rem;}
.prize_msg .prize_detail .name span:nth-child(2){color:#666;font-size: 0.27rem;margin-top: 0.05rem;}
.prize_num>div{display: flex;justify-content: space-between;color:#333;}
.prize_num>div:nth-child(1){margin-bottom: 0.4rem;}
.prize_num .select_num{display: flex;align-items: center;flex: 0 0 4rem;justify-content: flex-end;}
.prize_num .select_num span:nth-child(1){color:#999;flex: 0 0 1.6rem;}
.prize_num .select_num div{width: 1.9rem;height: 0.45rem;border: 0.5px solid #e5e7e6;border-radius: 0.07rem;display: flex;align-items: center;}
.prize_num .select_num .del_num{flex:0 0 0.55rem;border-right: 0.5px solid #e5e7e6;height: 100%;background: url(../images/icon/qrdh_icon_jian.png) center no-repeat;background-size: 0.2rem auto;}
.prize_num .select_num .add_num{flex:0 0 0.55rem;border-left: 0.5px solid #e5e7e6;height: 100%;background: url(../images/icon/qrdh_icon_jia.png) center no-repeat;background-size: 0.2rem auto;}
.prize_num .select_num  span{flex: 0 0 0.8rem;text-align: center;}
.affirm_btn{position: fixed;bottom: 0;left: 0;width: 100%;border-top: 0.5px solid #e5e5e5;height: 1rem;background-color: #fff;font-size: 0.3rem;line-height: 1rem;}
.affirm_btn span:nth-child(1){padding-left: 0.4rem;}
.affirm_btn span:nth-child(1) i{font-size: 0.3rem;}
.affirm_btn span:nth-child(2){width: 2.4rem;text-align: center;color:#fff;background-color: #0babfe;}
.exchange_tips{margin-left:0.2rem;font-size: 0.2rem;}
.postage_tips{background-color: #f5f5f5 !important;color: #999;}
/* 赚积分 */ 
.task_detail{padding: 0;margin-top:-1rem;}
.task_detail li.cur1{background: url(../images/integral/icon1.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur2{background: url(../images/integral/icon4.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur3{background: url(../images/integral/icon3.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur4{background: url(../images/integral/zjf_icon_mjdd.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur5{background: url(../images/integral/zjf_icon_zc.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur6{background: url(../images/integral/zjfyqicon@2x.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur7{background: url(../images/integral/icon5.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur8{background: url(../images/integral/zjf_icon_lllm.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.task_detail li.cur9{background: url(../images/integral/zjf_icon_sjjm.png) 0 center no-repeat;background-size: 0.8rem 0.8rem;}
.integral_get .integral_num{top:0.5rem !important}
.integral_get .integral_grad{top:1.3rem;}
.getintegral_btn{top:1rem}
.getintegral_btn::after{background: url(../images/integral/zjf_icon_qdh.png)no-repeat;background-size: 100% auto;width: 0.34rem;}

@media screen and (max-width:359px) and (min-width:320px) {
    .sector-inner{ padding: 16px 0px 0 40px; }
    .grid8 .sector-inner {padding: 16px 0px 0 30px;}
    }

@media screen and (max-width:639px)  and (min-width:414px){
    .sector-inner{ padding: 16px 0px 0 22px; }
    .grid8 .sector-inner {padding: 16px 0px 0 8px;transform: translateX(-125px) rotate(45deg);width: 2.08rem}
}

/*app 及小程序*/
.app_box{background: url(../images/activity/bg.jpg) no-repeat;background-size: cover;padding: 1rem 0 1.5rem 0}
.app_box img{margin: 0 auto 0.5rem auto;}
.app_box .contact1,.app_box .contact2{position: absolute; bottom: 0; left: 0.5rem; width: 3.5rem; height: 1rem;}
.app_box .contact2{left:3.5rem; }
