/* CSS Document */
body {
    background: #f4f4f4;
    font-family: PingFangSC-Regular, sans-serif;
}

.line {
    background: #ffffff;
}

    .line p {
        clear: both;
        border-bottom: 1px solid #eee;
        margin-left: 12px;
    }

.lines {
    background: #ffffff;
}

    .lines p {
        clear: both;
        border-bottom: 1px solid #eee;
    }

.linea {
    background: #ffffff;
}

    .linea p {
        clear: both;
        border-bottom: 4px solid #fff;
    }

/*渐变头部*/
.jb_header {
    position: fixed;
    top: 0;
    z-index: 10;
    height: 44px;
    width: 100%;
    color: #fff;
    max-width:750px;
    background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
    background: -o-linear-gradient(left,#ff5622,#ff7a22);
    background: -moz-linear-gradient(left,#ff5622,#ff7a22);
    background: linear-gradient(to left,#ff5622,#ff7a22);
}

.jb_headerv {
    position: fixed;
    top: 0;
    z-index: 10;
    height: 150px;
    width: 100%;
    color: #fff;
    max-width: 750px;
    background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
    background: -o-linear-gradient(left,#ff5622,#ff7a22);
    background: -moz-linear-gradient(left,#ff5622,#ff7a22);
    background: linear-gradient(to left,#ff5622,#ff7a22);
}

    .jb_headerv ul {
        text-align: center;
    }

.jb_header ul {
    text-align: center;
}

/*搜索*/
/*头部*/
.login_header {
    position: fixed;
    top: 0;
    z-index: 10;
    height: 44px;
    width: 100%;
    background: #fff;
    color: #000;
    border-bottom: 1px solid #eaeaea;
    max-width:750px
}

    .login_header ul {
        text-align: center;
    }

.login_back {
    position: absolute;
    top: 8px;
    left: 15px;
}

    .login_back img {
        width: 28px;
        height: 28px;
    }

.login_name {
    font-size: 17px;
    line-height: 44px;
}

.login_right {
    font-size: 15px;
    float: right;
    line-height: 44px;
    position: absolute;
    right: 15px;
    color: #333;
}

.login_editora {
    position: absolute;
    top: 8px;
    right: 15px;
    font-size: 14px;
}

    .login_editora img {
        width: 28px;
    }

.login_editorb {
    position: absolute;
    right: 50px;
    top: 4px;
    font-size: 14px;
}

    .login_editorb img {
        width: 18px;
    }

/*头部*/

.ss_header {
    background: #fff;
    height: 44px;
    position: fixed;
    top: 0;
    z-index: 10;
    max-width: 750px;
    width:100%;
}

    .ss_header li {
        line-height: 32px;
    }

.ss_back {
    position: absolute;
    left: 12px;
}


.ss_sousuo img {
    width: 17px;
    height: 17px;
    position: relative;
    top: 4px;
}

.ss_sousuo {
    border-radius: 15px;
    padding: 0 15px;
    height: 30px;
    margin: 8px 15px;
    background: #f5f5f5;
    color: #999;
    font-size: 14px;
}

    .ss_sousuo input::placeholder { /* WebKit browsers */
        color: #bebebe;
    }

    .ss_sousuo input {
        width: 88%;
        outline: none;
        color: #010101;
        line-height: 30px;
        background: #f5f5f5;
    }



.fl_sousuo img {
    width: 17px;
    height: 17px;
    position: relative;
    top: 4px;
}

.fl_sousuo {
    border-radius: 15px;
    padding: 0 15px;
    height: 30px;
    margin: 8px 52px 8px 35px;
    background: #f5f5f5;
    color: #999;
    font-size: 14px;
}

    .fl_sousuo input::placeholder { /* WebKit browsers */
        color: #bebebe;
    }

    .fl_sousuo input {
        width: 88%;
        outline: none;
        color: #010101;
        line-height: 30px;
        background: #f5f5f5;
    }

.fl_right img {
    width: 31px;
    height: 31px;
    margin-right: 15px;
    float: right;
    margin: 8px 15px 8px 0px;
}


/*底部*/
/*.wd_tab {
    width: 100%;
    background: #fff;
    overflow: hidden;
    height: 49px;
    color: #000;
    position: fixed;
    bottom: 0;
    box-shadow: darkgrey 0px 5px 16px 0px;
}

.wd_yspca {
    font-size: 12px;
    color: #ff5622;
}

.wd_yspcs {
    font-size: 12px;
    color: #666;
}

.wd_tab img {
    width: 30px;
    height: 30px;
    margin-bottom: -7px;
}

.wd_tab li {
    width: 20%;
    text-align: center;
    float: left;
}*/

/*首页*/
.sy_mcbv {
    float: right;
    font-size: 12px;
    color: #999;
}

.sy_container {
    margin-bottom: 49px;
}

.sy_bn img {
    width: 100%;
    margin-top: 44px;
}

.sy_bns img {
    width: 100%;
    margin-top: 15px;
}

.sy_fl {
    width: 100%;
    background: #fff;
    overflow: hidden;
    padding-bottom: 15px;
    color: #000;
}

    .sy_fl img {
        width: 49px;
        height: 49px;
        margin: 12px 0 10px 0;
    }

    .sy_fl li {
        width: 20%;
        text-align: center;
        float: left;
    }

.sy_fla {
    font-size: 14px;
    color: #666;
}

.sy_mc {
    background: #fff;
    padding: 0 15px;
    line-height: 44px;
    margin-top: 15px;
    border-bottom: 1px solid #eaeaea;
}

.sy_mca {
    float: right;
    overflow: hidden;
}

    .sy_mca img {
        width: 17px;
        height: 17px;
        position: relative;
        top: 3px;
    }

.sy_mcb {
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 22px;
}

.sy_mcc {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.sy_sp {
    overflow: hidden;
}

.sy_spav {
    float: left;
    width: 50%;
    padding: 15px 15px 8px 4px;
    background: #fff;
}

.sy_spa {
    float: left;
    width: 50%;
    padding: 12px;
    background: #fff;
}

.sy_spave {
    float: left;
    width: 50%;
    padding: 0px 15px 15px 4px;
    background: #fff;
}

.sy_spae {
    float: left;
    width: 50%;
    padding: 0px 4px 15px 15px;
    background: #fff;
}

.sy_spavs {
    float: left;
    width: 50%;
    padding: 0px 15px 8px 4px;
    background: #fff;
}

.sy_spas {
    float: left;
    width: 50%;
    padding: 0px 4px 8px 15px;
    background: #fff;
}

.sy_spb {
    background: #fafafa;
    padding: 15px 8px;
}

.sy_spba span {
    background: #ff0000;
    font-size: 8px;
    color: #fff;
    padding: 1px 6px;
    border-radius: 14px;
    margin-right: 8px;
}

.sy_spba {
    font-size: 14px;
    color: #000;
    line-height: 21px;
    margin-bottom: 8px;
}

..sy_spba span {
    background: #ff0000;
    font-size: 8px;
    color: #fff;
    padding: 1px 6px;
    border-radius: 14px;
    margin-right: 8px;
}

.sy_spca {
    font-family: Helvetica;
    font-size: 18px;
    color: #ff5622;
}

.sy_spcb {
    font-size: 12px;
}

.sy_spcc {
    font-size: 8px;
    border: 1px solid #ff0000;
    padding: 1px 4px;
    border-radius: 12px;
    color: #ff0000;
    margin-left: 8px;
}

.sy_spccs {
    font-size: 8px;
    border: 1px solid #008aff;
    padding: 1px 4px;
    border-radius: 12px;
    color: #008aff;
    margin-left: 8px;
}

.sy_img img {
    width: 165px;
    height: 165px;
}


/*空白页*/
.yz_ky {
    text-align: center;
    width: 100%;
}

    .yz_ky img {
        width: 150px;
        height: 150px;
        margin-top: 60px;
    }

.yz_kya {
    width: 67px;
    line-height: 25px;
    margin: 0px auto;
    font-size: 16px;
    color: #ff5622;
    border-radius: 2px;
    border: 1px solid #ff5622;
}

.yz_kyb {
    font-size: 14px;
    color: #999;
    margin-top: 15px;
}

.yz_kyc {
    font-size: 16px;
    color: #000;
}

/*我的*/

.wd_container {
    margin-bottom: 64px;
}

.wd_header {
    padding: 15px 0px 15px 15px;
    background: url(../image/icon_bgwd.png) no-repeat;
    background-size: cover;
}

.wd_right {
    overflow: hidden;
}

    .wd_right img {
        float: right;
        width: 22px;
        height: 22px;
        margin-right: 15px;
    }

.wd_hyk {
    float: right;
    padding: 4px 10px 4px 10px;
    border-radius: 15px 0 0 15px;
    margin-top: 15px;
    background: -webkit-linear-gradient(left,#eecb8a,#c17e47);
    background: -o-linear-gradient(left,#eecb8a,#c17e47);
    background: -moz-linear-gradient(left,#eecb8a,#c17e47);
    background: linear-gradient(to left,#eecb8a,#c17e47);
}

    .wd_hyk p {
        float: right;
        font-size: 12px;
        line-height: 24px;
        margin-left: 4px;
        color: #f6dca9;
    }

    .wd_hyk img {
        width: 10px;
        height: 11px;
    }

.wd_centerv {
    margin: 10px 0 20px 0;
    overflow: hidden;
    clear: both;
    font-size: 15px;
    color: #fff;
}

.wd_center img {
    float: left;
    margin-right: 15px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.wd_name p {
    float: left;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    margin-right: 8px;
}

.wd_name img {
    width: 60px;
    height: 16px;
}

.wd_sjh {
    font-size: 12px;
    margin-top: 6px;
}

.wd_hyxx {
    margin-top: 8px;
}

.wd_ysfl {
    background: #fff;
    overflow: hidden;
    padding: 15px 0;
    color: #000;
}

    .wd_ysfl li {
        width: 25%;
        text-align: center;
        float: left;
    }

.wd_ysddb {
    float: right;
    font-size: 12px;
    color: #999;
}

.wd_ysdda {
    float: right;
}

.wd_ysddc {
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.wd_ysdda img {
    width: 17px;
    height: 17px;
}

.wd_ysdd {
    background: #fff;
    padding: 15px 15px 20px 15px;
    margin-top: 15px;
}

.wd_ysfls {
    width: 100%;
    background: #fff;
    overflow: hidden;
    padding-bottom: 15px;
    color: #000;
}

    .wd_ysfls img {
        width: 37px;
        height: 37px;
    }

    .wd_ysfls li {
        width: 20%;
        text-align: center;
        float: left;
    }

.wd_yspc {
    font-size: 12px;
    color: #666;
    padding-top: 6px;
}

.wd_yspb {
    font-size: 16px;
    font-family: Helvetica;
    font-weight: 800;
}

.wd_sj {
    background: #fff;
    padding: 15px 15px 10px 15px;
    margin-top: 15px;
    overflow: hidden;
}

.wd_sjs {
    background: #fff;
    padding: 15px 15px 10px 15px;
    overflow: hidden;
}

.wd_ysdda {
    float: right;
    overflow: hidden;
}

    .wd_ysdda img {
        width: 17px;
        height: 17px;
    }

.wd_ysdde {
    float: left;
}

    .wd_ysdde img {
        width: 22px;
        height: 22px;
        margin-right: 8px;
    }

.wd_sja {
    font-size: 14px;
    color: #333;
}

/*商品列表2列*/
.splb_tt {
    position: fixed;
    font-weight: bold;
    z-index: 100;
    color: #030303;
    width: 100%;
    max-width:750px;
    top: 44px;
    background: #fff;
    height: 44px;
    padding: 10px 0;
    border-bottom: 1px solid #eaeaea;
    font-size: 14px;
}

    .splb_tt li {
        float: left;
        width: 25%;
        text-align: center;
        overflow: hidden;
    }

.spcs_tta img {
    width: 22px;
    float: left;
}

.spcs_tta p {
    float: left;
}

.splb_ttb {
    display: inline-block;
}

.splb_ttc {
    text-clign: center
}

.splb_order {
    color: #ff5622;
}

    .splb_order img {
        width: 22px;
        float: left;
    }

    .splb_order p {
        float: left;
    }

.fl_sp {
    overflow: hidden;
    margin-top: 88px;
    padding-bottom: 15px;
    background: #fff;
}

.fl_jj {
    font-size: 12px;
    color: #999;
}

.fl_spa {
    float: left;
    width: 100%;
    padding: 15px 15px 15px 15px;
    background: #fff;
}

.fl_img img {
    width: 113px;
    height: 113px;
    float: left;
    margin-right: 15px;
}

.fl_spca {
    font-family: Helvetica;
    font-size: 18px;
    line-height: 27px;
    color: #ff5622;
    position: relative;
    top: 20px;
}

/*商品详情*/
.spxq_container {
    background: #f4f4f4;
    margin-bottom: 49px;
}

.jfxq_js {
    padding: 15px;
    color: #010101;
    background: #ffffff;
}

.jfxq_jg {
    color: #ff5622;
    font-size: 16px;
    font-family: Helvetica;
}

    .jfxq_jg b {
        font-size: 26px;
        margin-right: 4px;
    }

.jfxq_ckjg {
    font-size: 12px;
    font-weight: lighter;
    color: #999;
    padding-top: 4px;
}

.jfxq_spjs {
    font-size: 16px;
    padding: 8px 0 8px 0;
}

.jfxq_xxjs {
    margin-top: 15px;
    font-weight: lighter;
    font-size: 12px;
    color: #999;
}

.spxq_yf {
    overflow: hidden;
}

    .spxq_yf p {
        float: left;
        width: 33.3%;
        color: #999;
        font-size: 12px;
        overflow: hidden;
    }

.soxq_ycenter {
    text-align: center;
}

.soxq_yright span {
    float: right;
}

.jfxq_yhq {
    height: 44px;
    padding: 0 15px;
    line-height: 44px;
    background: #ffffff;
}

.jfxq_yhqs {
    margin-top: 15px;
    height: 44px;
    padding: 0 15px;
    line-height: 44px;
    background: #ffffff;
}

.jfxq_yhqc {
    float: right;
    margin-left: 10px;
}

    .jfxq_yhqc img {
        height: 16px;
    }

.jfxq_yhqa {
    float: left;
    padding-right: 15px;
    color: #999;
    font-size: 14px;
}

.jfxq_yhqb {
    color: #333;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.jfxq_yhqd {
    float: right;
    font-size: 12px;
    color: #999;
}

.jfxq_yhqsa {
    margin-top: 10px;
    height: 44px;
    padding: 0 12px;
    line-height: 44px;
    background: #ffffff;
}


.jfxq_dpx {
    background: #fff;
    overflow: hidden;
    padding: 15px;
    margin-top: 10px;
}

.jfxq_dpxa img {
    position: relative;
    float: right;
    width: 16px;
    top: 20px;
}

.jfxq_dpxc img {
    width: 49px;
    height: 49px;
    float: left;
    margin-right: 15px;
    border-radius: 4px;
}

.jfxq_dpxd {
    color: #000;
    font-size: 14px;
    padding: 6px 0;
}

    .jfxq_dpxd span {
        color: #fcb758;
    }

.jfxq_jy {
    margin-top: 6px;
}

    .jfxq_jy img {
        width: 14px;
        height: 14px;
        margin-right: 8px;
        float: left;
    }

    .jfxq_jy span {
        color: #999;
        font-size: 12px;
        line-height: 12px;
    }

.spxq_mc {
    background: #fff;
    overflow:hidden;
    padding: 15px 15px 0 15px;
    margin-top: 15px;
}

.spxq_mcc {
    font-size: 14px;
    color: #000;
}


.jfxq_pjs {
    padding: 15px;
    background: #fff;
}

.jfxq_pjsa img {
    height: 20px;
    border-radius: 50%;
    float: left;
    margin-right: 8px;
}

.jfxq_pjsb {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.jfxq_pjsc {
    padding-top: 8px;
    font-size: 12px;
    color: #010101;
    line-height: 18px;
}

.jfxq_pjsda {
    float: left;
}

    .jfxq_pjsda img {
        width: 42px;
        height: 42px;
    }

.jfxq_pjn {
    padding: 0 15px 0px 5px;
    overflow: hidden;
    background: #fff;
}

    .jfxq_pjn li {
        float: left;
        width: 25%;
        padding-left: 10px;
    }

.jfxq_pjns {
    margin-bottom: 15px;
    padding: 15px;
    font-size: 14px;
    color: #666;
    background: #fff;
}

    .jfxq_pjns p {
        border-radius: 2px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        border: 1px solid #eaeaea;
    }

.jfxq_pj {
    background: #fff;
    height: 44px;
    padding: 0 15px;
}

.jfxq_pjb {
    float: right;
}

.jfxq_pja {
    line-height: 44px;
    font-size: 14px;
    color: #000;
}

.jfxq_xqt {
    background: #fff;
    padding-bottom: 10px;
}

.detailsa_stars {
    font-size: 12px;
    position: fixed;
    bottom: 0px;
    border-top: 1px solid #eaeaea;
    width: 100%;
    background: #ffffff;
    text-align: center;
    max-width:750px;
}

    .detailsa_stars li {
        float: left;
    }

.detailsa_stars_img {
    width: 12%;
}

    .detailsa_stars_img p {
        color: #999;
    }

.detailsa_stars li img {
    height: 31px;
}

.detailsa_stars_p1 {
    position: absolute;
    color: #ffffff;
    right: 32%;
    width: 32%;
    height: 49px;
    line-height: 49px;
    background: -webkit-linear-gradient(left,#ff7f29,#ffa229); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(left,#ff7f29,#ffa229); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(left,#ff7f29,#ffa229); /* Firefox 3.6 - 15*/
    background: linear-gradient(to left,#ff7f29,#ffa229);
}

    .detailsa_stars_p1 a {
        font-size: 16px;
        color: #ffffff;
    }

.detailsa_stars_p2 {
    position: absolute;
    right: 0px;
    color: #ffffff;
    width: 32%;
    height: 49px;
    line-height: 49px;
    background: -webkit-linear-gradient(left,#ff3829,#ff5b29); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(left,#ff3829,#ff5b29); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(left,#ff3829,#ff5b29); /* Firefox 3.6 - 15*/
    background: linear-gradient(to left,#ff3829,#ff5b29);
}

    .detailsa_stars_p2 a {
        font-size: 16px;
        color: #ffffff;
    }


/*商品评价*/
.jfxq_hp {
    margin-top: 49px;
    overflow: hidden;
    padding: 15px 15px 0px 7px;
    background: #fff;
}

    .jfxq_hp li {
        float: left;
        width: 80px;
        padding: 4px 8px;
        font-size: 12px;
        text-align: center;
        margin: 0 0 10px 8px;
    }

.jfxq_hpa {
    color: #ff5622;
    background: #fff6f4;
    border: 1px solid #ff5622;
    border-radius: 14px;
}

.jfxq_hpb {
    color: #666;
    border: 1px solid #eaeaea;
    background: #fff;
    border-radius: 14px;
}

.jfxq_hpc {
    color: #999;
    border: 1px solid #eaeaea;
    background: #f1f2f6;
    border-radius: 3px;
}


.pj_sp {
    padding: 15px;
    background: #fff;
}

.pj_vip img {
    width: 16px;
    position: relative;
    top: 10px;
    left: 18px;
    z-index: 4;
}

.pj_tx img {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    float: left;
    margin-right: 8px;
    z-index: 100;
    border: 2px solid #fff;
}

.pj_name {
    font-size: 12px;
    color: #999;
    height: 30px;
}

.pj_namea {
    color: #000;
    line-height: 18px;
}

.pj_nameb {
    font-size: 10px;
    color: #999;
}

.pj_nav {
    padding-top: 8px;
    font-size: 12px;
    color: #010101;
    line-height: 18px;
}

.pj_imgs {
    padding: 0 15px 0px 5px;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #eaeaea;
}

    .pj_imgs li {
        float: left;
        width: 33.3%;
        padding: 0 0 8px 8px;
    }

/*写评价*/
.pj_maincontent {
    margin-top: 44px;
}

.pj_container {
    /*background: #fff;*/
}

.pj_top {
    padding: 10px 12px;
    background: #fff;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    font-size: 13px;
    color: #333;
}

.pj_topb {
    float: left;
    color: #ff5622;
    margin-left: 32px;
}

.pj_topc {
    float: left;
    color: #999;
    margin-left: 32px;
}

.pj_topb img {
    float: left;
    width: 36px;
}

.pj_topc img {
    float: left;
    width: 36px;
}

.pj_topa img {
    float: left;
    height: 36px;
    width: 36px;
    margin-right: 10px;
}

.pj_top p {
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.pj_xx textarea {
    width: 100%;
    padding: 15px;
    border: none;
    outline: none;
    color: #999;
    margin-bottom: 15px;
}

.pj_img {
    background: #fff;
    overflow: hidden;
}

    .pj_img li {
        width: 80px;
        height: 80px;
        float: left;
        margin-bottom: 15px;
    }

.pj_imga {
    margin-left: 15px;
}

.pj_imgc {
    margin-left: 8px;
}

.pj_imgb {
    margin-left: 8px;
    text-align: center;
    border: 1px dashed #eaeaea;
}

    .pj_imgb img {
        height: 44px;
        margin-top: 7px;
    }

    .pj_imgb p {
        font-size: 10px;
        color: #999;
    }

.pj_bt {
    width: 100%;
    height: 15px;
    background: #f2f2f2;
}

.pj_yhq {
    height: 44px;
    padding: 0 15px;
    line-height: 44px;
    background: #ffffff;
}

.pj_yhqc {
    float: right;
    margin-left: 10px;
    font-size: 12px;
    color: #999;
}

.pj_yhqa {
    float: left;
    padding-right: 6px;
    color: #999;
    font-size: 14px;
    padding-top: 4px;
}

    .pj_yhqa img {
        width: 18px;
        height: 18px;
    }

.pj_yhqb {
    color: #000;
    font-size: 14px;
}

.ddxq_xzs {
    overflow: hidden;
    clear: both;
    background: #fff;
    padding: 0 15px;
    color: #666;
    font-size: 12px;
}

    .ddxq_xzs li {
        float: left;
    }

    .ddxq_xzs img {
        height: 22px;
        margin: 7px 0px 7px 15px;
    }

    .ddxq_xzs p {
        line-height: 38px;
    }

/*提现记录*/
.jfmx_ns {
    padding: 15px;
    border-bottom: 1px solid #eaeaea;
}

.jfmx_na {
    line-height: 30px;
    float: right;
    font-size: 12px;
    color: #999;
}

.jfmx_nb {
    color: #ff5622;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    font-family: Helvetica;
}

.jfmx_n {
    margin-top: 44px;
}

.jfmx_nc {
    float: right;
    font-size: 14px;
    line-height: 21px;
    color: #010101;
}

    .jfmx_nc span {
        color: #ff5622;
        font-size: 12px;
    }

.jfmx_nd {
    font-size: 12px;
    line-height: 21px;
    color: #010101;
}

/*余额明细*/
.jfmx_nv {
    margin-top: 96px;
}

.pj_rq {
    margin-top: 44px;
    line-height: 30px;
    font-size: 12px;
    height: 47px;
    background: #f4f4f4;
    overflow: hidden;
    color: #010101;
    position: fixed;
    width: 100%;
    top: 0px;
}

    .pj_rq ul {
        margin: 8px 15px;
        overflow: hidden;
    }

    .pj_rq li {
        float: left;
    }

.pj_rqb {
    background: #fff;
    padding: 0 8px;
    width: 122px;
    height: 30px;
    margin-left: 8px;
    border-radius: 2px;
}

.pj_rqc {
    color: #999;
    margin-left: 8px;
}

.pj_rqb img {
    width: 28px;
    height: 28px;
    float: left;
}

.pj_rqb p {
    color: #999;
    line-height: 28px;
}

.jfmx_nb span {
    font-size: 16px;
    font-weight: normal;
    color: #010101;
    margin-right: 8px;
}

.jfmx_nbs {
    color: #22a2ff;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    font-family: Helvetica;
}

    .jfmx_nbs span {
        font-size: 16px;
        font-weight: normal;
        color: #010101;
        margin-right: 8px;
    }

/*订单详情*/
.dd_container {
    margin-bottom: 49px;
}

.dd_dfk {
    padding: 15px 0 25px 0;
    color: #fff;
    text-align: center;
    margin: 44px auto 0 auto;
    color: #fff;
    background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
    background: -o-linear-gradient(left,#ff5622,#ff7a22);
    background: -moz-linear-gradient(left,#ff5622,#ff7a22);
    background: linear-gradient(to left,#ff5622,#ff7a22);
}

    .dd_dfk img {
        float: left;
        width: 17px;
        height: 17px;
        margin-right: 8px;
    }

.dd_dfka {
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 17px;
}

.dd_dfkb {
    clear: both;
    font-size: 12px;
    margin-top: 15px;
}

.dd_dfkc {
    display: inline-block;
}

.shopping_car_top {
    overflow: hidden;
    line-height: 21px;
    background: #fff;
    padding: 15px;
    color: #010101;
    font-size: 14px;
}

.shopping_car_topa img {
    width: 28px;
    height: 28px;
    float: left;
    margin: 8px 15px 8px 0px;
}

.shopping_car_topc span {
    color: #999;
}

.dd_jj {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #999;
    background: #f9f9f9;
    padding: 3px 6px;
    border-radius: 2px;
    overflow: hidden;
    display: inline-block;
}

.dd_sp {
    float: right;
    font-size: 14px;
    color: #999;
}

.dd_spn {
    overflow: hidden;
    margin-top: 15px;
    padding-bottom: 15px;
    background: #fff;
    border-bottom: 1px solid #eaeaea;
}

.dd_spns {
    overflow: hidden;
    background: #fff;
}

.dd_img img {
    width: 84px;
    height: 84px;
    float: left;
    margin-right: 15px;
}

.dd_spca {
    font-family: Helvetica;
    font-size: 18px;
    line-height: 27px;
    color: #ff5622;
    position: relative;
    top: 10px;
    width: 100%;
}

.dd_ysdd {
    background: #fff;
    padding: 15px 15px 0px 15px;
}

.dd_ysddc {
    font-size: 12px;
    color: #999;
}

.dd_ysdds {
    background: #fff;
    line-height: 24px;
    padding: 15px;
    font-size: 14px;
    color: #000;
}

.dd_ysddsa {
    background: #fff;
    border-top: 1px solid #eaeaea;
    padding: 15px;
    font-size: 14px;
    color: #000;
}

.wd_ysddbs {
    float: right;
}

.wd_ysddg {
    font-size: 16px;
    font-weight: bold;
    color: #ff5622;
    float: right;
}

.dd_ysddsb {
    background: #fff;
    padding: 15px 15px 0px 15px;
    margin-top: 15px;
}

.wd_ysddba {
    float: right;
    font-size: 12px;
    color: #ff5622;
}

.dd_dda {
    font-size: 12px;
    color: #999;
    padding-bottom: 15px;
}

.dd_dfks {
    padding: 15px 0;
    text-align: center;
    color: #000;
    border-top: 1px solid #eaeaea;
    background: #fff;
}

.dd_dfkas {
    float: left;
    font-size: 14px;
    line-height: 17px;
}

.dd_dfks img {
    float: left;
    width: 17px;
    height: 17px;
    margin-right: 8px;
}

.dd_tj img {
    width: 100%;
}

.dd_spna {
    overflow: hidden;
    background: #fff;
    padding-bottom: 7px;
}

.ddxp_zfb {
    text-align: center;
    float: right;
    color: #ff5622;
    border: 1px solid #ff5622;
    height: 30px;
    width: 73px;
    border-radius: 15px;
    line-height: 28px;
    margin: 10px 8px 10px 0px;
}

.ddxp_zfa {
    text-align: center;
    float: right;
    color: #666;
    border: 1px solid #cbcbcb;
    height: 30px;
    width: 73px;
    border-radius: 15px;
    line-height: 28px;
    margin: 10px 8px 10px 0px;
}

.ddxp_zfn {
    font-size: 12px;
    position: fixed;
    bottom: 0px;
    border-top: 1px solid #eaeaea;
    width: 100%;
    height: 49px;
    background: #fff;
    max-width:750px;
}

.dd_tkz {
    overflow: hidden;
    background: #fff;
    padding: 15px;
    width: 100%;
}

    .dd_tkz p {
        width: 73px;
        border-radius: 15px;
        line-height: 28px;
        border: 1px solid #ff2121;
        float: right;
        font-size: 12px;
        color: #ff2121;
        text-align: center;
    }


/*确认订单*/
.qr_top {
    margin-top: 44px;
    overflow: hidden;
    background: #fff;
    padding: 15px;
}

.qr_topa img {
    width: 28px;
    height: 28px;
    float: left;
    margin: 15px 15px 15px 0px;
}

.qr_topc {
    font-size: 16px;
    line-height: 24px;
    color: #010101;
}

    .qr_topc span {
        font-size: 14px;
    }

.qr_topb {
    font-size: 12px;
    color: #666;
    line-height: 18px;
}

.qr_topd {
    font-size: 10px;
    color: #ff5622;
    line-height: 15px;
    width: 300px;
    padding-left: 43px;
}

.dd_ysddcs span {
    font-size: 12px;
    color: #999;
    margin-left: 15px;
}

.dd_ysddcs input {
    width: 60%;
    font-size: 12px;
    color: #999;
}

.qr_ysdds {
    background: #fff;
    line-height: 24px;
    padding: 15px 15px 0 15px;
    font-size: 14px;
    color: #000;
}

.qr_xja {
    font-size: 12px;
    color: #010101;
    padding: 0 15px 15px 15px;
    background: #fff;
    width: 100%;
    overflow: hidden;
}

    .qr_xja p {
        float: right;
    }

.qr_xjb {
    color: #999;
    margin-right: 8px;
}

.qr_xjc {
    font-size: 14px;
    font-weight: bold;
    color: #ff5622;
}

.qr_js {
    width: 100%;
    height: 49px;
    border-top: 1px solid #eaeaea;
}

    .qr_js p {
        float: right;
    }

.qr_js {
    position: fixed;
    background: #fff;
    width: 100%;
    height: 49px;
    border-top: 1px solid #eaeaea;
    bottom: 0;
    max-width: 750px;
}

    .qr_js p {
        float: right;
        line-height: 49px;
    }

.qr_jsa {
    width: 109px;
    text-align: center;
    color: #fff;
    background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
    background: -o-linear-gradient(left,#ff5622,#ff7a22);
    background: -moz-linear-gradient(left,#ff5622,#ff7a22);
    background: linear-gradient(to left,#ff5622,#ff7a22);
}

.qr_jsb {
    font-size: 12px;
    color: #010101;
    margin-right: 15px;
}

    .qr_jsb span {
        font-size: 14px;
        font-weight: bold;
        color: #ff5622;
    }

.wdd_tt li {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 14px;
    color: #666;
}

.wdd_tt {
    width: 100%;
    border-bottom: 1px solid #eaeaea;
    z-index: 5;
    position: fixed;
    top: 44px;
    height: 44px;
    line-height: 41px;
    background: #fff;
    max-width:750px;
}

.wdsp_ttb p {
    color: #ff5622;
    border-bottom: 2px solid #ff5622;
}

.dd_mag {
    margin-top: 103px;
}

.dd_mags {
    background: #fff;
    margin-top: 15px;
    line-height: 44px;
    border-bottom: 1px solid #eaeaea;
    font-size: 12px;
    color: #010101;
    padding: 0 15px;
}

.dd_magsa {
    float: right;
    font-size: 12px;
    color: #ff5622;
}

.dd_spnv {
    overflow: hidden;
    padding-bottom: 15px;
    background: #fff;
    border-bottom: 1px solid #eaeaea;
}

.qr_xj {
    border-bottom: 1px solid #eaeaea;
}

.ddxp_zfns {
    font-size: 12px;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding-top: 15px;
}

.ddxp_zfbs {
    text-align: center;
    float: right;
    color: #ff5622;
    border: 1px solid #ff5622;
    height: 30px;
    width: 73px;
    border-radius: 15px;
    line-height: 28px;
    margin: 0px 8px 10px 0px;
}

.ddxp_zfas {
    text-align: center;
    float: right;
    color: #333;
    border: 1px solid #cbcbcb;
    height: 30px;
    width: 73px;
    border-radius: 15px;
    line-height: 28px;
    margin: 0px 8px 10px 0px;
}

.qr_xjas {
    font-size: 12px;
    color: #010101;
    padding: 15px;
    background: #fff;
    width: 100%;
    overflow: hidden;
}

.dd_man {
    margin-top: 59px;
}

/*查看物流*/
.wl_top {
    margin-top: 44px;
    overflow: hidden;
    background: #fff;
    padding: 15px;
    font-size: 14px;
    color: #010101;
    line-height: 21px;
}

.wl_kd img {
    width: 64px;
    height: 64px;
    float: left;
    margin: 0px 15px 0px 0px;
    border-radius: 50%;
}

.wl_kd span {
    color: #008aff;
}


.wl_ysdds {
    background: #fff;
    line-height: 24px;
    padding: 15px;
    font-size: 14px;
    color: #000;
}

.wl_kb {
    width: 100%;
    height: 15px;
    background: #f4f4f4;
}

.wl_left {
    width: 12px;
    margin: 15px;
    float: left;
}

    .wl_left img {
        width: 12px;
    }

.wl_right {
    padding: 15px 15px 15px 0;
    font-size: 12px;
    color: #010101;
    line-height: 18px;
    height: 90px;
}

.wl_rightc {
    font-size: 12px;
    color: #666;
    padding-top: 6px;
}

.wl_righta {
    height: 71px;
}

.wl_rightb {
    height: 71px;
    color: #999;
    margin-left: 42px;
}

    .wl_rightb span {
        color: #008aff;
    }

.wl_rightd {
    padding-top: 6px;
}

/*我的积分*/
.jf_bg {
    position: fixed;
    top: 60px;
    z-index: 100;
    width: 100%;
    padding: 15px;
    max-width: 750px;
}

.jf_bgs {
    overflow: hidden;
    background: url(../image/-s-icon_jfbg.png) no-repeat;
    background-size: cover;
    width: 100%;
    padding: 15px;
    border-radius: 10px;
}

.jf_img img {
    float: right;
    width: 85px;
    height: 51px;
}

.jf_sza {
    font-size: 14px;
    color: #ff5622;
}

    .jf_sza span {
        font-size: 47px;
        font-weight: bold;
        font-family: Helvetica;
    }

.jf_szb {
    font-size: 12px;
    color: #999;
}

.jf_qb {
    width: 100%;
    padding: 0px 15px 0px 15px;
    position: absolute;
    top: 190px;
    bottom: 15px;
    max-width:750px;
    /*overflow-y: overlay;*/
}

.jf_qbs {
    background: #fff;
    border-radius: 10px;
}

.jfmx_nsv {
    padding: 15px 15px 0 15px;
    color: #000;
    font-weight: bold;
    font-size: 16px;
}

/*账户余额*/
.zh_header {
    height: 200px;
    padding: 15px;
    background: url(../image/icon_zhbg@2x.png) no-repeat;
    background-size: cover;
}

.zh_left {
    width: 28px;
    height: 28px;
}

.zh_yue {
    margin-top: 15px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.zh_yueb {
    font-size: 47px;
    margin-top: 10px;
    font-family: Helvetica;
}

/*我要提现*/
.wycz_na {
    font-size: 12px;
    color: #030303;
    padding: 25px 15px 15px 15px;
}

.wycz_nb {
    font-size: 36px;
    padding: 0 15px 20px 15px;
    color: #010101;
    font-family: Helvetica;
}

    .wycz_nb span {
        font-size: 27px;
    }

.wycz_nc {
    padding: 15px;
    font-size: 12px;
    color: #999;
}

    .wycz_nc span {
        color: #ff5622;
    }

.wycz_ne {
    float: right;
    font-size: 12px;
    margin-right: 15px;
    line-height: 42px;
    color: #22a4ff;
}

.wycz_middle {
    background: #fff;
    border-bottom: 1px solid #eee;
}

.tx_yh {
    background: #fafafa;
    margin-top: 15px;
    padding: 15px;
    color: #010101;
    font-size: 14px;
}

    .tx_yh span {
        color: #999;
    }

    .tx_yh img {
        width: 22px;
        height: 22px;
    }

.tx_yha {
    float: right;
}

.tx_yhb {
    float: left;
    margin-right: 15px;
}

.tx_fk {
    padding: 25px 15px;
    z-index: 100;
    width: 100%;
}

    .tx_fk p {
        background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
        background: -o-linear-gradient(left,#ff5622,#ff7a22);
        background: -moz-linear-gradient(left,#ff5622,#ff7a22);
        background: linear-gradient(to left,#ff5622,#ff7a22);
        border-radius: 3px;
        color: #fff;
        font-size: 16px;
        line-height: 44px;
        text-align: center;
    }

/*我要提现未输入*/
.wycz_nbc {
    padding: 0 15px 20px 15px;
    font-family: Helvetica;
}

.wycz_nbb {
    color: #010101;
    font-size: 27px;
}

.wycz_nba {
    font-size: 14px;
    color: #999;
}

/*我要提现弹出*/
.spxq_tc {
    position: fixed;
    top: 0;
    width: 100%;
    max-width:750px;
    height: 100%;
    z-index: 11;
    opacity: 0.5;
    background: #000;
}

.spxq_tcs {
    position: fixed;
    bottom: 0px;
    z-index: 30;
    background: #fff;
    width: 100%;
    padding-bottom: 10px;
}

.tx_yhs {
    background: #fff;
    padding: 15px;
    color: #010101;
    font-size: 14px;
}

    .tx_yhs img {
        width: 22px;
        height: 22px;
    }

.tx_yhv {
    font-size: 14px;
    color: #999;
    padding: 15px;
    background: #fff;
}


/*购物车*/
.gwc_container {
    margin-bottom: 49px;
}

.dd_imgr img {
    width: 22px;
    float: left;
    margin-right: 15px;
    height: 22px;
    margin-top: 30px;
}

.gwc_spn {
    overflow: hidden;
    margin-top: 44px;
    padding-bottom: 15px;
    background: #fff;
}

.gwc_number img {
    width: 20px;
    height: 19px;
    float: right;
}

.gwc_numbera {
    float: right;
    font-size: 12px;
    color: #999;
    width: 30px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    text-align: center;
    line-height: 17px;
}

.gwc_number {
    position: relative;
    top: 14px;
}

/*申请退款*/

.tk_container {
    margin-top: 44px;
}

.tk_yh {
    background: #fff;
    margin-top: 15px;
    padding: 15px;
    color: #010101;
    font-size: 14px;
}

.tk_yhs img {
    width: 22px;
    height: 22px;
}

.tk_yhs {
    background: #fff;
    padding: 15px;
    color: #010101;
    font-size: 14px;
}

.tk_yha {
    float: right;
    margin: 8px 0;
}

.tk_yh img {
    width: 22px;
    height: 22px;
}

.tk_yhd {
    float: left;
    margin: 8px 15px 8px 0;
}

.tk_yhca {
    line-height: 21px;
}

.tk_yhcb {
    font-size: 12px;
    color: #999;
    line-height: 15px;
}

.tk_spca {
    font-family: Helvetica;
    font-size: 18px;
    line-height: 17px;
    color: #999;
    position: relative;
    top: 10px;
}

.tk_ysdd {
    background: #fff;
    padding: 15px;
    margin-top: 15px;
}

.tk_ysddc {
    font-size: 14px;
    color: #000;
}

    .tk_ysddc input {
        background: none;
        color: #999;
    }

.tk_ysdds {
    background: #fff;
    padding: 15px;
}

.tk_fk p {
    background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
    background: -o-linear-gradient(left,#ff5622,#ff7a22);
    background: -moz-linear-gradient(left,#ff5622,#ff7a22);
    background: linear-gradient(to left,#ff5622,#ff7a22);
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    line-height: 44px;
    text-align: center;
}

.tk_fk {
    padding: 15px;
    z-index: 100;
    width: 100%;
    position: fixed;
    bottom: 0;
    max-width:750px;
}


/*撤销退款*/
.tk_xq {
    background: #fff;
    padding: 15px;
    font-size: 12px;
    color: #010101;
}

.tk_xqs {
    background: #fff;
    padding-bottom: 15px;
    font-size: 14px;
    color: #010101;
}

.tk_ysddsb {
    background: #fff;
    padding: 15px 15px 0px 15px;
}

.tk_kf img {
    width: 17px;
    height: 17px;
    margin-right: 8px;
    float: left;
}

.tk_dfkc {
    text-align: center;
    width: 50%;
}


.tk_dfkc {
    width: 100%;
    border-top: 1px solid #eaeaea;
    padding: 15px 0;
    background: #fff;
    float: left;
}

.tk_kfv {
    float: left;
    text-align: center;
    width: 50%;
    border-right: 1px solid #eaeaea;
}

.tk_kf {
    float: left;
    text-align: center;
    width: 50%;
}

.tk_kfs {
    display: inline-block;
}

/*申请退款-卖家拒绝*/
.tk_xj {
    background: #fff;
    padding: 25px 15px 5px 15px;
}

.tk_xja b {
    color: #eaeaea;
}

.tk_xja {
    font-size: 12px;
    color: #999;
    padding-bottom: 10px;
}

.tk_tkzb {
    border: 1px solid #cbcbcb;
    color: #008aff;
}

.tk_tkz {
    overflow: hidden;
    background: #fff;
    padding: 0 15px 15px 15px;
    width: 100%;
}

.tk_tkza {
    border: 1px solid #ff5622;
    color: #ff5622;
}

.tk_tkz p {
    margin-left: 8px;
    width: 73px;
    border-radius: 2px;
    line-height: 28px;
    float: right;
    font-size: 12px;
    text-align: center;
}

/*收藏夹*/
.scj_container {
    margin-top: 44px;
}

.scj_sp {
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 30px;
}

/*个人信息*/
.grxx_maincontent {
    margin-top: 59px;
}

.gerxx_name {
    width: 80px;
    font-size: 15px;
    float: left;
    color: #333;
}

.gerxx_input {
    font-size: 14px;
    color: #999;
    outline: medium;
}

.gerxx_ncs {
    margin-top: 15px;
    background: #fff;
    line-height: 44px;
    padding: 0 15px;
}

.gerxx_ncsa {
    background: #fff;
    overflow: hidden;
}

.gerxx_nca {
    font-size: 14px;
    color: #333;
    width: 100px;
    float: left;
    padding: 15px;
}

.gerxx_ncb {
    float: right;
    color: #999;
    font-size: 12px;
    padding: 16px 0;
}

.gerxx_ncc img {
    margin: 14px 15px 14px 0px;
    width: 22px;
    height: 22px;
    float: right;
}

.gerxx_ncbr img {
    width: 28px;
    height: 28px;
    border-radius: 50%;
}

.gerxx_ncd img {
    margin: 12px 15px 0 0;
    width: 22px;
    height: 22px;
    float: right;
}

.gerxx_ncbr {
    float: right;
    color: #999;
    font-size: 12px;
    padding: 9px 0;
}

/*账号设置*/
.zh_container {
    margin-top: 44px;
}

.zhsz_bd {
    line-height: 36px;
    font-size: 12px;
    color: #999;
    padding: 0 15px;
}

/*收货地址管理*/
/*收货地址管理*/
.shdzc {
    font-size: 12px;
}

    .shdzc img {
        height: 22px;
        margin: 11px 0px 0 15px;
        float: left;
    }

.shdz {
    margin-top: 59px;
    color: #000;
}

.shdza {
    padding-top: 15px;
    background: #fff;
}

.shdzas {
    padding-top: 15px;
    margin-top: 15px;
    background: #fff;
}

.shdzp {
    font-size: 14px;
    padding: 0 15px;
}

    .shdzp span {
        font-size: 14px;
        margin-left: 8px;
        color: #999;
    }

.shdzpa {
    font-size: 12px;
    padding: 10px 15px 15px 15px;
    /*border-bottom: 1px solid #e0e0e0;*/
}

.shdzb img {
    height: 22px;
    margin: 11px 0px;
    float: right;
}

.shdzb p {
    font-size: 12px;
    margin-right: 15px;
    float: right;
}

.shdzs {
    color: #999;
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #e0e0e0;
}

.adress_da {
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #f12938;
    position: fixed;
    bottom: 0;
}

.dz_fk {
    z-index: 100;
    width: 100%;
    position: fixed;
    bottom: 0;
}

    .dz_fk p {
        background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
        background: -o-linear-gradient(left,#ff5622,#ff7a22);
        background: -moz-linear-gradient(left,#ff5622,#ff7a22);
        background: linear-gradient(to left,#ff5622,#ff7a22);
        color: #fff;
        font-size: 16px;
        line-height: 44px;
        text-align: center;
    }

/*收货地址选择地区*/
.jfsy_topdv {
    margin-top: 44px;
}

.jfsy_topcn {
    height: 44px;
    line-height: 44px;
    padding: 0 12px;
    background: #fafafa;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    color: #333;
}

.jfsy_topc {
    height: 44px;
    line-height: 44px;
    padding: 0 12px;
    background: #fff;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    color: #333;
}

    .jfsy_topc img {
        height: 16px;
        float: right;
        margin-top: 14px;
    }

.jfsy_topcs {
    height: 44px;
    line-height: 44px;
    padding: 0 12px;
    background: #fff;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    color: #333;
}

    .jfsy_topcs img {
        width: 16px;
        float: right;
        margin-top: 14px;
    }

.jfsy_topd {
    margin-bottom: 10px;
}

/*新增收货地址*/
.dzxz_container {
    margin-top: 44px;
}

.spfb_na {
    padding: 27px 37px 27px 27px;
    overflow: hidden;
    background: #fff;
}

    .spfb_na img {
        width: 100%;
    }

    .spfb_na li {
        float: left;
        width: 33.3%;
        padding-left: 10px;
    }

.spfb_n {
    margin: 44px 0 0px 0;
}

.spfb_nb {
    font-size: 13px;
    padding: 10px;
    background: #fff;
    color: #999;
    border-bottom: 1px solid #eee;
}

.spfb_ncas {
    font-size: 14px;
    width: 100px;
    color: #ff5622;
    float: left;
}

.spfb_ncay {
    font-size: 14px;
    width: 100px;
    color: #ff5622;
    float: left;
}

.spfb_nc {
    border-bottom: 1px solid #eee;
    margin-top: 10px;
    height: 44px;
    background: #fff;
    line-height: 44px;
    padding: 0 10px;
}

.spfb_nca {
    font-size: 14px;
    width: 80px;
    color: #010101;
    float: left;
}

.spfb_ncb {
    font-size: 12px;
    color: #999;
}

.spfb_ncc img {
    float: right;
    height: 22px;
    margin-top: 11px;
}

.spfb_ncs {
    height: 44px;
    background: #fff;
    line-height: 44px;
    padding: 0 15px;
}

.spfb_ncsv {
    margin-top: 15px;
    height: 44px;
    background: #fff;
    line-height: 44px;
    padding: 0 15px;
}

.spfb_ncsa {
    padding: 10px;
    background: #fff;
    border-bottom: 1px solid #eee;
}

.spfb_ncb textarea {
    width: 72%;
    border: 1px solid #eee;
    padding: 6px;
    color: #999;
    outline: none;
}

.spfb_ncc p {
    padding-right: 10px;
    font-size: 12px;
}

.spfb_ncsn {
    height: 44px;
    background: #fff;
    line-height: 44px;
    padding: 0 15px;
}

.spfb_ncc b {
    float: right;
    font-size: 12px;
    color: #333;
}
/*足迹*/
.zj_bd {
    line-height: 36px;
    font-size: 14px;
    color: #010101;
    padding: 0 15px;
}

.zj_spn {
    overflow: hidden;
    padding-bottom: 15px;
    background: #fff;
}

/*银行卡管理*/
/*银行卡管理*/
.yhk_gl {
    margin-top: 59px;
    overflow: hidden;
}

.yhk_imga img {
    height: 50px;
    float: left;
    margin-right: 15px;
}

.yhk_imgb p {
    float: right;
    font-size: 12px;
    color: #fff;
    border: 1px solid #fff;
    padding: 2px 4px;
    border-radius: 2px;
}

.yhk_imgc {
    font-size: 15px;
    color: #fff;
    line-height: 24px;
}

.yhk_gla {
    border-radius: 5px;
    overflow: hidden;
    margin: 0px 15px 1% 15px;
    padding: 20px 15px 12px 15px;
}

.yhk_glb {
    border-radius: 5px;
    overflow: hidden;
    margin: 0px 15px 0px 15px;
    background: url(../image/icon_zsyh@2x.png) no-repeat;
    background-size: cover;
    padding: 20px 15px 35px 15px;
}

.yhk_imgca {
    font-size: 16px;
}

.yhk_imgcb {
    font-size: 12px;
}

/*搜索*/
.ss_right p {
    float: right;
    line-height: 44px;
    font-size: 15px;
    margin-right: 15px;
    color: #333;
}

.ss_tps {
    margin: 59px 15px 15px 15px;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
}

.ss_tpa {
    font-size: 14px;
    color: #010101;
    padding-bottom: 15px;
}

.ss_tpc {
    font-size: 12px;
    color: #333;
    background: #f4f4f4;
    margin: 0 8px 8px 0;
    float: left;
    padding: 8px 16px;
    border-radius: 16px;
}

.ss_tpb {
    overflow: hidden;
}

.ss_container {
    margin-bottom: 15px;
}

/*登录*/
.login_maincontent {
    margin: 59px 0 20px 0;
}

.login_zc {
    font-size: 14px;
    color: #666;
    position: absolute;
    right: 12px;
}

.login_account {
    background: #fff;
    width: 100%;
    height: 44px;
    line-height: 44px;
}

    .login_account ul {
        margin-left: 12px;
    }

.login_account_name {
    font-size: 15px;
    float: left;
    color: #010101;
    width: 60px;
}

.login_account_input input {
    font-size: 14px;
    margin-left: 25px;
    color: #010101;
    outline: medium;
}

.login_cipher {
    background: #fff;
    width: 100%;
    height: 44px;
    line-height: 44px;
}

    .login_cipher ul {
        padding-left: 12px;
        border-bottom: 1px solid #eee;
    }

.login_line {
    background: #fff;
}

    .login_line p {
        padding-left: 12px;
        height: 1px;
        width: 100%;
        background: #eee;
    }

.login_button {
    clear: both;
    width: 100%;
    height: 44px;
    font-size: 15px;
    text-align: center;
    line-height: 44px;
    color: #fff;
}

    .login_button p {
        margin: 0 12px;
        border-radius: 3px;
        background: -webkit-linear-gradient(left,#ff5622,#ff7a22);
        background: -o-linear-gradient(left,#ff5622,#ff7a22);
        background: -moz-linear-gradient(left,#ff5622,#ff7a22);
        background: linear-gradient(to left,#ff5622,#ff7a22);
    }

.login_buttona {
    float: right;
    font-size: 12px;
    color: #999;
    margin: 10px 12px 30px 0;
}

.login_buttonb {
    color: #28a0fb;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    border: 1px solid #28a0fb;
    border-radius: 2px;
    clear: both;
    margin: 0 auto;
}

.login_account_names {
    float: right;
    font-size: 13px;
    padding: 0 20px;
    color: #008aff;
}

.login_account_namesa {
    float: right;
    font-size: 13px;
    padding: 0 20px;
    color: #cdcdcd;
}

.login_code-name {
    margin: 0 0 10px 12px;
    font-size: 13px;
    color: #999;
}

.login_protocol li {
    float: left;
    font-size: 12px;
}

.login_protocol {
    margin: 20px 12px 15px 12px;
    overflow: hidden;
    color: #999;
}

.login_protocol_img img {
    width: 12px;
    padding-top: 2px;
    margin-right: 4px;
}

.login_protocol_p span {
    color: #3388ff;
}

/*更换手机号*/
.sjh_sj {
    text-align: center;
    margin: 0 60px 25px 60px;
}

    .sjh_sj img {
        width: 140px;
        height: 140px;
    }

.sjh_sja {
    font-size: 16px;
    font-weight: bold;
    color: #010101;
    margin-bottom: 10px;
}

.sjh_sjb {
    font-size: 12px;
    color: #999;
    line-height: 18px;
}

/*优惠券*/
.yhq_container {
    margin: 103px 0 15px 0;
}

.yhq_tt li {
    float: left;
    width: 33.3%;
    text-align: center;
    font-size: 14px;
    color: #666;
}

.yhq_tt {
    width: 100%;
    border-bottom: 1px solid #eaeaea;
    z-index: 5;
    position: fixed;
    top: 44px;
    height: 44px;
    line-height: 41px;
    background: #fff;
    max-width:750px;
}

.yhq_zh {
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    margin: 15px 15px 0 15px;
}

.yhq_zha {
    background: url(../image/yhq_bg@2x.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    width: 32%;
    color: #fff;
    text-align: center;
    padding: 22px 0;
    overflow: hidden;
}

.yhq_zhaa {
    background: url(../image/yhq_bga@2x.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    width: 32%;
    color: #fff;
    text-align: center;
    padding: 22px 0;
    overflow: hidden;
}

.yhq_zhb {
    margin-left: 32%;
    padding: 15px;
}

.yhq_zhpa {
    font-size: 34px;
    font-family: Helvetica;
}

    .yhq_zhpa span {
        font-size: 15px;
    }

.yhq_zhpb {
    font-size: 13px;
}

.yhq_zhpc {
    font-size: 15px;
    font-weight: bold;
    color: #010101;
}

.yhq_zhpd {
    font-size: 12px;
    margin-top: 8px;
    color: #999;
    line-height: 22px;
}

    .yhq_zhpd span {
        color: #ff5622;
        font-size: 12px;
        line-height: 22px;
        float: right;
        border: 1px solid #ff5622;
        padding: 0 6px;
        border-radius: 12px;
    }

.yhq_zhb img {
    width: 37px;
    height: 37px;
    float: right;
}

/*会员卡*/
.hyk_headerv {
    position: fixed;
    top: 0;
    z-index: 10;
    height: 180px;
    width: 100%;
    color: #fff;
    background: -webkit-linear-gradient(left,#444243,#302f2b);
    background: -o-linear-gradient(left,#444243,#302f2b);
    background: -moz-linear-gradient(left,#444243,#302f2b);
    background: linear-gradient(to left,#444243,#302f2b);
    max-width:750px;
}

.login_namb {
    text-align: center;
}

.hyk_bg {
    position: relative;
    top: 68px;
    z-index: 100;
    width: 100%;
    padding: 0 15px;
}

.hyk_bgs {
    overflow: hidden;
    background: url(../image/icon_bgw@2x.png) no-repeat;
    background-size: cover;
    height: 112px;
    width: 100%;
    padding: 15px;
    border-radius: 10px 10px 0 0;
}

.hyk_sza {
    font-size: 24px;
    color: #010101;
    font-weight: bold;
    font-family: Helvetica;
}

.hyk_szb {
    font-size: 14px;
    color: #010101;
    margin-top: 10px;
}

.hyk_img img {
    float: right;
    width: 27px;
    height: 27px;
    margin-top: 3px;
}

.hyk_qb {
    text-align: center;
    color: #010101;
    font-size: 18px;
    padding: 35px 0 25px 0;
}

.hyk_fl {
    width: 100%;
    background: #fff;
    overflow: hidden;
    padding-bottom: 15px;
    color: #000;
}

    .hyk_fl li {
        width: 25%;
        text-align: center;
        float: left;
    }

    .hyk_fl img {
        width: 50px;
        height: 50px;
    }

.hyk_fla {
    font-size: 14px;
    color: #010101;
}

.hyk_lq {
    position: fixed;
    bottom: 15px;
    padding: 0 15px;
    width: 100%;
    max-width:750px;
}

    .hyk_lq p {
        background: #d7a550;
        width: 100%;
        border-radius: 20px;
        line-height: 40px;
        text-align: center;
        color: #fff;
    }

/*会员卡开通*/
.hyk_bga {
    position: relative;
    top: 68px;
    z-index: 100;
    width: 100%;
    padding: 0 15px;
}

.hyk_bgsa {
    overflow: hidden;
    background: url(../image/icon_bgkt@2x.png) no-repeat;
    background-size: cover;
    height: 160px;
    width: 100%;
    padding: 15px;
    border-radius: 10px;
}

.hyk_zh {
    font-size: 19px;
    color: #010101;
    margin-top: 10px;
}

/*会员卡成长值*/
.cz_zhs {
    margin-left: 10%;
}

.cz_zh {
    padding-left: 15px;
    position: absolute;
    background: url(../image/icon_wcz.png) no-repeat center;
    background-size: 100% 2px;
    background-position: center center;
    top: 68px;
    width: 100%;
    text-align: center;
    z-index: 100;
}

.cz_img {
    height: 44px;
}

.cz_zh li {
    float: left;
    height: 44px;
    vertical-align: middle;
    width:25%;
}

.cz_zha img {
    width: 44px;
    height: 44px;
}

.cz_zha {
    position: relative;
    left: -10%;
}

.cz_zhb {
}

    .cz_zhb img {
        height: 2px;
        width: 100%;
        position: relative;
        top: 6px;
    }

.cz_zhc {
    position: relative;
    left: 8%;
}

.cz_zhd {
    position: relative;
    left: 25%;
}

.cz_zhc img {
    position: relative;
    top: 11px;
}

.cz_zhd img {
    position: relative;
    top: 11px;
}

.cz_hya {
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin-top: 8px;
}

.cz_gz {
    margin-top: 180px;
    padding: 15px;
    background: #fff;
}

.cz_gza {
    float: left;
    height: 105px;
    text-align: center;
    padding: 18px 0;
    width: 50%;
    font-size: 12px;
    color: #666;
}

.cz_gzaa {
    font-size: 36px;
    font-weight: bold;
    color: #010101;
}

.cz_gzb {
    font-size: 12px;
    color: #666;
    line-height: 24px;
}

    .cz_gzb span {
        font-size: 16px;
        color: #d7a550;
    }

.cz_zq {
    background: #fff;
    font-size: 12px;
    padding: 0 15px 15px 15px;
    text-align: center;
}

    .cz_zq p {
        background: #f4f4f4;
        line-height: 22px;
        color: #999;
    }

.cz_hq {
    line-height: 44px;
    margin-top: 15px;
    background: #fff;
    color: #010101;
    font-size: 16px;
    padding: 0 15px;
}

.hqa {
    font-size: 14px;
    padding: 15px;
    background: #fff;
    line-height: 26px;
    color: #666;
}

.hqaa {
    float: right;
    color: #d7a550;
    border: 1px solid #d7a550;
    padding: 0px 8px;
    line-height: 26px;
    border-radius: 2px;
}
/*会员卡弹出*/
.hyk_tcs {
    padding: 140px 43px 30px 43px;
    text-align: center;
    width: 100%;
    position: fixed;
    bottom: 0px;
    z-index: 130;
    padding-bottom: 10px;
}

.hyk_tcsa {
    margin: 0 auto;
    font-size: 14px;
    color: #010101;
    border-radius: 10px;
    background: #fff;
}

.hyk_etx {
    position: relative;
    top: -30px;
    text-align: center;
}

    .hyk_etx img {
        width: 63px;
        margin-bottom: 8px;
        box-shadow: 0px 5px 10px 0 #ccc;
        height: 63px;
        border: 1px solid #fff;
        border-radius: 50%;
    }

.hyk_tcsb img {
    padding: 0 30px 30px 30px;
}

.hyk_tcsc img {
    text-align: center;
    width: 34px;
    height: 34px;
    margin: 20px 0 30px 0;
}

/*店铺信息*/
.dp_tp {
    background: #ff5622;
    padding: 20px 12px 40px 12px;
    color: #fff;
}

.dp_tpa {
    float: left;
}

    .dp_tpa img {
        width: 57px;
        height: 57px;
        border: 2px solid #fff;
        border-radius: 50%;
        margin-right: 12px;
        box-shadow: 0px 3px 20px rgba(139, 25, 33, 0.8);
    }

.dp_tpb {
    height: 57px;
    display: flex;
    align-items: center;
}

.dp_tpc {
    font-size: 17px;
    font-weight: bold;
}

.dp_tpd {
    font-size: 12px;
    margin-top: 7px;
}

.dp_tpe {
    clear: both;
    margin-top: 12px;
}

    .dp_tpe img {
        height: 12px;
        width: 10px;
        float: left;
        margin-right: 8px;
        margin-top: 3px;
    }

    .dp_tpe p {
        font-size: 12px;
    }

.dp_xx {
    overflow: hidden;
    background: #fff;
    border-radius: 20px 20px 0 0;
    position: relative;
    top: -20px;
    box-shadow: 0px -5px 10px rgba(139, 25, 33, 0.3);
}

.dp_zx {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin-left: 12px;
}

    .dp_zx p {
        border-bottom: 1px solid #e8e8e8;
        padding: 12px 12px 12px 0;
    }

.dp_zxa {
    padding: 12px 12px 0 12px;
    width: 50%;
    float: left;
}

.dp_zxaa {
    font-size: 12px;
    color: #333;
}

    .dp_zxaa span {
        color: #f12938;
    }

.dp_zxab {
    text-align: center;
}

    .dp_zxab img {
        height: 100px;
        margin: 12px 0;
    }

    .dp_zxab p {
        font-size: 10px;
        color: #666;
    }

.dp_zxv {
    background: #f12938;
}

.dp_xxs {
    background: #fff;
}

.dp_zxs {
    padding: 12px 12px 0 12px;
}

    .dp_zxs img {
        margin-bottom: 12px;
        width: 100%;
    }

/*空白页*/
.empty {
    text-align: center;
    padding-top: 50%;
}

    .empty img {
        width: 160px;
    }

/*商品分类*/
.fl_maincontent {
    margin: 44px 0;
}

.fl_left {
    float: left;
    margin-bottom: 49px;
    width: 30%;
    font-size: 13px;
}

.fl_lefts {
    padding: 22px 0px;
    background: #f7f7f7;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
}

.fl_leftsa {
    color: #ff5622;
    text-align: center;
    padding: 23px 18px 23px 14px;
    border-bottom: 1px solid #e0e0e0;
    border-left: 4px solid #ff5622;
}

.fl_righta img {
    width: 100%;
}

.fl_rightv {
    float: left;
    width: 70%;
    padding: 15px;
    margin-bottom: 69px;
}

.fl_righta {
    font-size: 13px;
    text-align: center;
    color: #fff;
    line-height: 40px;
    background: #f12938;
}

.fl_rightb li {
    float: left;
    text-align: center;
    width: 33.3%;
    font-size: 12px;
    color: #333;
}

.fl_rightb img {
    height: 60px;
    margin: 20px 0 10px 0;
}

.fl_tab {
    clear: both;
    width: 100%;
    height: 49px;
    background: #ffffff;
    position: fixed;
    bottom: 0;
    border-top: 1px solid #e0e0e0;
}

    .fl_tab img {
        height: 22px;
    }

    .fl_tab p {
        padding-top: 2px;
    }

    .fl_tab a {
        font-size: 12px;
        color: #333;
    }

.fl_aa {
    font-size: 12px;
    color: #f12938;
}

.fl_tab li {
    padding-top: 5px;
    text-align: center;
    width: 20%;
    float: left;
}


/*活动的商品详情样式*/
/* CSS Document */

.sy_hd {
    background: url(../image/bghd.png) no-repeat;
    position: relative;
    top: 0px;
    width: 100%;
    padding: 4px 15px;
    height: 60px;
}

.sy_hdp {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

    .sy_hdp span {
        font-family: Helvetica;
        font-size: 24px;
    }

    .sy_hdp i {
        font-weight: normal;
        font-size: 12px;
        background: #ff914e;
        padding: 2px 8px;
        border-radius: 12px;
        position: relative;
        top: -4px;
        margin-left: 8px;
    }

.sy_hdn {
    position: relative;
    top: -49px;
}

.sy_hdpa {
    font-size: 12px;
    color: #fff;
}

.xq_djs {
    float: right;
    margin-right: -6px;
    padding: 10px 0px 10px 6px;
    text-align: center;
    height: 46px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.hd_ppbg span {
    color: #ff5f22;
    background: #fff;
    padding: 4px;
    margin: 0px 6px;
    border-radius: 4px;
}

.hd_dja {
    font-size: 14px;
    line-height: 24px;
    font-family: Helvetica;
}

.hd_yhqa {
    float: left;
    margin: 12px 8px 12px 0;
    color: #fff;
    background: #ff5622;
    font-size: 12px;
    border-radius: 2px;
    padding: 2px 4px;
}

.hd_yhqs {
    margin-top: 15px;
    height: 44px;
    padding: 0 15px;
    background: #ffffff;
}

.hd_yhq {
    height: 44px;
    padding: 0 15px;
    background: #ffffff;
}

.hd_yhqb {
    color: #333;
    line-height: 44px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.hd_yhqc {
    float: right;
    line-height: 44px;
    margin-left: 10px;
}

    .hd_yhqc img {
        width: 16px;
        height: 16px;
    }

.hd_yhqe span {
    font-size: 12px;
    color: #ff5622;
    border: 1px solid #ff5622;
    padding: 2px 8px;
    border-radius: 14px;
    margin-right: 8px;
}

.pt_sm {
    background: #fff;
    overflow: hidden;
    width: 100%;
    clear: both;
    font-size: 12px;
    color: #ff5622;
    padding: 25px 15px 15px 15px;
}

    .pt_sm img {
        float: left;
        width: 14px;
        height: 14px;
        margin-right: 8px;
    }

.pt_sma {
    float: left;
    width: 23.3%;
}

.pt_smb {
    float: left;
    width: 28.3%;
}

.pt_smda {
    float: left;
    width: 10%;
    overflow: hidden;
    text-align: center;
}

    .pt_smda img {
        width: 12px;
        height: 8px;
        margin-top: 4px;
    }

.activityMark {
    position: absolute;
    padding: 1px 5px;
    border-radius: 0 15px 15px 0;
    font-size: 12px;
    color: white;
    background-color: #ff5622;
}

.fullCutInfo {
    border: 1px solid #ff5622;
    border-radius: 15px;
    padding: 0 5px;
    color: #ff5622;
    margin-right: 7px;
    font-size: 12px;
}
/*商城公告*/
.sc_nr{background: #fff;padding: 15px 15px 20px 15px;overflow: hidden;}
.sc_nrs img{ float: right;
    width: 80px;
    height: 80px;
    margin-left: 15px;}
.sc_nra{    font-size: 14px;
    font-weight: bold;
    color: #010101;
    line-height: 21px;}
.sc_nrb{font-size: 12px;color: #999;padding-top: 4px;}
/*商城公告详情*/
.scxq_maincontent{padding: 0 15px;background: #fff;}
.scxq_name{padding: 20px 0 10px 0;font-size: 18px;line-height: 27px;color: #333;}
.scxq_rq{font-size: 13px;line-height: 18px;color: #999;padding-bottom: 20px;border-bottom: 1px solid #e0e0e0;}
.scxq_nr{font-size:14px;line-height:21px;color:#333;padding: 15px 0;}
.scxq_nr p{padding-bottom:5px;text-indent:2em; }
.scxq_nr img{ text-align: center;width: 100%;padding-bottom: 15px;}
/*底部加载文字提示样式*/
.loadingtip{padding:10px 0px;text-align:center;text-shadow:0 1px 0 #fff;color:#666;font-size:12px;transform-origin:0px 0px 0px;opacity:1;transform:scale(1, 1);background-color:#f2f2f2;clear:both;}

.textClamp {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.bodyNoScroller {
    overflow: hidden;
}
.login_left {
    font-size: 15px;
    line-height: 44px;
    position: absolute;
    left: 15px;
    color: #333;
    top: 0px;
}

/*二维码弹出框*/
.ewm_tcs{padding:0 43px 30px 43px;text-align:center;width:100%;position:fixed;top:50%;z-index:130;padding-bottom:10px;max-width:750px;transform:translateY(-50%)}
.ewm_tcsb{background:#fff;padding:30px;border-radius:6px}
.ewm_p{font-size:14px;color:#010101;line-height:21px;margin:15px 0}
.ewm_pimg{overflow:hidden;margin:0 auto}
.ewm_pimg img{width:16px;height:16px;display:inline-block;margin-right:8px;padding-top:2px}
.ewm_pimg a,.ewm_pimg p{font-size:16px;color:#010101;line-height:18px;display:inline-block}