/*write by ChengWenxing--2017/2/24*/

/*屏幕适配*/
html {
    font-size : 12px;
}
@media only screen and (max-width: 358px){
    .gift-confirm .pt-list .pt-h-info {
        width: 12rem !important;
    }
    .member-index, .gift-confirm,.gift-pay{
        font-size:1.25rem;
    }
    .gift-confirm .section2 .col-50.d-line {
        float: left;
        margin-right:1rem;
    }
    .give-success .gift-success-img{
        height:26rem !important;
    }
    .err-page .gift-success-img{
        height:26rem !important;
    }
    .err-page .err-text {
        margin: 1rem 0 !important;
    }
    .acc-err{
        margin:0.5rem 0 !important;
    }
}
@media only screen and (min-width: 401px){
    html {
        font-size: 14px !important;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 16px !important;
    }
    .mar-btm-nav{margin-bottom: 2rem;}
}
@media only screen and (min-width: 569px){
    html {
        font-size: 18px !important;
    }
    .gift-confirm .pt-list .pt-h-info {
        width: 17rem !important;
    }
}
@media only screen and (min-width: 641px){
    html {
        font-size: 20px !important;
    }
    .gift-confirm .pt-list .pt-h-info {
        width: 18rem !important;
    }
}
@media screen and (min-width:720px) and (max-width:1079px) {
    html {
        font-size: 22px !important;
    }
    .gift-confirm .pt-list .pt-h-info {
        width: 19rem !important;
    }
    .mar-btm-nav{margin-bottom: 2.5rem;}
}
@media screen and (min-width:1080px){
    html {
        font-size: 24px !important;
    }
    .gift-confirm .pt-list .pt-h-info {
        width: 20rem !important;
    }
}
/*-----------------------------个人中心----------------------------*/
body{
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
.clear{
    clear: both;
}
.none{
    display: none;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl{
    float: left;
}
.member-index, .gift-confirm,.gift-pay, .gift-success, .receive-gift, .give-addview, .form-success, .pay-success, .give-success, .err-page, .afterfree, .afterInfo, .coupon-page{
    /*border-top: 2px solid #03af01;*/
    font-size:1.25rem;
}
.member-index header{
    background: #000;
    /* color: #fff; */
    font-size: 1rem;
    height: 3rem;
}
.member-index .arr, .member-index .a-back, .member-index .mem-info{
    color: #fff;
}
.member-index .section{
    background-image:url(../images/member-index.png);
    background-repeat: no-repeat;
    background-size:100% 100%;
    font-size: 1.3rem;
    padding:2rem 0 0 0;
    text-align: center;
    border-bottom: 1rem solid #f5f5f5;
}
.member-index .the-steps a{
    color: #fff;
    margin-right: 1rem;
}
.member-index .arr.right {
    border-color: #fff;
}
.member-index .mem-info ul{
    padding-bottom: 3rem;
}
.member-index .mem-info ul li{
    margin:1.5rem 0 0 0;
}
.member-index .member-level, .member-point{
    display: inline-block;
    padding: 0.5rem;
    border-radius: 2em;
    width: 13rem;
    text-align: left;
    line-height: 1em;
}
.member-index .member-level i, .member-index .member-point i{
    margin-right:2rem;
    font-size: 2rem;
}
.member-index .member-level{
    background: #6da9de;
}
.member-index .member-point{
    background: #ffac2f;
}
.member-index .mem-menu ul li{
    display: inline-block;
    float: left;
    width:33.3vw;
    height:33vw;
}
.member-index .mem-menu ul li div{
    width:100%;
    height:100%;
    border-top:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    text-align: center;
}
.member-index .mem-menu{
    border-bottom:1px solid #e5e5e5;
}
.member-index .mem-menu .btn {
    display: block;
    text-align: center;
    line-height: normal;
    background-image: none;
    color: #000000;
    font-size: 1rem;
    border:none;
    width:100%;
    height:90%;
    padding-top:10%;
}
.member-index .mem-menu .btn span{
    display: inherit;
    line-height: 2rem;
    font-size: 1rem;
    color: #333333;
}
.member-index .icon-wodedingdan, .member-index .icon-quan, .member-index .icon-saoma, .member-index .icon-jiuzhoudizhiguanli, .member-index .icon-maichu, .member-index .icon-10017, .member-index .icon-gouwuche, .member-index .icon-review, .member-index .icon-shouhou{
    font-size: 4rem;
}
.member-index .icon-wodedingdan, .member-index .icon-quan, .member-index .icon-jiuzhoudizhiguanli{
    color: #b3d77c;
}
.member-index .icon-gouwuche, .member-index .icon-review, .member-index .icon-shouhou{
    color: #fa9197;
}
.member-index .logout{
    margin:2rem;
    padding:0 1rem;
    height:3rem;
    line-height:3rem;
}
.member-index .logout a{
    display: inline-block;
    width:100%;
    height:100%;
    background-color: #e85652;
    color: #fff;
    text-align: center;
}
/*----------------------------礼品确认页----------------------*/
.gift-confirm .gift-steps1, .gift-pay .gift-steps1, .gift-success .gift-steps1{
    width:100%;
    height: 7rem;
    border-bottom:1px solid #e5e5e5;
}
.gift-confirm .gift-steps1 img, .gift-pay .gift-steps1 img, .gift-success .gift-steps1 img{
    width:100%;
    height:100%;
}
.gift-confirm .gift-main .section{
    padding:1rem;
    border-bottom: 1px solid #e5e5e5;
}
.gift-confirm .gift-main .section1{
    height:auto;
    background: #fff;
}
.gift-confirm .pt-list .pt-h-link {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.gift-confirm .pt-list .pt-h-img {
    float: right;
     width:  10.1rem;
     height:  10.1rem;
}
.gift-confirm .pt-list .pt-h-img img {
     max-width: 10.1rem;
     max-height: 10.1rem;
    vertical-align: middle;
    width: 10.1rem;
    height: 10.1rem;
}
.gift-confirm .pt-list .pt-h-info {
     margin:0;
    width:13rem;
    float: left;
    text-align: left;
}
.gift-confirm .pt-list .pt-h-other {
     min-width:0.5rem;
}
.gift-confirm .price{
    margin-bottom:2rem;
}
.gift-confirm .pt-list li{
    border:none;
}
.gift-confirm .gift-main .section2{
    padding:2rem 1rem;
}
.gift-confirm .col-50{
    display: inline-block;
    width:auto;
    float: left;
}
.gift-confirm .delivery-area{
    margin-bottom:2rem;
    display: inline-block;
    color: #e85652;
}
.gift-confirm .delivery-area:link{
    text-decoration: underline;
}
.gift-confirm .price {
    color: #e85652;
}
.gift-confirm .total {
    height: auto;
    line-height: inherit;
    font-weight: normal;
    font-size: inherit;
}
.gift-confirm .d-line {
     line-height: inherit;
}
.gift-confirm .section2 .zengyan{
    text-align: center;
    border:none;
}
.gift-confirm .zengyan textarea{
    width:91%;
    padding:1rem;
    font-size:inherit;
    border:1px solid #e5e5e5;
    outline: none;
}
.gift-confirm .gift-main .section.section3{
    border:none;
    padding:0;
}
.gift-confirm .section3 .order-btn-bar .btn{
    height:4rem;
    font-size:1.25rem;
}
.order-btn-bar .btn .iconfont{
    font-size:1.5rem;
}
.gift-confirm .col-50.fr {
    float: right;
}

/*---------------------------礼品支付页-----------------------*/
.t-center{
    text-align: center;
}
.pay-mode>div{
    text-align: center;
    line-height: 3rem;
}
.mt-1{
    margin-bottom:1rem;
}
.mt-2{
    margin-bottom:2rem;
}
.gift-pay .btn-pay, .form-success .btn-pay{
    display: inline;
    width:40%;
    background: #e85652;
    height: 3rem;
    line-height:3rem;
    font-size:inherit;
    margin-top:1rem;
    border:1px solid #e85652;
}
.gift-pay .gift-main table tr td{
    line-height:3rem;
}
.w-10{
    width:20%;
}
#J_pay_change{
    color: #e85652;
    border: 1px solid #e85652;
    width: 40%;
    display: inline-block;
    height:3rem;
}
.a-btn{
    width:18%;
    background: #e85652;
    color: #fff;
    display: inline-block;
    font-size:1rem;
    height:2.5rem;
    line-height:2.5rem;
    border:1px solid #e85652;
}
.continue-shop{
    background: #fff;
    color: #e85652;
}
.gift-pay .section {
    border-bottom: 1px solid #e5e5e5;
    padding: 1.5rem;
}
.gift-pay .pay-mode{
    background: #fff;
}
.dialog .close {
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
    background-color: #FFF;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
     border: none;
     -webkit-border-radius: 0;
    -moz-border-radius: 0;
     border-radius: 0;
    font-size: 1.5rem;
}
.dialog {
    border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
}
.dialog .dialog-head {
    border-bottom:none;
}
#J_pay_list{
    padding-bottom: 1rem;;
}
/*-----------------------------礼品赠送支付成功-----------------------*/
.gift-success .checkout-success, .section .form-success-title{
    background-image: none;
    padding:0;
    font-size:1.5rem;
    line-height:1.5rem;
    margin-top: 4rem;
    font-weight:700;
    text-align: center;
}
.success-main{
    text-align: center;
    padding:0;
}
.success-main div{
    margin-top:1rem;
}
.success-main .icon-chenggong, .section .form-success-title .icon-chenggong{
    color: #80bc25;
    font-size:2.75rem;
}
.success-text{
    position: relative;
    top: -0.3rem;
}
.success-main{
    background: #fff;
}
.give-btn{
    border:none;
    padding:0;
}
.give-btn a{
    height: 4.2rem;
    line-height:4.2rem;
    display: block;
    text-align: center;
    background: #fff;
    color: #e85652;
    border: 1px solid #e85652;
}
.give-btn .iconfont{
    font-size:1.6rem;
}
.give-btn .the-continue{
    background: #e85652;
    color: #fff;
}
.the-continue i.iconfont{
    font-size:1.25rem;
}
.success-main .icon-div{
    margin-top:4.2rem;
    padding-bottom:5rem;
}
.success-main .icon-div .iconfont{
    width:100%;
    height:5rem;
    font-size:5rem;
    color: #e85652;
}
.gift-instruction{
    line-height:2.5rem;
    color: #e85652;
}
.gift-success .section{
    border-bottom:1px solid #e5e5e5;
}
/*--------------------------收取礼品页-----------------------*/
.receive-main{
    border-bottom: 1px solid #e5e5e5;
}
.receive-gift .gift-img{
    width:100%;
    text-align: center;
}
.receive-gift .gift-img img{
    width:100%;
    height:16.5rem;
}
.receive-title{
    text-align: center;
    line-height:2rem;
    color: #333333;
}
.gift-container{
    text-align: center;
}
.gift-container li{
    font-weight:700;
    line-height:2.5rem;
    text-align: center;
}
.gift-container li span{
    width:0.75rem;
    height:0.75rem;
    line-height:0.5rem;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    background: #e85652;
}
.zengyan-container{
    margin:1.5rem 0;
    text-align: center;
    /*min-height:12.5rem ;*/
    -moz-background-image: url("../images/text-border.png") ;
    -webkit-background-image: url("../images/text-border.png") ;
    background-image: url("../images/text-border.png");
    background-repeat:no-repeat;
    background-size: 100% 100%;
}
.zengyan-text{
    font-size: 1rem;
    padding: 0 2.5rem;
    word-break: break-all;
    text-indent: 2rem;
    text-align: left;
    color: #905f00;
    text-decoration: underline;
}
.jinhe{
    text-align: left;
    letter-spacing: 0.5rem;
    color: #905f00;
    padding: 1.5rem 0 0.5rem 1.5rem;
}
.jinghe{
    text-align: right;
    letter-spacing: 0.5rem;
    color: #905f00;
    padding: 0.5rem 1.5rem 1.5rem 0;
}
.immediately-receive{
    width:100%;
    height:4.1rem;
    line-height:4.1rem;
    text-align: center;
    display: inline-block;
    background: #e85652;
    color: #fff;
}
.prompt-message, .zhichi{
    text-align: center;
    margin-top:1.5rem;
    font-size:1rem;
    color: #999999;
}
.zhichi{
    height:4.33rem;
}
.xiangqing{
    color: #e85652;
}
/*------------------------收礼收货地址-----------------------*/
.give-addview div{
    background: #fff;
    border-bottom:1px solid #e5e5e5;
    padding:0 1rem;
    height:4rem;
    line-height:4rem;
}
.give-addview .receiver-info{
    height:auto;
}
.give-addview textarea{
    padding:1rem 0;
    width: 100%;
    min-height: 4rem;
    outline: none;
}
.give-addview .x-input, .region{
    padding:0 1rem;
    position: relative;
    top: -0.2rem;
}
.give-addview .region{
    padding:0;
    float: right;
    font-size: 0.8rem;
}
.give-addview .give-prompt{
    height: auto;
    padding: 1rem 6.2rem;
    line-height: 2rem;
    text-align: center;
    color: #e85652;
    margin: 1rem 0;
    border-top: 1px solid #e5e5e5;
}
.give-addview .give-btn{
    padding:0;
    margin-top:2rem;
    height:4.17rem;
    line-height:4.17rem;
}
.give-addview .give-btn button{
    width:100%;
    height:100%;
    border:none;
    background: #e85652;
    color: #fff;
    font-size: 1.25rem;
    letter-spacing: 0.2rem;
}

/*--------------------订单提交成功----------------------*/
.form-success .form-success-title, .pay-success .form-success-title {
    margin:1rem 0;
}
.form-success .section, .pay-success .section{
    background: #fff;
    border-bottom:1px solid #e5e5e5;
}
.form-success .section.bg-c, .pay-success .section.bg-c{
    background-color: #F5F5F5;
}
.re-info li{
    margin:1rem 0;
}

/*-----------------------------分享弹窗-------------------------*/
.myDia .icon-qingdianji, .myDia .icon-dianji{
    font-size: 5rem;
    color: #e5e5e5;
    position: relative;
    top: -13rem;
}
.myDia .icon-qingdianji{
    left: 7rem;
    top: -15rem;
}
.myDia .myDia-text{
    font-size: 2rem;
    color: #e5e5e5;
    position: relative;
    top: -9rem;
}
.myDia{
    background-color: rgba(0,0,0,0);
}
/*------------------------领取成功----------------------------*/
.give-success .success-main div{
    margin-top:0;
}
.give-success .gift-success-img{
    width:100%;
    height:35rem;
}
.give-success .give-btn {
    padding: 0 1rem;
}
.give-success .give-btn a{
    margin-top: 1rem;
}
.give-success .success-text{
    font-size: 1.5rem;
    font-weight:bold;
}
.give-success .tishi{
    text-align: center;
}
.give-success .success-main{
    margin:0;
}
.give-success{
    background: #fff;
}
.give-success .section{
    border:none;
}

/*---------------------------我的售后-------------------------*/
.d-line .l-k {
    width: 5.5rem;
}
.d-line .l-v {
    margin-left: 5.5rem;
   margin-right: 0.5rem;
    padding:0;
}
.afterlist-btn{
    border-right:none;
}
.afterrec-btn{
    margin-right:1rem;
}
.clicked{
    font-size:1.25rem;
    display: inline-block;
    width: 10rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background-color: #e85652;
    color: #fff;
}
/*.full-screen header{*/
    /*border-top: 2px solid #03af01;*/
/*}*/
.gb {
    border: 1px solid #e5e5e5;
    background-color: #fff;
}
.mr-L1{
    margin-left:1rem;
}

/*---------------------------售后申请详情--------------------------*/
.afterfree .list-info{
    margin:1rem 0;
}
.afterfree .rec-cont, .afterfree .rec-info{
    margin-top:1rem;
    color: #e85652;
}
.afterfree .s-head{
    margin: 1rem 0;
}
.afterfree .xqms{
    width: 90%;
    padding: 1rem;
}
.afterfree .gline-img, .afterInfo .gline-img{
    float: right;
    width: 10.1rem;
    text-align: center;
}
.afterfree .gline-info, .afterInfo .gline-info{
    margin: 0;
    width: 13rem;
    float: left;
    text-align: left;
}
.afterfree .after2, .afterfree .g-line{
    background-color: #fff;
}
/*-------------------------售后申请---------------------------*/
.afterInfo-bar{
    text-align: center;
    height:100%;
    line-height:4rem;
}
.afterInfo .a-back{
    margin-left:1rem;
    font-size:1.5rem;
}
.afterInfo .s-box{
    margin:0.75rem 0;
}
.afterInfo .gline-checkbox{
    display: inline-block;
    float: left;
}
.afterInfo .after-list{
    margin:1rem 0;
}
.afterInfo .gnum{
     display: inline-block;
     width:3rem;
 }
.afterInfo .gnum input{
    width:3rem;
    text-align: center;
}
.afterInfo .s-head{
    margin-bottom:1rem;
}
.afterInfo textarea{
    outline:none;
    width:90%;
    padding:1rem;
    border:1px solid #e5e5e5;
}
.bg-w{
    background-color: #fff;
}
.afterInfo .a-footer{
    border:none;
    margin:1rem 0;
}
.afterInfo div.btn{
    margin:1rem 0;
    background-image: none;
    border:none;
}
.afterInfo div.btn button{
    border:1px solid #e85652;
    color: #fff;
    background-color: #e85652;
    font-size: 1.25rem;
}
.suDong{
    font-size:1rem;
    background-color:#0080ff;
    color: #fff;
}
/*赠礼标识*/
.is_give{
    font-size:12px;
    background-color:#E85652;
    color: #fff;
}
/*------------------------我的优惠券------------------*/
.coupons-none{
    text-align: center;
    font-size: 2rem;
    margin:5rem 0;
}
.coupon-page .a-name{
    position: relative;
    left: -2rem;
}
/*-------------------------登录-----------------------*/
.passport-index .register .btn{
    color: #fff;
}
.passport-index .form .c-g{
    margin: 0.5rem;
}
.passport-index input.text{
    padding:0 1rem;
    width:13rem;
}
.passport-index .form .verify-input {
    width: 6rem;
    padding:0 0.5rem;
}
.a-bar .a-right .btn {
    font-size: 1.08rem;
    height: 2.08rem;
    line-height: 2.08rem;
    padding: 0 0.83rem;
}

/*-------------------------注册-----------------------*/
.signup, .lost{
    font-size:1.25rem;
}
.signup .log-in, .passport-index .register{
    position: relative;
    top:0.8rem;
}
.signup .log-in .btn{
    color: #fff;
}
.signup .form .c-g {
    text-align: center;
    height: auto;
    line-height: 3rem;
    border: 0;
    padding: 0 3vw;
    margin-bottom:1rem;
    color: #3A3A3A;
}
.signup .tel-num{
    text-align: center;
    margin-top:1rem;
}
.signup .tel-num .text, .duanxin{
    width:13rem;
    padding:0 1rem;
}
.signup .form .verify-input{
    width: 5rem;
    padding: 0 0.1rem;
    /*margin-right:1rem;*/
    text-align: center;
}
.signup .duanxin, .signup .pwd {
    text-align: center;
    width:15rem;
    margin:0;
    padding:0;
    display: inline-block;
}
.duanxin .text, .pwd .text{
    width:100%;
    height:2.17rem;
    text-align: center;
    margin-bottom:1rem;
}
.pwd .text{
    margin-top:1rem;
}
.duanxin .btn{
    position: static;
    width: 100%;
    padding: 0;
    height: 2.17rem;
    line-height: 2.17rem;
    font-size: 1.25rem;
}
.signup .form .c-g-c{
    text-align: center;
}
.signup .btn-bar{
    width:100%;
    text-align: center;
}
.signup .btn-bar .btn{
    width: 15rem;
    font-size: 1.25rem;
    display: inline-block;
}
.passport-index .c-g .c{
    margin:0.5rem;
}
.passport-index .form .c-l{
    margin:0.5rem 0;
}
.signup .form .text, .form .x-input ,.signup #deposit, .passport-index .form .text{
    height: 2.17rem;
    border:1px solid #e5e5e5;
}
/*---------------------找回密码----------------*/
.lost .c-g > .text{
    margin:2rem 0;
    text-align: center;
}
.lost .btn{
    font-size:1.25rem;
}
.lost .btn-bar{
    padding:0 3vw;
}
/*----------------------收礼失败页面---------------------*/
.err-page{
    background: #fff;
}
.err-page .err-text{
    text-align: center;
    font-size: 1.5rem;
    font-weight: normal;
    margin: 0.5rem 0;
<<<<<<< HEAD
    padding: 1rem;
=======
    padding:2rem;
>>>>>>> 8e95ead08f0a34c5d5858674038baea1bf611422
}
.err-page .gift-success-img{
    width:100%;
    height:32rem;
}
.acc-err{
    text-align: center;
    margin:0.75rem 0;
}
.acc-err a{
    color: #6da9df;
    text-decoration: underline;
}
.acc-err .iconfont{
    color: red;
    font-size: 1.75rem;
    margin:0.5rem; 
}


/*#f5f5f5*/
/*外框线#e5e5e5*/
/*字体#999999*/
/*蓝色字体#6da9de*/
<<<<<<< HEAD
=======


>>>>>>> 8e95ead08f0a34c5d5858674038baea1bf611422
