/*reset*/
* {
    -webkit-touch-callout: auto; /*系统默认菜单被禁用*/
    -webkit-user-select: auto; /*webkit浏览器*/
    -khtml-user-select: auto; /*早期浏览器*/
    -moz-user-select: auto; /*火狐*/
    -ms-user-select: auto; /*IE10*/
    user-select: auto;
}

    *:focus {
        outline: none;
    }

input {
    -webkit-user-select: auto; /*webkit浏览器*/
}

html, body {
    width: 100%;
    min-height: 100%;
    background: #fff
}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0
}

body {
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    font-family: "微软雅黑", sans-serif
}

a {
    text-decoration: none;
    outline: 0;
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

.clear {
    clear: both;
    line-height: 0px;
    height: 0;
    overflow: hidden;
}

blockquote::before, blockquote::after, q::before, q::after {
    content: none
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

button, input, textarea {
    font-family: inherit;
    font-size: 100%;
    vertical-align: middle;
    outline: none;
    -webkit-appearance: none;
}

textarea {
    resize: none;
    overflow: auto;
    vertical-align: top
}

[hidden] {
    display: none
}

a, a:hover, a:visited, a:link, a:active {
    color: #000;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
    vertical-align: middle;
}

i {
    font-style: normal;
}

input {
    -webkit-appearance: none;
    background: none;
    outline: none;
    border: 0px;
}

@media screen and (max-width: 750px) {
    .title {
        line-height: 2.75rem;
        padding: 0 4%;
    }

    .work {
        font-size: 1rem;
        color: #000;
        float: left;
        font-weight: normal;
    }

    .myinfor {
        width: 92%;
        margin: 0 auto;
        padding-top: 1.7rem;
        background: url(../img/mybk.jpg) no-repeat center center;
        background-size: 100% 100%;
        height: 6.75rem;
        box-sizing: border-box;
        position: relative;
    }

    .ewm {
        width: 0.9rem;
        height: 0.9rem;
        position: absolute;
        right: 0.5rem;
        top: 0.5rem;
    }

    .yhname {
        text-align: center;
        font-size: 0.9rem;
        color: #fff;
    }

    .yhbm {
        text-align: center;
        font-size: 0.65rem;
        color: #fff;
        margin-top: 0.6rem;
    }

    .yhdq {
        text-align: center;
        font-size: 0.5rem;
        color: #fff;
        opacity: 0.8;
        margin-top: 0.15rem;
    }

    .set {
        margin-top: 1rem;
        background: url(../img/libk.png) no-repeat bottom left;
        background-size: 100% 1px;
        padding-left: 4%;
        color: #343434;
        opacity: 0.7;
        line-height: 1.65rem;
        font-size: 0.65rem;
    }

    .setlist li {
        line-height: 2.25rem;
        background: url(../img/libk.png) no-repeat left bottom;
        background-size: 100% 1px;
    }

        .setlist li:last-child {
            background: none;
        }

        .setlist li a {
            -webkit-tap-highlight-color: rgba(0,0,0,.05);
            padding-left: 4%;
            position: relative;
            font-size: 0.75rem;
            color: #343434;
            background: url(../img/more.png) no-repeat 95% center;
            background-size: 0.3rem 0.55rem;
            display: block;
        }

    .setbk {
        position: absolute;
        height: 100%;
        padding-left: 1rem;
    }

    .setwz {
        margin-left: 1.5rem;
        display: inline-block;
    }

    .exit {
        color: #ff0000;
    }

    .zgbdsz {
        background: url(../img/w1.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .xgmm {
        background: url(../img/w2.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .bzykf {
        background: url(../img/w3.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .about {
        background: url(../img/w4.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .app {
        background: url(../img/app.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .find {
        background: url(../img/b2.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .tuichu {
        background: url(../img/w5.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .version {
        color: #343434;
        opacity: 0.8;
        font-size: 0.6rem;
        display: inline-block;
        float: right;
        margin-right: 10%;
    }



    .bottomlist li {
        float: left;
        width: 20%;
    }

        .bottomlist li a {
            display: block;
        }

    .bottomname {
        text-align: center;
        font-size: 0.5rem;
        color: #343434;
        opacity: 0.7;
    }

    .bottomlist {
        border-top: 1px solid #e5e5e5;
        padding: 0.4rem 0;
    }

    .bottomimg {
        width: 0.9rem;
        height: 0.9rem;
        margin: 0 auto;
        display: block;
        margin-bottom: 0.25rem;
    }

    .bnactive {
        color: #132ee9;
    }

    .centerlist {
        overflow: auto;
    }

    .message {
        width: 0.3rem;
        height: 0.3rem;
        background: #ff0522;
        border-radius: 0.15rem;
        display: inline-block;
        position: absolute;
        top: 50%;
        margin-top: -0.15rem;
        right: 10%
    }




    /*关于*/
    .nytitle {
        text-align: center;
        font-size: 0.75rem;
        color: #000000;
        line-height: 2.8rem;
        padding: 0 4%;
        background: #fff url(../img/returnny.png) no-repeat 4% center;
        background-size: 0.5rem 0.9rem;
        position: relative;
    }

    .returnny {
        display: inline-block;
        width: 1rem;
        position: absolute;
        top: 0;
        left: 4%;
    }

    .guyulist {
        width: 100%;
    }

        .guyulist li {
            background: url(../img/libk.png) no-repeat left bottom;
            background-size: 100%;
            position: relative;
        }

            .guyulist li:last-child {
                background: none;
            }

            .guyulist li a {
                padding: 0.75rem 0;
                padding-left: 4%;
                -webkit-tap-highlight-color: rgba(0,0,0,.05);
                display: block;
                background: url(../img/more.png) no-repeat 96% center;
                background-size: 0.3rem 0.55rem;
            }

                .guyulist li a.noabk {
                    background: none;
                }

    .gyzcsb {
        font-size: 0.7rem;
        color: #343434;
        line-height: 1rem;
        display: inline-block;
        width: 50%;
    }

    .gxjt {
        font-size: 0.65rem;
        color: #666666;
        width: 42%;
        background: red;
        display: inline-block;
        text-align: right;
        background: url(../img/more.png) no-repeat 92% center;
        background-size: 0.3rem 0.55rem;
        padding-right: 8%;
    }

    .redidot {
        width: 0.25rem;
        height: 0.25rem;
        background: #ff0522;
        border-radius: 50%;
        display: inline-block;
        position: absolute;
        right: 8%;
        top: 50%;
        margin-top: -0.125rem;
    }

    .gsname {
        font-size: 0.7rem;
        color: #343434;
        line-height: 1rem;
        width: 94%;
        display: inline-block;
    }

    .aboutlogo {
        width: 5rem;
        display: block;
        margin: 0 auto;
    }

    .ver {
        font-size: 0.65rem;
        text-align: center;
        color: #000;
        line-height: 1.4rem;
        margin-bottom: 1rem;
    }

    .copyright {
        position: fixed;
        bottom: 0.5rem;
        width: 100%;
    }

        .copyright p {
            text-align: center;
            line-height: 1rem;
        }

            .copyright p a {
                color: #4a6ef0;
                font-size: 0.55rem;
            }

    .bqp2 {
        font-size: 0.55rem;
        color: #939393;
    }

    .bqp3 {
        font-size: 0.5rem;
        color: #939393;
    }

    .bqp4 {
        font-size: 0.5rem;
        color: #939393;
    }

    .bqp5 {
        font-size: 0.5rem;
        color: #939393;
    }

    /*切换账号*/
    .qhtitle {
        text-align: center;
        font-size: 0.75rem;
        color: #000000;
        line-height: 2.8rem;
        padding: 0 4%;
        background-size: 0.5rem 0.9rem;
        position: relative;
    }

    .quxiao {
        font-size: 0.8rem;
        color: #343434 !important;
        float: left;
    }

    .qhwenzi {
        text-align: center;
        font-size: 0.95rem;
        color: #333333;
        margin-bottom: 2.1rem;
    }

    .qhzhcenter {
        margin-top: 4.5rem;
    }

    .qhline {
        width: 100%;
    }

    .qhzhul {
        width: 11rem;
        margin: 0 auto;
        margin-top: 3.5rem;
    }

        .qhzhul li {
            width: 50%;
            float: left;
            text-align: center;
            padding: 0.7rem 0;
        }

    .sxp {
        font-size: 0.75rem;
        color: #343434;
        font-weight: bold;
    }

    .dqsywz {
        font-size: 0.55rem;
        color: #343434;
        opacity: 0.6;
        background: url(../img/dqc.png) no-repeat center left;
        background-size: 0.375rem 0.375rem;
        padding-left: 0.6rem;
        vertical-align: middle;
    }

    .dqsytc {
        font-size: 0.55rem;
        color: #343434;
        opacity: 0.6;
        background: url(../img/dqch.png) no-repeat center left;
        background-size: 0.375rem 0.375rem;
        padding-left: 0.6rem;
        vertical-align: middle;
        display: none;
    }

    .zzdl {
        font-size: 0.55rem;
        color: #343434;
        opacity: 0.6;
        background: url(../img/load.gif) no-repeat center left;
        background-size: 0.5rem 0.5rem;
        padding-left: 0.7rem;
        vertical-align: middle;
        display: none;
    }

    .dqsy {
        margin-top: 0.5rem;
    }

    /*修改密码*/
    .changelist {
        width: 100%;
    }

        .changelist li {
            background: url(../img/libk.png) no-repeat left bottom;
            background-size: 100%;
            padding: 0.8rem 4%;
        }

            .changelist li:last-child {
                background: none;
            }

    .xgname {
        font-size: 0.7rem;
        color: #343434;
    }

        .xgname.activehui {
            font-size: 0.6rem;
            color: #343434;
            opacity: 0.6;
        }

    .mminput {
        font-size: 0.7rem;
        color: #343434;
        width: 100%;
        padding: 0;
        display: none;
    }

    .surebtn {
        width: 92%;
        margin: 0 auto;
        margin-top: 2.5rem;
        text-align: center;
        border-radius: 5px;
        background: #1c7bfd;
        line-height: 1.95rem;
        color: #fff;
    }

    .gstip {
        width: 90%;
        margin: 0 auto;
        font-size: 0.55rem;
        color: #343434;
        opacity: 0.7;
        line-height: 1rem;
        margin-top: 0.3rem;
        margin-bottom: 1rem;
        background: url(../img/tips.png) no-repeat left 0.265rem;
        background-size: 0.5rem 0.5rem;
        padding-left: 0.8rem;
        box-sizing: border-box;
    }


    /*绑定账号设置*/
    .bdzhlist {
        width: 100%;
    }

        .bdzhlist li {
            background: url(../img/libk.png) no-repeat left bottom;
            background-size: 100%;
        }

            .bdzhlist li:last-child {
                background: none;
            }

            .bdzhlist li a {
                padding: 0.75rem 4%;
                -webkit-tap-highlight-color: rgba(0,0,0,.05);
                display: block;
            }

    .bdbt {
        font-size: 0.7rem;
        color: #343434;
        line-height: 1rem;
        display: inline-block;
        float: left
    }

    .bdnr {
        float: right;
        text-align: right;
        display: inline-block;
        padding-right: 4%;
        color: #343434;
        opacity: 0.8;
        font-size: 0.65rem;
        background: url(../img/more.png) no-repeat 100% center;
        background-size: 0.3rem 0.55rem;
        line-height: 1rem;
    }

    .wbd {
        color: #fe0000;
    }

    .bdwindow {
        background: #000;
        opacity: 0.2;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        display: none;
    }

    .bdalert {
        width: 11.8rem;
        height: 10rem;
        background: #f8f8fa;
        border-radius: 5px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -5rem;
        margin-left: -5.9rem;
        display: none;
    }

    .bselet {
        border-top: 1px solid #e9e9eb;
    }

        .bselet li {
            float: left;
            width: 50%;
            text-align: center;
            line-height: 1.675rem;
            font-size: 0.65rem;
            color: #000000;
        }

    .bdtitle {
        font-size: 0.7rem;
        text-align: center;
        font-weight: bold;
        line-height: 1.825rem;
        border-bottom: 1px solid #e0e0e2;
    }

    .sllogo {
        width: 1.275rem;
        height: 1.45rem;
        display: block;
        margin: 0 auto;
        margin-top: 0.675rem;
        margin-bottom: 0.5rem;
    }

    .qxhd {
        font-size: 0.6rem;
        color: #000000;
        line-height: 1rem;
    }

    .bddiv {
        padding: 0 1.2rem;
    }

    .hqnr {
        font-size: 0.5rem;
        line-height: 0.8rem;
        color: #9c9c9c;
        margin-top: 0.4rem;
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
        border-top: 1px solid #f0f0f2;
    }

    .dd {
        float: left;
        margin-left: 0.125rem;
    }

    .dts {
        float: left;
        margin-left: 0.35rem;
        width: 90%;
    }

    .bselet li.yx {
        color: #5db441;
        border-left: 1px solid #ededef;
        box-sizing: border-box;
    }


    /*已绑定*/
    .ybda {
        background: none;
        padding-right: 0;
    }

    .newdel {
        position: absolute;
        height: 100%;
        top: 0;
        text-align: center;
        right: -1000px;
        box-sizing: border-box;
    }

    .bdzhlist li {
        position: relative;
    }

    .nbtn2 {
        float: left;
        width: 2.75rem;
        font-size: 0.65rem;
        color: #fff;
        background: #ff3a31;
        height: 100%;
    }

    .bdzhlist {
        overflow: hidden;
    }

    /*绑定手机号*/
    .bindlist {
        width: 100%;
    }

        .bindlist li {
            background: url(../img/libk.png) no-repeat left bottom;
            background-size: 100%;
            padding: 0.8rem 4%;
            position: relative;
        }

            .bindlist li:last-child {
                background: none;
            }

    .bdxgname {
        font-size: 0.7rem;
        color: #343434;
    }

        .bdxgname.activehui {
            font-size: 0.6rem;
            color: #343434;
            opacity: 0.6;
        }

    .bdmminput {
        font-size: 0.7rem;
        color: #343434;
        width: 100%;
        padding: 0;
        display: none;
    }

    .bdsurebtn {
        width: 92%;
        margin: 0 auto;
        margin-top: 2.6rem;
        text-align: center;
        border-radius: 5px;
        background: #1c7bfd;
        line-height: 1.95rem;
        color: #fff;
    }

    .getyzm {
        min-width: 3.25rem;
        height: 1.25rem;
        background: #1b7afc;
        font-size: 0.6rem;
        color: #fff;
        text-align: center;
        border-radius: 3px;
        position: absolute;
        top: 50%;
        margin-top: -0.625rem;
        right: 4%;
    }

    .yzminput {
        width: 60%;
    }

    /*确认登录*/
    .qrdllogo {
        width: 3.925rem;
        height: 5.45rem;
        display: block;
        margin: 0 auto;
        margin-top: 3.675rem;
        margin-bottom: 1.2rem;
    }

    .qrdbcenter {
        width: 15.6rem;
        border-top: 1px solid #e4e4e4;
        padding-top: 1.25rem;
        margin: 0 auto;
    }

    .qrdltx {
        font-size: 0.8rem;
        color: #000;
    }

    .hdnr {
        font-size: 0.65rem;
        color: #6d6d6d;
        margin-top: 1rem;
        line-height: 1rem;
    }

    .qrdlh {
        background: #07c160;
        border-radius: 5px;
        font-size: 1rem;
        width: 15.6rem;
        text-align: center;
        color: #fff;
        line-height: 2.2rem;
        margin: 0 auto;
        margin-top: 1.75rem;
    }

    /*会员*/
    .smrz {
        background: url(../img/w6.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .edu {
        background: url(../img/w8.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }

    .xfbtn {
        position: absolute;
        top: 50%;
        margin-top: -0.45rem;
        display: inline-block;
        right: 10%;
        font-size: 0.65rem;
        background: #1b7afc;
        border-radius: 3px;
        height: 0.9rem;
        line-height: 0.9rem;
        color: #fff;
        padding: 0 0.25rem;
    }

    .dhpb {
        font-size: 0.75rem;
        color: #343434;
        background: url(../img/w7.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
        padding-left: 1.5rem;
        line-height: normal;
    }

    .pdz {
        padding: 0.75rem 0;
        -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
    }

    .dqdate {
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.6;
        line-height: normal;
        margin-top: 0.4rem;
        width: 75%;
    }

    .bors {
        background: #000000;
        opacity: 0.02;
        height: 0.375rem;
    }

    .wrz {
        color: #ff0000;
    }

    /*实名认真*/
    .smrzlist {
        width: 100%;
    }

        .smrzlist li {
            background: url(../img/libk.png) no-repeat left bottom;
            background-size: 100%;
            padding: 0 4%;
            line-height: 2.15rem;
            position: relative;
        }

            .smrzlist li:last-child {
                background: none;
            }

    .smrzname {
        float: left;
        font-size: 0.7rem;
        color: #343434;
    }

    .smrzinput {
        float: right;
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.8;
        text-align: right;
        padding: 0;
        line-height: 2.15rem;
    }

    .yzmsr {
        float: right;
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.8;
        text-align: right;
        padding: 0;
        line-height: 2.15rem;
    }

    .ycxb {
        float: right;
    }

    .yctext {
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.8;
    }

    .sexinput {
        width: 0.5rem;
        height: 0.5rem;
        padding: 0;
        margin: 0;
        background: url(../img/spradio1.png) no-repeat left top;
        background-size: 100% 100%;
        margin-right: 0.2rem;
    }

        .sexinput.activesex {
            background: url(../img/spradio2.png) left top;
            background-size: 100% 100%;
        }

    .man {
        margin-right: 0.8rem;
    }

    .yzmbtn {
        float: right;
        font-size: 0.6rem;
        color: #fff;
        display: block;
        background: #1b7afc;
        line-height: 1.25rem;
        border-radius: 3px;
        padding: 0 0.2rem;
        position: absolute;
        right: 4%;
        top: 50%;
        margin-top: -0.625rem;
    }

    .yzmsr1 {
        margin-right: 3.9rem;
    }

    .yzmsr2 {
        margin-right: 4.75rem;
    }

    .smrzsave {
        width: 92%;
        margin: 0 auto;
        margin-top: 1.75rem;
        text-align: center;
        font-size: 0.6rem;
        color: #fff;
        background: #1b7afc;
        border-radius: 3px;
        line-height: 2rem;
    }

    .smrzhx {
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.5;
        float: right;
    }

    /*会员支付*/
    .hfbasic {
        padding: 0.5rem 0.75rem;
        border-bottom: 0.25rem solid #fafafa;
    }

        .hfbasic p {
            line-height: 1rem;
        }

    .hfp2 {
        margin-top: 0.2rem;
        font-size: 0.6rem;
        color: #343434;
        opacity: 0.6;
    }

    .hyname {
        font-size: 0.7rem;
        color: #343434;
    }

    .vipnum {
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.8;
        margin-left: 0.5rem;
    }

    .baonian {
        padding: 0.75rem 0 1rem 0;
        border-bottom: 1px solid #f6f6f6;
    }

    .bnli {
        width: 92%;
        margin: 0 auto;
        box-sizing: border-box;
        border: 1px solid #cde2fe;
        border-radius: 3px;
        background: #e8f1ff;
        line-height: 1.75rem;
        padding: 0 0.5rem;
    }

    .bnspan {
        float: left;
        font-size: 0.7rem;
        color: #343434;
    }

    .zprice {
        float: right;
        font-size: 0.7rem;
        color: #343434;
    }

        .zprice font {
            color: #0367f9;
        }

    .bnprice {
        float: right;
        font-size: 0.6rem;
        color: #343434;
        opacity: 0.6;
        margin-right: 0.5rem;
    }

    .xylist {
        padding: 0.5rem 0 0.75rem 0;
        border-bottom: 0.25rem solid #fafafa;
    }

        .xylist li {
            float: left;
            width: 50%;
            text-align: center;
            font-size: 0.6rem;
            color: #343434;
            opacity: 0.6;
            box-sizing: border-box;
        }

            .xylist li:last-child {
                border-right: 1px solid #f6f6f6;
            }

            .xylist li a {
                color: #343434;
                display: block;
            }

    .zffs {
        line-height: 1.85rem;
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.6;
        padding: 0 0.75rem;
        border-bottom: 1px solid rgba(0,0,0,.1);
    }

    .wechatfk {
        padding: 0.75rem;
    }

    .wxzf {
        font-size: 0.75rem;
        color: #343434;
        background: url(../img/wechatimg.png) no-repeat left center;
        background-size: 0.9rem 0.725rem;
        padding-left: 1.15rem;
    }

    .xzzfway {
        width: 0.7rem;
        height: 0.7rem;
        background: url(../img/xzwx.png) no-repeat left top;
        background-size: 0.7rem 0.7rem;
        float: right;
        padding: 0;
    }

    .ljzf {
        position: absolute;
        bottom: 2.5rem;
        left: 4%;
        width: 92%;
        margin: 0 auto;
        background: #1b7afc;
        line-height: 2rem;
        text-align: center;
        color: #fff;
        font-size: 0.75rem;
        border-radius: 3px;
    }

    .jbody {
        position: relative;
        height: 100%;
    }
    /*更新日志*/
    .bbgxlist li {
        background: url(../img/libk.png) no-repeat left bottom;
        background-size: 100%;
        line-height: 2.125rem;
    }

        .bbgxlist li a {
            padding: 0 4%;
            -webkit-tap-highlight-color: rgba(0,0,0,.05);
            display: block;
        }

    .bbgxleft {
        float: left;
    }

    .bbgxdate {
        float: right;
    }

    .bbgxlist li:last-child {
        background: none;
    }

    .bbgxleft {
        font-size: 0.65rem;
        color: #343434;
    }

    .bbgxdate {
        font-size: 0.6rem;
        color: #343434;
        opacity: 0.6;
    }

    /*更新日志详情*/
    .xqcenter {
        overflow: auto;
    }

    .xqdivnr {
        padding: 0.75rem;
    }

    .xqzcbt {
        font-size: 0.75rem;
        color: #343434;
        line-height: 1.2rem;
    }

    .xqzcgs {
        font-size: 0.55rem;
        color: #343434;
        opacity: 0.6;
        line-height: 1rem;
    }

    .xqzcsj {
        font-size: 0.55rem;
        color: #343434;
        opacity: 0.6;
        line-height: 1rem;
        margin-bottom: 0.5rem;
    }

    .xqzcjj2 {
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.8;
        line-height: 1.2rem;
    }
    /*新增绑定微信*/
    .xzbdli {
        padding: 0.75rem 4%;
        position: relative;
    }

    .addbind {
        width: 0.7rem;
        height: 0.7rem;
        position: absolute;
        right: 4%;
        top: 50%;
        margin-top: -0.35rem;
    }

    .bottomlist li {
        position: relative;
    }

    .findidot {
        width: 0.375rem;
        height: 0.375rem;
        background: #ff0522;
        border-radius: 50%;
        display: inline-block;
        position: absolute;
        right: 34%;
        top: -3%;
    }

    /*实名认证弹窗*/
    .smrzshadow {
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.3);
        position: absolute;
        top: 0;
        left: 0;
    }

    .gtan {
        width: 0.75rem;
        height: 0.75rem;
        position: absolute;
        top: 3.45rem;
        right: 0.75rem;
        background: url(../img/gbcx.png) no-repeat left top;
        background-size: 100% 100%;
    }

    .wsyq {
        width: 14.375rem;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .smrzhead {
        width: 100%;
        height: 9.8rem;
        background: url(../img/smrzimgh.png) no-repeat left top;
        background-size: 100% 100%;
    }

    .smrzfoot {
        width: 100%;
        height: auto;
        background: #fff;
        padding: 1rem 0
    }

    .smrztitle {
        font-size: 0.85rem;
        color: #fff;
        text-align: center;
        top: 5.35rem;
        position: absolute;
        width: 100%;
    }

    .dqpw {
        font-size: 0.65rem;
        color: #404040;
        text-align: center;
        line-height: 1.2rem;
        padding: 0 1rem;
    }

    .rzbnt2 {
        width: 8.75rem;
        line-height: 1.75rem;
        margin: 0 auto;
        margin-top: 0.75rem;
        background: #4671f3;
        border-radius: 0.875rem;
        text-align: center;
        color: #fff;
        font-size: 0.75rem
    }



    .qhzha {
        width: 0.875rem;
        height: 0.875rem;
        display: inline-block;
        position: absolute;
        background: url(../img/qhicon.png) no-repeat left top;
        background-size: 100% 100%;
        top: 0.75rem;
        right: 1rem;
    }

    .qhzhlist {
        width: 96%;
        margin-left: 4%;
    }

        .qhzhlist li {
            border-bottom: 1px solid rgba(0,0,0,.1);
            padding: 0.7rem 4% 0.7rem 0;
            font-size: 0.7rem;
            color: #343434;
        }

            .qhzhlist li.activedh {
                background: url(../img/hdh.png) no-repeat 96% center;
                background-size: 0.55rem 0.55rem;
            }

            .qhzhlist li:last-child {
                border: none;
            }

    .qhzhwz {
        font-size: 0.5rem;
        color: #fff;
        position: absolute;
        right: 0.5rem;
        opacity: 0.8;
    }

    /*购买掌上药通账号*/
    .zflogo {
        display: block;
        margin: 0 auto;
        width: 5rem;
    }

    .gmyhdiv {
        padding: 0 1.5rem;
        margin-top: 1.6rem;
    }

    .gma1 {
        font-size: 1.125rem;
        color: #343434;
    }

    .gma2 {
        font-size: 0.925rem;
        color: #343434;
        opacity: 0.8;
        margin-left: 0.25rem;
    }

    .gmphone {
        font-size: 0.65rem;
        color: #343434;
        opacity: 0.8;
        margin-top: 0.2rem;
    }

    .payfs {
        width: 92%;
        margin: 0 auto;
        background: #fff;
        margin-top: 1.5rem;
        border-radius: 5px;
        padding: 0 0.7rem;
        box-sizing: border-box;
        box-shadow: 1px 1px 10px #ededed;
        border: 1px solid #f1f1f1;
    }

        .payfs p {
            line-height: 2.6rem;
            font-size: 0.75rem;
            color: #343434;
            position: relative;
        }

            .payfs p:first-child {
                border-bottom: 1px solid rgba(0,0,0,.1);
            }

    .wxzfname {
        float: left;
        background: url(../img/wxpay.png) no-repeat left center;
        background-size: 0.875rem 0.825rem;
        padding-left: 1.425rem;
    }

    .xzwx {
        width: 0.95rem;
        height: 0.95rem;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -0.475rem;
    }

    .tsimg {
        width: 100%;
    }

    .helpphone {
        text-align: center;
        font-size: 0.7rem;
        color: #343434;
        opacity: 0.7;
        margin-top: 1.375rem;
    }

        .helpphone a {
            color: #1b7afc;
        }

    .zfqs {
        position: absolute;
        bottom: 1rem;
        left: 4%;
        width: 92%;
        margin: 0 auto;
        background: #1b7afc;
        line-height: 2rem;
        text-align: center;
        color: #fff;
        font-size: 0.75rem;
        border-radius: 3px;
    }


    /*我的新增发票（20190905）*/

    .zffp {
        background: url(../img/fpimg.png) no-repeat center left;
        background-size: 0.875rem 0.875rem;
    }


    /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
    .zhselect::-ms-expand {
        display: none;
    }

    .zhselect {
        position: absolute;
        right: 4%;
        top: 50%;
        transform: translateY(-50%);
        font-size: 0.7rem;
        color: #343434;
        opacity: 0.8;
        border: none;
        height: 100%;
        background: none;
    }

    .ycinput {
        width: 12rem;
    }

    .submitbtn {
        background: #0367f9;
        width: 92%;
        left: 4%;
        text-align: center;
        font-size: 0.75rem;
        color: #fff;
        border-radius: 3px;
        line-height: 2rem;
        position: absolute;
        bottom: 1.25rem;
    }

    /*帐号设置（20190917）*/
    .bindname {
        font-size: 0.7rem;
        color: #343434;
        float: left;
        width: 7rem;
    }

    .xgcon {
        color: #999;
        font-size: 0.65rem;
        display: inline-block;
        width: 7rem;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .xgbtnjt {
        float: right;
        color: #343434;
        opacity: 0.8;
        font-size: 0.7rem;
        background: url(../img/aboutmore.png) no-repeat right center;
        background-size: 0.3rem 0.55rem;
        padding-right: 0.8rem;
    }

    .wbd {
        color: #ec0000;
    }

    .changephonediv {
        display: none;
        width: 16.5rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        background: #fff;
        box-sizing: border-box;
        padding: 0 0.75rem;
        padding-top: 0.2rem;
        border-radius: 8px;
    }

    .changeqh {
        font-size: 0.7rem;
        color: #333333;
        float: left;
        border-right: 1px solid rgba(0,0,0,.1);
        padding-right: 0.4rem;
    }

    .changephoneinput {
        font-size: 0.7rem;
        color: #999999;
        float: left;
        padding: 0;
        margin-left: 0.4rem;
        width: 10rem;
    }

    .changeyzm {
        font-size: 0.7rem;
        color: #333;
        float: left;
    }

    .changephoneyzm {
        font-size: 0.7rem;
        color: #c2c2c2;
        float: left;
        padding: 0;
        margin-left: 0.4rem;
        width: 6rem;
    }

    .changeyzmbtn {
        float: left;
        font-size: 0.7rem;
        color: #999999;
        padding: 0;
        padding-left: 0.85rem;
        border-left: 1px solid rgba(0,0,0,.1);
        width: 6rem;
    }

    .changehh {
        padding: 0.8rem 0;
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }

    .qdan {
        color: #1c7bfd;
        font-size: 0.7rem;
        text-align: center;
        line-height: 3.3rem;
    }

    .changetitle {
        font-size: 0.85rem;
        color: #343434;
        line-height: 2.6rem;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        position: relative;
    }

    .gbxgtc {
        position: absolute;
        width: 0.7rem;
        top: 50%;
        right: 0;
        margin-top: -0.35rem
    }

    .bcspan {
        position: absolute;
        right: 4%;
    }
    /*意见反馈(20191024)*/
    .return {
        width: 100%;
        height: 2.5rem;
        background: url(../img/return.png) no-repeat 0.75rem center;
        background-size: 0.525rem 0.925rem;
        position: relative;
    }

        .return a {
            display: inline-block;
            width: 2rem;
            height: 2.5rem;
        }

    .alink {
        position: absolute;
        left: 0;
        top: 0;
    }

    .titlename {
        color: #343434;
        font-size: 0.9rem;
        position: absolute;
        left: 2rem;
        height: 2.5rem;
        top: 0;
        line-height: 2.5rem;
    }

    .jbzltitle {
        text-align: center;
        display: block;
        line-height: 2.5rem;
        font-size: 0.9rem;
        color: #343434;
    }

    .yjfkcenter {
        overflow: auto;
    }

    .sryjfk {
        padding: 0 4%;
        border-bottom: 0.25rem solid #fafafa;
        padding-bottom: 0.6rem;
    }

    .yjtextarea {
        line-height: 1rem;
        padding: 0;
        font-size: 0.725rem;
        color: #343434;
        opacity: 0.6;
        width: 100%;
        height: 2rem;
        border: none;
    }

    .zsnum {
        text-align: right;
        font-size: 0.6rem;
        color: #343434;
        opacity: 0.6;
        line-height: 1rem;
    }

    .addimg {
        border-bottom: 0.25rem solid #fafafa;
    }

    .piclist {
        padding: 0 4%;
        margin-top: 0.45rem;
    }

        .piclist li {
            float: left;
            width: 22%;
            margin-right: 4%;
        }

            .piclist li:last-child {
                margin-right: 0;
            }

    .shpic {
        width: 100%;
    }

    .addbtn {
        width: 100%;
    }

    .tjtptitle {
        padding: 0 4%;
        line-height: 2.25rem;
        font-size: 0.725rem;
        color: #343434;
        opacity: 0.8;
    }

    .tpsl {
        float: right;
    }

    .addtip {
        font-size: 0.6rem;
        color: #343434;
        opacity: 0.6;
        padding: 0 4%;
        line-height: 1.8rem;
        padding-bottom: 0.2rem;
    }

    .lxtel {
        padding: 0.3rem 4%;
    }

    .lxname {
        float: left;
        color: #343434;
        font-size: 0.725rem;
    }

    .lxdhinput {
        float: right;
        color: #343434;
        opacity: 0.8;
        font-size: 0.725rem;
        text-align: right;
    }

    .sztypediv {
        border-bottom: 0.25rem solid #fafafa;
        padding: 1rem 4% 0.9rem 4%;
    }

    .xzwtitle {
        font-size: 0.7rem;
        color: #666666;
        margin-bottom: 0.75rem;
    }

    .sztylist li {
        width: 32%;
        text-align: center;
        float: left;
        padding: 0 0.4rem;
        line-height: 2rem;
        box-sizing: border-box;
        margin-right: 2%;
        border: 1px solid #e9e9e9;
        font-size: 0.75rem;
        color: #343434;
        opacity: 0.8;
    }

        .sztylist li:last-child {
            margin-right: 0;
        }

        .sztylist li.activetype {
            background: #0367f9;
            color: #FFFFFF;
            opacity: 1;
        }

    .qdbtn {
        width: 92%;
        margin: 0 auto;
        background: #0f6dec;
        text-align: center;
        line-height: 2rem;
        color: #fff;
        font-size: 0.7rem;
        border-radius: 3px;
        margin-bottom: 1rem;
    }

    .yscpiclist {
        float: left
    }

        .yscpiclist li {
            position: relative;
            float: left;
            margin-right: 0.8rem;
            width: 3.425rem;
            height: 3.425rem;
            line-height: 3.425rem;
            border: 1px solid #ddd;
            box-sizing: border-box;
        }

            .yscpiclist li:last-child {
                border: 1px solid #ddd;
            }

            .yscpiclist li img {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                max-height: 100%;
                max-width: 100%;
            }

    .pzlist {
        padding: 0 4%;
    }

        .pzlist .picdiv {
            float: left;
            width: 25%;
        }

            .pzlist .picdiv:last-child {
                margin-right: 0;
            }

            .pzlist .picdiv img {
                width: 3.425rem;
                height: 3.425rem;
            }

    input.sctpinput {
        width: 3.425rem;
        height: 3.425rem;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
        border-radius: 0;
    }

    .deletbtn {
        width: 0.8rem;
        height: 0.8rem;
        display: inline-block;
        position: absolute;
        right: -0.3rem;
        top: -0.3rem;
        background: url(../img/gbimg.png) no-repeat left center;
        background-size: 100% 100%;
    }

    .inputdiv {
        position: relative;
        display: inline-block;
        float: left;
        margin-right: 0.8rem;
        background: url(../img/addtpn.png) no-repeat left top;
        background-size: 100% 100%;
        z-index: 100
    }
}

@media screen and (min-width: 750px) {
    .title {
        line-height: 1.375rem;
        padding: 0 2%;
    }

    .work {
        font-size: 0.5rem;
        color: #000;
        float: left;
        font-weight: normal;
    }

    .myinfor {
        width: 92%;
        margin: 0 auto;
        padding-top: 0.85rem;
        background: url(../img/mybk.jpg) no-repeat center center;
        background-size: 100% 100%;
        height: 3.375rem;
        box-sizing: border-box;
        position: relative;
    }

    .ewm {
        width: 0.45rem;
        height: 0.45rem;
        position: absolute;
        right: 0.25rem;
        top: 0.25rem;
    }

    .yhname {
        text-align: center;
        font-size: 0.45rem;
        color: #fff;
    }

    .yhbm {
        text-align: center;
        font-size: 0.325rem;
        color: #fff;
        margin-top: 0.3rem;
    }

    .yhdq {
        text-align: center;
        font-size: 0.25rem;
        color: #fff;
        opacity: 0.8;
        margin-top: 0.075rem;
    }

    .set {
        margin-top: 0.5rem;
        background: url(../img/libk2.png) no-repeat bottom left;
        background-size: 100% 1px;
        padding-left: 2%;
        color: #343434;
        opacity: 0.7;
        line-height: 0.825rem;
        font-size: 0.325rem;
    }

    .setlist li {
        line-height: 1.125rem;
        background: url(../img/libk2.png) no-repeat left bottom;
        background-size: 100% 1px;
    }

        .setlist li:last-child {
            background: none;
        }

        .setlist li a {
            -webkit-tap-highlight-color: rgba(0,0,0,.05);
            padding-left: 2%;
            position: relative;
            font-size: 0.375rem;
            color: #343434;
            background: url(../img/more.png) no-repeat 98% center;
            background-size: 0.15rem 0.275rem;
            display: block;
        }

    .setbk {
        position: absolute;
        height: 100%;
        padding-left: 0.5rem;
    }

    .setwz {
        margin-left: 0.75rem;
        display: inline-block;
    }

    .exit {
        color: #ff0000;
    }

    .zgbdsz {
        background: url(../img/w1.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .xgmm {
        background: url(../img/w2.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .bzykf {
        background: url(../img/w3.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .about {
        background: url(../img/w4.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .find {
        background: url(../img/b2.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .tuichu {
        background: url(../img/w5.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .version {
        color: #343434;
        opacity: 0.8;
        font-size: 0.3rem;
        display: inline-block;
        float: right;
        margin-right: 5%;
    }



    .bottomlist li {
        float: left;
        width: 20%;
    }

        .bottomlist li a {
            display: block;
        }

    .bottomname {
        text-align: center;
        font-size: 0.25rem;
        color: #343434;
        opacity: 0.7;
    }

    .bottomlist {
        border-top: 1px solid #e5e5e5;
        padding: 0.2rem 0;
    }

    .bottomimg {
        width: 0.45rem;
        height: 0.45rem;
        margin: 0 auto;
        display: block;
        margin-bottom: 0.125rem;
    }

    .bnactive {
        color: #132ee9;
    }

    .centerlist {
        overflow: auto;
    }

    .message {
        width: 0.15rem;
        height: 0.15rem;
        background: #ff0522;
        border-radius: 0.075rem;
        display: inline-block;
        position: absolute;
        top: 50%;
        margin-top: -0.075rem;
        right: 5%
    }


    /*关于*/
    .nytitle {
        text-align: center;
        font-size: 0.375rem;
        color: #000000;
        line-height: 1.4rem;
        padding: 0 2%;
        background: #fff url(../img/returnny.png) no-repeat 2% center;
        background-size: 0.25rem 0.45rem;
        position: relative;
    }

    .returnny {
        display: inline-block;
        width: 0.5rem;
        position: absolute;
        top: 0;
        left: 2%;
    }

    .guyulist {
        width: 100%;
    }

        .guyulist li {
            background: url(../img/libk2.png) no-repeat left bottom;
            background-size: 100%;
            position: relative;
        }

            .guyulist li:last-child {
                background: none;
            }

            .guyulist li a {
                padding: 0.375rem 0;
                padding-left: 2%;
                background: url(../img/more.png) no-repeat 98% center;
                background-size: 0.15rem 0.275rem;
                -webkit-tap-highlight-color: rgba(0,0,0,.05);
                display: block;
            }

                .guyulist li a.noabk {
                    background: none;
                }

    .gyzcsb {
        font-size: 0.35rem;
        color: #343434;
        line-height: 0.5rem;
        display: inline-block;
        width: 50%;
    }

    .gxjt {
        font-size: 0.325rem;
        color: #666666;
        width: 46%;
        background: red;
        display: inline-block;
        text-align: right;
        background: url(../img/more.png) no-repeat 96% center;
        background-size: 0.15rem 0.275rem;
        padding-right: 4%;
    }

    .redidot {
        width: 0.125rem;
        height: 0.125rem;
        background: #ff0522;
        border-radius: 50%;
        display: inline-block;
        position: absolute;
        right: 4%;
        top: 50%;
        margin-top: -0.1rem;
    }

    .gsname {
        font-size: 0.175rem;
        color: #343434;
        line-height: 0.25rem;
        width: 94%;
        display: inline-block;
    }

    .aboutlogo {
        width: 2.5rem;
        display: block;
        margin: 0 auto;
    }

    .ver {
        font-size: 0.325rem;
        text-align: center;
        color: #000;
        line-height: 0.7rem;
        margin-bottom: 0.5rem;
    }

    .copyright {
        position: fixed;
        bottom: 0.5rem;
        width: 100%;
    }

        .copyright p {
            text-align: center;
            line-height: 0.5rem;
        }

            .copyright p a {
                color: #4a6ef0;
                font-size: 0.275rem;
            }

    .bqp2 {
        font-size: 0.275rem;
        color: #939393;
    }

    .bqp3 {
        font-size: 0.25rem;
        color: #939393;
    }

    .bqp4 {
        font-size: 0.25rem;
        color: #939393;
    }

    .bqp5 {
        font-size: 0.25rem;
        color: #939393;
    }

    /*切换账号*/
    .qhtitle {
        text-align: center;
        font-size: 0.375rem;
        color: #000000;
        line-height: 1.4rem;
        padding: 0 2%;
        background-size: 0.25rem 0.45rem;
        position: relative;
    }

    .quxiao {
        font-size: 0.4rem;
        color: #343434 !important;
        float: left;
    }

    .qhwenzi {
        text-align: center;
        font-size: 0.475rem;
        color: #333333;
        margin-bottom: 1.05rem;
    }

    .qhzhcenter {
        margin-top: 2.25rem;
    }

    .qhline {
        width: 100%;
    }

    .qhzhul {
        width: 5.5rem;
        margin: 0 auto;
        margin-top: 1.75rem;
    }

        .qhzhul li {
            width: 50%;
            float: left;
            text-align: center;
            padding: 0.35rem 0;
        }

    .sxp {
        font-size: 0.375rem;
        color: #343434;
        font-weight: bold;
    }

    .dqsywz {
        font-size: 0.275rem;
        color: #343434;
        opacity: 0.6;
        background: url(../img/dqc.png) no-repeat center left;
        background-size: 0.1875rem 0.1875rem;
        padding-left: 0.3rem;
        vertical-align: middle;
    }

    .dqsytc {
        font-size: 0.275rem;
        color: #343434;
        opacity: 0.6;
        background: url(../img/dqch.png) no-repeat center left;
        background-size: 0.1875rem 0.1875rem;
        padding-left: 0.3rem;
        vertical-align: middle;
        display: none;
    }

    .zzdl {
        font-size: 0.275rem;
        color: #343434;
        opacity: 0.6;
        background: url(../img/load.gif) no-repeat center left;
        background-size: 0.25rem 0.25rem;
        padding-left: 0.35rem;
        vertical-align: middle;
        display: none;
    }

    .dqsy {
        margin-top: 0.25rem;
    }



    /*修改密码*/
    .changelist {
        width: 100%;
    }

        .changelist li {
            background: url(../img/libk2.png) no-repeat left bottom;
            background-size: 100%;
            padding: 0.4rem 2%;
        }

            .changelist li:last-child {
                background: none;
            }

    .xgname {
        font-size: 0.35rem;
        color: #343434;
    }

        .xgname.activehui {
            font-size: 0.3rem;
            color: #343434;
            opacity: 0.6;
        }

    .mminput {
        font-size: 0.35rem;
        color: #343434;
        width: 100%;
        display: none;
    }

    .surebtn {
        width: 92%;
        margin: 0 auto;
        margin-top: 1.25rem;
        text-align: center;
        border-radius: 5px;
        background: #1c7bfd;
        line-height: 0.975rem;
        color: #fff;
    }

    .gstip {
        width: 90%;
        margin: 0 auto;
        font-size: 0.275rem;
        color: #343434;
        opacity: 0.7;
        line-height: 0.5rem;
        margin-top: 0.15rem;
        margin-bottom: 1rem;
        background: url(../img/tips.png) no-repeat left 0.1325rem;
        background-size: 0.25rem 0.25rem;
        padding-left: 0.4rem;
        box-sizing: border-box;
    }



    /*绑定账号设置*/
    .bdzhlist {
        width: 100%;
    }

        .bdzhlist li {
            background: url(../img/libk2.png) no-repeat left bottom;
            background-size: 100%;
        }

            .bdzhlist li:last-child {
                background: none;
            }

            .bdzhlist li a {
                padding: 0.375rem 2%;
                -webkit-tap-highlight-color: rgba(0,0,0,.05);
                display: block;
            }

    .bdbt {
        font-size: 0.35rem;
        color: #343434;
        line-height: 0.5rem;
        display: inline-block;
        float: left;
    }

    .bdnr {
        text-align: right;
        display: inline-block;
        color: #343434;
        opacity: 0.8;
        font-size: 0.325rem;
        background: url(../img/more.png) no-repeat 100% center;
        background-size: 0.15rem 0.275rem;
        float: right;
        line-height: 0.5rem;
        padding-right: 2%;
    }

    .wbd {
        color: #fe0000;
    }

    .bdwindow {
        background: #000;
        opacity: 0.2;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        display: none;
    }

    .bdalert {
        width: 5.9rem;
        height: 5rem;
        background: #f8f8fa;
        border-radius: 5px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -2.5rem;
        margin-left: -2.95rem;
        display: none;
    }

    .bselet {
        border-top: 1px solid #e9e9eb;
    }

        .bselet li {
            float: left;
            width: 50%;
            text-align: center;
            line-height: 0.8375rem;
            font-size: 0.325rem;
            color: #000000;
        }

    .bdtitle {
        font-size: 0.35rem;
        text-align: center;
        font-weight: bold;
        line-height: 0.9125rem;
        border-bottom: 1px solid #e0e0e2;
    }

    .sllogo {
        width: 0.6375rem;
        height: 0.725rem;
        display: block;
        margin: 0 auto;
        margin-top: 0.3rem;
        margin-bottom: 0.25rem;
    }

    .qxhd {
        font-size: 0.3rem;
        color: #000000;
        line-height: 0.5rem;
    }

    .bddiv {
        padding: 0 0.6rem;
    }

    .hqnr {
        font-size: 0.25rem;
        line-height: 0.4rem;
        color: #9c9c9c;
        margin-top: 0.2rem;
        padding-top: 0.2rem;
        padding-bottom: 0.2rem;
        border-top: 1px solid #f0f0f2;
    }

    .dd {
        float: left;
        margin-left: 0.0625rem;
    }

    .dts {
        float: left;
        margin-left: 0.175rem;
        width: 90%;
    }

    .bselet li.yx {
        color: #5db441;
        border-left: 1px solid #ededef;
        box-sizing: border-box;
    }


    /*已绑定*/
    .ybda {
        background: none;
        padding-right: 0;
    }

    .newdel {
        position: absolute;
        height: 100%;
        top: 0;
        text-align: center;
        right: -1000px;
        box-sizing: border-box;
    }

    .bdzhlist li {
        position: relative;
    }

    .nbtn2 {
        float: left;
        width: 1.375rem;
        font-size: 0.325rem;
        color: #fff;
        background: #ff3a31;
        height: 100%;
    }

    .bdzhlist {
        overflow: hidden;
    }

    /*绑定手机号*/
    .bindlist {
        width: 100%;
    }

        .bindlist li {
            background: url(../img/libk2.png) no-repeat left bottom;
            background-size: 100%;
            padding: 0.4rem 2%;
            position: relative;
        }

            .bindlist li:last-child {
                background: none;
            }

    .bdxgname {
        font-size: 0.35rem;
        color: #343434;
    }

        .bdxgname.activehui {
            font-size: 0.3rem;
            color: #343434;
            opacity: 0.6;
        }

    .bdmminput {
        font-size: 0.35rem;
        color: #343434;
        width: 100%;
        padding: 0;
        display: none;
    }

    .bdsurebtn {
        width: 96%;
        margin: 0 auto;
        margin-top: 1.25rem;
        text-align: center;
        border-radius: 5px;
        background: #1c7bfd;
        line-height: 0.975rem;
        color: #fff;
    }

    .getyzm {
        min-width: 1.625rem;
        height: 0.625rem;
        background: #1b7afc;
        font-size: 0.3rem;
        color: #fff;
        text-align: center;
        border-radius: 3px;
        position: absolute;
        top: 50%;
        margin-top: -0.3125rem;
        right: 2%;
    }

    .yzminput {
        width: 60%;
    }

    /*确认登录*/
    .qrdllogo {
        width: 1.9625rem;
        height: 2.725rem;
        display: block;
        margin: 0 auto;
        margin-top: 1.8375rem;
        margin-bottom: 0.6rem;
    }

    .qrdbcenter {
        width: 7.8rem;
        border-top: 1px solid #e4e4e4;
        padding-top: 0.625rem;
        margin: 0 auto;
    }

    .qrdltx {
        font-size: 0.4rem;
        color: #000;
    }

    .hdnr {
        font-size: 0.325rem;
        color: #6d6d6d;
        margin-top: 0.5rem;
        line-height: 0.5rem;
    }

    .qrdlh {
        background: #07c160;
        border-radius: 5px;
        font-size: 0.5rem;
        width: 7.8rem;
        text-align: center;
        color: #fff;
        line-height: 1.1rem;
        margin: 0 auto;
        margin-top: 0.875rem;
    }

    /*会员*/
    .smrz {
        background: url(../img/w6.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .edu {
        background: url(../img/w8.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    .xfbtn {
        position: absolute;
        top: 50%;
        margin-top: -0.225rem;
        display: inline-block;
        right: 5%;
        font-size: 0.325rem;
        background: #1b7afc;
        border-radius: 3px;
        height: 0.45rem;
        line-height: 0.45rem;
        color: #fff;
        padding: 0 0.125rem;
    }

    .dhpb {
        font-size: 0.375rem;
        color: #343434;
        background: url(../img/w7.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
        padding-left: 0.75rem;
        line-height: normal;
    }

    .pdz {
        padding: 0.375rem 0;
        -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
    }

    .dqdate {
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.6;
        line-height: normal;
        margin-top: 0.2rem;
        width: 75%;
    }

    .bors {
        background: #000000;
        opacity: 0.02;
        height: 0.1875rem;
    }

    .wrz {
        color: #ff0000;
    }
    /*实名认真*/
    .smrzlist {
        width: 100%;
    }

        .smrzlist li {
            background: url(../img/libk2.png) no-repeat left bottom;
            background-size: 100%;
            padding: 0 2%;
            position: relative;
            line-height: 1.075rem;
        }

            .smrzlist li:last-child {
                background: none;
            }

    .smrzname {
        float: left;
        font-size: 0.35rem;
        color: #343434;
    }

    .smrzinput {
        float: right;
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.8;
        text-align: right;
        padding: 0;
        line-height: 1.075rem;
    }

    .yzmsr {
        float: right;
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.8;
        text-align: right;
        padding: 0;
        line-height: 1.075rem;
    }

    .ycxb {
        float: right;
    }

    .yctext {
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.8;
    }

    .sexinput {
        width: 0.25rem;
        height: 0.25rem;
        padding: 0;
        margin: 0;
        background: url(../img/spradio1.png) no-repeat left top;
        background-size: 100% 100%;
        margin-right: 0.1rem;
    }

        .sexinput.activesex {
            background: url(../img/spradio2.png) left top;
            background-size: 100% 100%;
        }

    .man {
        margin-right: 0.4rem;
    }

    .yzmbtn {
        float: right;
        font-size: 0.3rem;
        color: #fff;
        display: block;
        background: #1b7afc;
        line-height: 0.625rem;
        border-radius: 3px;
        padding: 0 0.1rem;
        position: absolute;
        right: 2%;
        top: 50%;
        margin-top: -0.3125rem;
    }

    .yzmsr1 {
        margin-right: 1.875rem;
    }

    .yzmsr2 {
        margin-right: 2.375rem;
    }

    .smrzsave {
        width: 92%;
        margin: 0 auto;
        margin-top: 0.875rem;
        text-align: center;
        font-size: 0.3rem;
        color: #fff;
        background: #1b7afc;
        border-radius: 3px;
        line-height: 1rem;
    }

    .smrzhx {
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.5;
        float: right;
    }

    /*会员支付*/
    .hfbasic {
        padding: 0.25rem 0.375rem;
        border-bottom: 0.225rem solid #fafafa;
    }

        .hfbasic p {
            line-height: 0.5rem;
        }

    .hfp2 {
        margin-top: 0.1rem;
        font-size: 0.3rem;
        color: #343434;
        opacity: 0.6;
    }

    .hyname {
        font-size: 0.35rem;
        color: #343434;
    }

    .vipnum {
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.8;
        margin-left: 0.25rem;
    }

    .baonian {
        padding: 0.375rem 0 0.5rem 0;
        border-bottom: 1px solid #f6f6f6;
    }

    .bnli {
        width: 96%;
        margin: 0 auto;
        box-sizing: border-box;
        border: 1px solid #cde2fe;
        border-radius: 3px;
        background: #e8f1ff;
        line-height: 0.875rem;
        padding: 0 0.25rem;
    }

    .bnspan {
        float: left;
        font-size: 0.35rem;
        color: #343434;
    }

    .zprice {
        float: right;
        font-size: 0.35rem;
        color: #343434;
    }

        .zprice font {
            color: #0367f9;
        }

    .bnprice {
        float: right;
        font-size: 0.3rem;
        color: #343434;
        opacity: 0.6;
        margin-right: 0.25rem;
    }

    .xylist {
        padding: 0.25rem 0 0.375rem 0;
        border-bottom: 0.125rem solid #fafafa;
    }

        .xylist li {
            float: left;
            width: 50%;
            text-align: center;
            font-size: 0.3rem;
            color: #343434;
            opacity: 0.6;
            box-sizing: border-box;
        }

            .xylist li:last-child {
                border-right: 1px solid #f6f6f6;
            }

            .xylist li a {
                color: #343434;
                display: block;
            }

    .zffs {
        line-height: 0.925rem;
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.6;
        padding: 0 0.375rem;
        border-bottom: 1px solid rgba(0,0,0,.1);
    }

    .wechatfk {
        padding: 0.375rem;
    }

    .wxzf {
        font-size: 0.375rem;
        color: #343434;
        background: url(../img/wechatimg.png) no-repeat left center;
        background-size: 0.45rem 0.3625rem;
        padding-left: 0.575rem;
    }

    .xzzfway {
        width: 0.35rem;
        height: 0.35rem;
        background: url(../img/xzwx.png) no-repeat left top;
        background-size: 0.35rem 0.35rem;
        float: right;
        padding: 0;
    }

    .ljzf {
        position: absolute;
        bottom: 1.25rem;
        left: 2%;
        width: 96%;
        margin: 0 auto;
        background: #1b7afc;
        line-height: 1rem;
        text-align: center;
        color: #fff;
        font-size: 0.375rem;
        border-radius: 3px;
    }

    .jbody {
        position: relative;
        height: 100%;
    }

    /*更新日志*/
    .bbgxlist li {
        background: url(../img/libk2.png) no-repeat left bottom;
        background-size: 100%;
        line-height: 1.0625rem;
    }

        .bbgxlist li a {
            padding: 0 2%;
            -webkit-tap-highlight-color: rgba(0,0,0,.05);
            display: block;
        }

    .bbgxleft {
        float: left;
    }

    .bbgxdate {
        float: right;
    }

    .bbgxlist li:last-child {
        background: none;
    }

    .bbgxleft {
        font-size: 0.325rem;
        color: #343434;
    }

    .bbgxdate {
        font-size: 0.3rem;
        color: #343434;
        opacity: 0.6;
    }

    /*更新日志详情*/
    .xqcenter {
        overflow: auto;
    }

    .xqdivnr {
        padding: 0.375rem;
    }

    .xqzcbt {
        font-size: 0.375rem;
        color: #343434;
        line-height: 0.6rem;
    }

    .xqzcgs {
        font-size: 0.275rem;
        color: #343434;
        opacity: 0.6;
        line-height: 0.5rem;
    }

    .xqzcsj {
        font-size: 0.275rem;
        color: #343434;
        opacity: 0.6;
        line-height: 0.5rem;
        margin-bottom: 0.25rem;
    }

    .xqzcjj2 {
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.8;
        line-height: 0.6rem;
    }
    /*新增绑定微信*/
    .xzbdli {
        padding: 0.375rem 2%;
        position: relative;
    }

    .addbind {
        width: 0.35rem;
        height: 0.35rem;
        position: absolute;
        right: 2%;
        top: 50%;
        margin-top: -0.175rem;
    }

    .bottomlist li {
        position: relative;
    }

    .findidot {
        width: 0.1875rem;
        height: 0.1875rem;
        background: #ff0522;
        border-radius: 50%;
        display: inline-block;
        position: absolute;
        right: 43%;
        top: -2%;
    }


    /*实名认证弹窗*/
    .smrzshadow {
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.3);
        position: absolute;
        top: 0;
        left: 0;
    }

    .gtan {
        width: 0.375rem;
        height: 0.375rem;
        position: absolute;
        top: 1.725rem;
        right: 0.375rem;
        background: url(../img/gbcx.png) no-repeat left top;
        background-size: 100% 100%;
    }

    .wsyq {
        width: 7.1875rem;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .smrzhead {
        width: 100%;
        height: 4.9rem;
        background: url(../img/smrzimgh.png) no-repeat left top;
        background-size: 100% 100%;
    }

    .smrzfoot {
        width: 100%;
        height: auto;
        background: #fff;
        padding: 0.5rem 0
    }

    .smrztitle {
        font-size: 0.425rem;
        color: #fff;
        text-align: center;
        top: 2.675rem;
        position: absolute;
        width: 100%;
    }

    .dqpw {
        font-size: 0.325rem;
        color: #404040;
        text-align: center;
        line-height: 0.6rem;
        padding: 0 0.5rem;
    }

    .rzbnt2 {
        width: 4.375rem;
        line-height: 0.875rem;
        margin: 0 auto;
        margin-top: 0.375rem;
        background: #4671f3;
        border-radius: 0.4375rem;
        text-align: center;
        color: #fff;
        font-size: 0.375rem
    }



    .qhzha {
        width: 0.4375rem;
        height: 0.4375rem;
        display: inline-block;
        position: absolute;
        background: url(../img/qhicon.png) no-repeat left top;
        background-size: 100% 100%;
        top: 0.375rem;
        right: 0.5rem;
    }

    .qhzhlist {
        width: 98%;
        margin-left: 2%;
    }

        .qhzhlist li {
            border-bottom: 1px solid rgba(0,0,0,.1);
            padding: 0.35rem 2% 0.35rem 0;
            font-size: 0.35rem;
            color: #343434;
        }

            .qhzhlist li.activedh {
                background: url(../img/hdh.png) no-repeat 98% center;
                background-size: 0.275rem 0.275rem;
            }

            .qhzhlist li:last-child {
                border: none;
            }

    .qhzhwz {
        font-size: 0.25rem;
        color: #fff;
        position: absolute;
        right: 0.25rem;
        opacity: 0.8;
    }

    /*购买掌上药通账号*/
    .zflogo {
        display: block;
        margin: 0 auto;
        width: 2.5rem;
    }

    .gmyhdiv {
        padding: 0 0.75rem;
        margin-top: 0.8rem;
    }

    .gma1 {
        font-size: 0.5625rem;
        color: #343434;
    }

    .gma2 {
        font-size: 0.4625rem;
        color: #343434;
        opacity: 0.8;
        margin-left: 0.125rem;
    }

    .gmphone {
        font-size: 0.325rem;
        color: #343434;
        opacity: 0.8;
        margin-top: 0.1rem;
    }

    .payfs {
        width: 96%;
        margin: 0 auto;
        background: #fff;
        margin-top: 0.75rem;
        border-radius: 5px;
        padding: 0 0.35rem;
        box-sizing: border-box;
        box-shadow: 1px 1px 10px #ededed;
        border: 1px solid #f1f1f1;
    }

        .payfs p {
            line-height: 1.3rem;
            font-size: 0.375rem;
            color: #343434;
            position: relative;
        }

            .payfs p:first-child {
                border-bottom: 1px solid rgba(0,0,0,.1);
            }

    .wxzfname {
        float: left;
        background: url(../img/wxpay.png) no-repeat left center;
        background-size: 0.4375rem 0.4125rem;
        padding-left: 0.7125rem;
    }

    .xzwx {
        width: 0.475rem;
        height: 0.475rem;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -0.2375rem;
    }

    .tsimg {
        width: 100%;
    }

    .helpphone {
        text-align: center;
        font-size: 0.35rem;
        color: #343434;
        opacity: 0.7;
        margin-top: 0.6875rem;
    }

        .helpphone a {
            color: #1b7afc;
        }

    .zfqs {
        position: absolute;
        bottom: 0.5rem;
        left: 2%;
        width: 96%;
        margin: 0 auto;
        background: #1b7afc;
        line-height: 1rem;
        text-align: center;
        color: #fff;
        font-size: 0.375rem;
        border-radius: 3px;
    }

    /*我的新增发票（20190905）*/

    .zffp {
        background: url(../img/fpimg.png) no-repeat center left;
        background-size: 0.4375rem 0.4375rem;
    }

    /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
    .zhselect::-ms-expand {
        display: none;
    }

    .zhselect {
        position: absolute;
        right: 2%;
        top: 50%;
        transform: translateY(-50%);
        font-size: 0.35rem;
        color: #343434;
        opacity: 0.8;
        border: none;
        height: 100%;
        background: none;
    }

    .ycinput {
        width: 12rem;
    }

    .submitbtn {
        background: #0367f9;
        width: 96%;
        left: 2%;
        text-align: center;
        font-size: 0.375rem;
        color: #fff;
        border-radius: 3px;
        line-height: 1rem;
        position: absolute;
        bottom: 0.625rem;
    }


    /*帐号设置（20190917）*/
    .bindname {
        font-size: 0.35rem;
        color: #343434;
        float: left;
        width: 7rem;
    }

    .xgcon {
        color: #999;
        font-size: 0.325rem;
        display: inline-block;
        width: 7rem;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .xgbtnjt {
        float: right;
        color: #343434;
        opacity: 0.8;
        font-size: 0.35rem;
        background: url(../img/aboutmore.png) no-repeat right center;
        background-size: 0.15rem 0.275rem;
        padding-right: 0.4rem;
    }

    .wbd {
        color: #ec0000;
    }

    .changephonediv {
        display: none;
        width: 8.25rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        background: #fff;
        box-sizing: border-box;
        padding: 0 0.375rem;
        padding-top: 0.1rem;
        border-radius: 8px;
    }

    .changeqh {
        font-size: 0.35rem;
        color: #333333;
        float: left;
        border-right: 1px solid rgba(0,0,0,.1);
        padding-right: 0.2rem;
    }

    .changephoneinput {
        font-size: 0.35rem;
        color: #999999;
        float: left;
        padding: 0;
        margin-left: 0.2rem;
        width: 5rem;
    }

    .changeyzm {
        font-size: 0.35rem;
        color: #333;
        float: left;
    }

    .changephoneyzm {
        font-size: 0.35rem;
        color: #c2c2c2;
        float: left;
        padding: 0;
        margin-left: 0.2rem;
        width: 3rem;
    }

    .changeyzmbtn {
        float: left;
        font-size: 0.35rem;
        color: #999999;
        padding: 0;
        padding-left: 0.425rem;
        border-left: 1px solid rgba(0,0,0,.1);
        width: 3rem;
    }

    .changehh {
        padding: 0.4rem 0;
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }

    .qdan {
        color: #1c7bfd;
        font-size: 0.35rem;
        text-align: center;
        line-height: 1.65rem;
    }

    .changetitle {
        font-size: 0.425rem;
        color: #343434;
        line-height: 1.3rem;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        position: relative;
    }

    .gbxgtc {
        position: absolute;
        width: 0.35rem;
        top: 50%;
        right: 0;
        margin-top: -0.175rem
    }

    .bcspan {
        position: absolute;
        right: 2%;
    }

    /*意见反馈(20191024)*/
    .return {
        width: 100%;
        height: 1.25rem;
        background: url(../img/return.png) no-repeat 0.375rem center;
        background-size: 0.2625rem 0.4625rem;
        position: relative;
    }

        .return a {
            display: inline-block;
            width: 1rem;
            height: 1.25rem;
        }

    .alink {
        position: absolute;
        left: 0;
        top: 0;
    }

    .titlename {
        color: #343434;
        font-size: 0.45rem;
        position: absolute;
        left: 1rem;
        height: 1.25rem;
        top: 0;
        line-height: 1.25rem;
    }

    .jbzltitle {
        text-align: center;
        display: block;
        line-height: 1.25rem;
        font-size: 0.45rem;
        color: #343434;
    }

    .yjfkcenter {
        overflow: auto;
    }

    .sryjfk {
        padding: 0 2%;
        border-bottom: 0.125rem solid #fafafa;
        padding-bottom: 0.3rem;
    }

    .yjtextarea {
        line-height: 0.5rem;
        padding: 0;
        font-size: 0.3625rem;
        color: #343434;
        opacity: 0.6;
        width: 100%;
        height: 1rem;
        border: none;
    }

    .zsnum {
        text-align: right;
        font-size: 0.3rem;
        color: #343434;
        opacity: 0.6;
        line-height: 0.5rem;
    }

    .addimg {
        border-bottom: 0.125rem solid #fafafa;
    }

    .piclist {
        padding: 0 2%;
        margin-top: 0.225rem;
    }

        .piclist li {
            float: left;
            width: 22%;
            margin-right: 4%;
        }

            .piclist li:last-child {
                margin-right: 0;
            }

    .shpic {
        width: 100%;
    }

    .addbtn {
        width: 100%;
    }

    .tjtptitle {
        padding: 0 2%;
        line-height: 1.125rem;
        font-size: 0.3625rem;
        color: #343434;
        opacity: 0.8;
    }

    .tpsl {
        float: right;
    }

    .addtip {
        font-size: 0.3rem;
        color: #343434;
        opacity: 0.6;
        padding: 0 2%;
        line-height: 0.9rem;
        padding-bottom: 0.1rem;
    }

    .lxtel {
        padding: 0.15rem 2%;
    }

    .lxname {
        float: left;
        color: #343434;
        font-size: 0.3625rem;
    }

    .lxdhinput {
        float: right;
        color: #343434;
        opacity: 0.8;
        font-size: 0.3625rem;
        text-align: right;
    }

    .sztypediv {
        border-bottom: 0.125rem solid #fafafa;
        padding: 0.5rem 2% 0.45rem 2%;
    }

    .xzwtitle {
        font-size: 0.35rem;
        color: #666666;
        margin-bottom: 0.375rem;
    }

    .sztylist li {
        width: 32%;
        text-align: center;
        float: left;
        padding: 0 0.2rem;
        line-height: 1rem;
        box-sizing: border-box;
        margin-right: 2%;
        border: 1px solid #e9e9e9;
        font-size: 0.375rem;
        color: #343434;
        opacity: 0.8;
    }

        .sztylist li:last-child {
            margin-right: 0;
        }

        .sztylist li.activetype {
            background: #0367f9;
            color: #FFFFFF;
            opacity: 1;
        }

    .qdbtn {
        width: 92%;
        margin: 0 auto;
        background: #0f6dec;
        text-align: center;
        line-height: 1rem;
        color: #fff;
        font-size: 0.35rem;
        border-radius: 3px;
        margin-bottom: 0.5rem;
    }

    .yscpiclist {
        float: left
    }

        .yscpiclist li {
            position: relative;
            float: left;
            margin-right: 0.4rem;
            width: 1.7125rem;
            height: 1.7125rem;
            line-height: 1.7125rem;
            border: 1px solid #ddd;
            box-sizing: border-box;
        }

            .yscpiclist li:last-child {
                border: 1px solid #ddd;
            }

            .yscpiclist li img {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                max-height: 100%;
                max-width: 100%;
            }

    .pzlist {
        padding: 0 2%;
    }

        .pzlist .picdiv {
            float: left;
            width: 25%;
        }

            .pzlist .picdiv:last-child {
                margin-right: 0;
            }

            .pzlist .picdiv img {
                width: 1.7125rem;
                height: 1.7125rem;
            }

    input.sctpinput {
        width: 1.7125rem;
        height: 1.7125rem;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
        border-radius: 0;
    }

    .deletbtn {
        width: 0.4rem;
        height: 0.4rem;
        display: inline-block;
        position: absolute;
        right: -0.15rem;
        top: -0.15rem;
        background: url(../img/gbimg.png) no-repeat left center;
        background-size: 100% 100%;
    }

    .inputdiv {
        position: relative;
        display: inline-block;
        float: left;
        margin-right: 0.4rem;
        background: url(../img/addtpn.png) no-repeat left top;
        background-size: 100% 100%;
        z-index: 100
    }
}
