    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    body,
    html {
        max-width: 640px;
        margin: 0 auto;
        font: 14px;
        color: #333;
    }

    img {
        display: block;
    }



    html,
    body,
    h1,
    h2,
    h3,
    h4,
    p,
    div,
    ul,
    li,
    ol,
    dl,
    dt,
    dd,
    span,
    i,
    em,
    strong,
    button,
    table,
    textarea,
    input,
    b,
    nav,
    footer,
    form,
    frame,
    img,
    tr,
    td {
        margin: 0;
        padding: 0;
        list-style: none;
        box-sizing: border-box;
        border: 0;
        outline: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        font-style: normal;
    }

    html {
        margin: auto;
        font-size: 13.333vw;
    }

    body {
        font-family: "微软雅黑";
        padding-top: constant(safe-area-inset-top);
        padding-left: constant(safe-area-inset-left);
        padding-right: constant(safe-area-inset-right);
        padding-bottom: constant(safe-area-inset-bottom);
    }

    a:link,
    a:hover,
    a:visited {
        text-decoration: none;
    }

    @media screen and (min-width:415px) and (max-width:639px) {

        html,
        body {
            font-size: 54px;
        }
    }

    @media screen and (min-width:640px) and (max-width:719px) {

        html,
        body {
            font-size: 64px;
        }
    }

    @media screen and (min-width:750px) {

        html,
        body {
            font-size: 72px;
            max-width: 750px;
            margin: 0 auto;
        }
    }

    /*全局样式*/
    .pay {
        width: 100%;
        overflow: hidden;
        background: #8e0406;
    }

    .banner {
        width: 100%;
        overflow: hidden;
    }

    .banner img {
        width: 100%;
        float: left;
    }

    /*pay_con*/
    .pay_con {
        width: 100%;
        overflow: hidden;
        padding: 0 0.24rem;
    }

    .pay_con_txt {
        width: 100%;
        overflow: hidden;
        font-size: 0.28rem;
        color: #fff;
        line-height: 0.4rem;
        margin: 0.3rem 0 0.22rem;
        letter-spacing: 0.01rem;
    }

    .pay_con_txt i {
        color: #fba901;
    }

    /*pay_info*/
    .pay_info {
        width: 100%;
        overflow: hidden;
        background: #fff;
        border-radius: 5px;
        padding: 0.11rem;
        margin-bottom: 0.25rem;
    }

    .pay_info_bj {
        width: 100%;
        overflow: hidden;
        padding: 0 0.2rem;
        background: url(http://qmz.nclingce.cn/images/pay_info_xian.jpg) repeat-y top left, url(http://qmz.nclingce.cn/images/order/pay_info_xian_t.jpg) repeat-x top left, url(http://qmz.nclingce.cn/images/order/pay_info_xian.jpg) repeat-y top right, url(http://qmz.nclingce.cn/images/order/pay_info_xian_t.jpg) repeat-x bottom left;
        position: relative;
    }

    .pay_info_jiao {
        width: 0.4rem;
        height: 0.42rem;
        background: url(http://qmz.nclingce.cn/images/pay_info_jiao.jpg) no-repeat;
        background-size: 115%;
        display: block;
        position: absolute;
    }

    .pay_info_bj .top {
        top: 0;
        left: 0;
    }

    .pay_info_bj .bottom {
        top: 0;
        right: 0;
        transform: rotate(90deg);
    }

    .pay_info_bj .b_l {
        bottom: 0;
        left: 0;
        transform: rotate(270deg);
    }

    .pay_info_bj .b_r {
        bottom: 0;
        right: 0;
        transform: rotate(180deg);
    }

    .p_i_top {
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #f5ddd8;
    }

    .p_i_t_con {
        width: 70%;
        font-size: 0.28rem;
        margin: 0.45rem auto 0;
        color: #7c7b7b;
    }

    .p_i_t_con tr {
        margin-bottom: 0.25rem;
        display: inline-block;
        width: 100%;
    }

    .p_i_t_con tr:first-child td {
        width: 50%;
        float: left;
    }

    .p_i_t_con td {
        display: inline-block;
        width: 100%;
    }

    .p_i_t_con tr:last-child td {
        background: #fecea6;
        text-align: center;
        font-size: 0.3rem;
        width: 100%;
    }

    .p_i_t_txt {
        width: 100%;
        font-size: 0.34rem;
        text-align: center;
        color: #fc4d33;
        padding-right: 0.5rem;
        margin: 0.4rem 0 0.1rem;
    }

    .p_i_t_txt del {
        font-size: 0.28rem;
        color: #6e6c6b;
        margin-right: 0.2rem;
    }

    .p_i_t_txt span b {
        font-size: 0.5rem;
        position: relative;
    }

    .p_i_t_txt span b:before {
        content: '';
        width: 0.85rem;
        height: 0.3rem;
        background: url(http://qmz.nclingce.cn/images/preferential.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        top: -0.1rem;
        right: -0.88rem;
    }

    .p_i_but {
        width: 100%;
        overflow: hidden;
        background: url(http://qmz.nclingce.cn/images/pay_but_bottom.png) repeat-x bottom left;
        padding-top: 0.32rem;
        margin-bottom: 0.14rem;
    }

    .p_i_but span {
        width: 6.4rem;
        height: 0.88rem;
        background: url(http://qmz.nclingce.cn/images/pay_but.png) no-repeat 0 -0.01rem;
        background-size: 6.4rem;
        margin: 0 auto 0.21rem;
        display: block;
    }

    .p_i_but span.wei_pay {
        background-position: 0 -1.13rem;
    }

    .qualification {
        width: 5.69rem;
        overflow: hidden;
        margin: 0.3rem auto;
    }

    .qualification img {
        width: 100%;
        float: left;
    }

    .p_i__but_txt {
        width: 100%;
        height: auto;
        font-size: 0.26rem;
        text-align: center;
        margin-bottom: 0.24rem;
        color: #19aa0f;
        letter-spacing: 0.02rem;
    }

    .pay_info_bot {
        width: 100%;
        height: auto;
        color: #b5332b;
        font-size: 0.26rem;
        text-align: center;
        margin-bottom: 0.4rem;
        letter-spacing: 0.02rem;
    }

    /*pay_xxi_con*/
    .pay_xxi_con {
        width: 100%;
        overflow: hidden;
        padding: 0.12rem;
        background: url(http://qmz.nclingce.cn/images/con_solid.jpg) repeat-x top left, url(http://qmz.nclingce.cn/images/order/con_solid.jpg) repeat-x bottom left, url(http://qmz.nclingce.cn/images/order/con_solid_l.jpg) repeat-y top left, url(http://qmz.nclingce.cn/images/order/con_solid_l.jpg) repeat-y top right;
        border-radius: 6px;
        margin-bottom: 0.18rem;
    }

    .xxi_con_bj {
        width: 100%;
        overflow: hidden;
        background: url(http://qmz.nclingce.cn/images/con_solid_bj.jpg) no-repeat;
        background-size: 100% 100%;
    }

    .xxi_con_bj p.xxi_txt {
        font-size: 0.29rem;
        padding: 0.2rem 0.21rem;
    }

    .xxi_con_bj p.xxi_txt i {
        color: #b5332b;
    }

    /*tit*/
    .tit {
        width: 100%;
        overflow: hidden;
        margin: 0 0 0.1rem;
    }

    .tit img {
        width: 100%;
        float: left;
    }

    /*con_tit*/
    .con_tit {
        width: 100%;
        text-align: center;
        color: #a03233;
        font-size: 0.38rem;
        font-weight: normal;
        letter-spacing: 0.02rem;
        line-height: 0.83rem;
    }

    .con_tit span {
        position: relative;
    }

    .con_tit span:before {
        width: 0.34rem;
        height: 0.34rem;
        background: url(http://qmz.nclingce.cn/images/da_bag.png) no-repeat;
        background-size: 100%;
        content: '';
        display: block;
        position: absolute;
        top: calc(50% - 0.17rem);
        left: -0.6rem;
    }

    .con_tit span:after {
        width: 0.34rem;
        height: 0.34rem;
        background: url(http://qmz.nclingce.cn/images/da_bag.png) no-repeat;
        background-size: 100%;
        content: '';
        display: block;
        position: absolute;
        top: calc(50% - 0.17rem);
        right: -0.6rem;
    }

    .gr_info {
        width: 100%;
        padding: 0 0.2rem;
        font-size: 0.28rem;
        margin-bottom: 0.14rem;
    }

    .gr_info dt {
        width: 100%;
        height: 0.7rem;
        border-bottom: 1px solid #d2d2d2;
        overflow: hidden;
        text-align: center;
        line-height: 0.7rem;
        color: #a03233;
    }

    .gr_info dt span,
    .gr_info dd span {
        width: 15%;
        float: left;
        display: block;
        height: 100%;
        border-right: 1px solid #d2d2d2;
    }

    .gr_info dt p,
    .gr_info dd p {
        width: 70%;
        float: left;
        height: 100%;
        padding: 0;
    }

    .gr_info dd {
        width: 100%;
        height: 1.01rem;
        text-align: center;
    }

    .gr_info dd span {
        line-height: 1.01rem;
    }

    .gr_info dd p {
        text-align: left;
        padding-left: 0.15rem;
        padding-top: 0.1rem;
    }

    /*wuxin*/
    .wuxin {
        width: 100%;
        padding: 0 0.17rem;
    }

    .wux_txt {
        width: 100%;
        height: auto;
        font-size: 0.28rem;
        color: #a03233;
        line-height: 0.4rem;
    }

    .wux_num {
        width: 100%;
        overflow: hidden;
        font-size: 0.28rem;
        text-align: center;
        margin: 0.3rem 0;
    }

    .wux_num dt {
        width: 100%;
        height: 0.7rem;
        line-height: 0.7rem;
        color: #a03233;
        border-bottom: 1px solid #d2d2d2;
    }

    .wux_num dd {
        width: 100%;
        height: 1.01rem;
        line-height: 1.01rem;
    }

    .wux_num dt span,
    .wux_num dd span {
        width: 17%;
        height: 100%;
        float: left;
        display: block;
        border-right: 1px solid #d2d2d2;
    }

    .wux_num dt span:first-child,
    .wux_num dd span:first-child {
        width: 15%;
    }

    .wux_num dt span:last-child,
    .wux_num dd span:last-child {
        border: 0;
    }

    .wux_ul {
        width: 100%;
        overflow: hidden;
        font-size: 0.3rem;
        color: #fff;
        margin-bottom: 0.16rem;
    }

    .wux_ul li {
        width: 100%;
        line-height: 0.4rem;
        margin-bottom: 0.1rem;
        background: #b13c31;
        padding-left: 0.22rem;
    }

    .mingpan dt span,
    .mingpan dd span {
        width: 20% !important;
    }

    .mingpan dd:nth-child(2) {
        border-bottom: 1px solid #d2d2d2
    }

    /*chak*/
    .chak {
        width: 100%;
        overflow: hidden;
        background: url(http://qmz.nclingce.cn/images/zhez_01.png) no-repeat;
        background-size: 100%;
        padding: 0.3rem 0.3rem 0;
    }

    .chak_tit {
        width: 3.55rem;
        height: 0.6rem;
        font-size: 0.32rem;
        color: #f3d020;
        text-align: center;
        line-height: 0.6rem;
        margin: 0 auto 0.4rem;
        background: url(http://qmz.nclingce.cn/images/tit_02.png) no-repeat;
        background-size: 100% 100%;
        letter-spacing: 0.02rem;
    }

    .chak_ul {
        width: 100%;
        background: #fff;
        font-size: 0.28rem;
        margin-bottom: 0.47rem;
        border-radius: 5px;
        border: 1px solid #dcdcdc;
        padding: 0.3rem 0.15rem;
    }

    .chak_ul li {
        width: 100%;
        height: auto;
        margin-bottom: 0.1rem;
    }

    .chak_ul li:last-child {
        margin-bottom: 0;
    }

    .chak_ul li i {
        color: #b02d2d;
    }

    .zhe_b {
        background: url(http://qmz.nclingce.cn/images/zhez_02.png) no-repeat;
        background-size: 100% 98%;
    }

    /*xiao_tit*/
    .xiao_tit {
        width: 4.18rem;
        overflow: hidden;
        margin: 0 auto 0.1rem;
    }

    .xiao_tit img {
        width: 100%;
        float: left;
    }

    /*evaluation*/
    .evaluation {
        width: 100%;
        background: #fff;
        border-radius: 5px;
        margin-bottom: 0.13rem;
        overflow: hidden;
    }

    .eva_num {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: 0.28rem;
    }

    .eva_num li {
        background: #b02d2d;
        width: 100%;
        padding: 0.1rem;
        border-radius: 4px;
        overflow: hidden;
        margin-bottom: 0.12rem;
    }

    .eva_num li span:first-child {
        float: left;
    }

    .eva_num li span:last-child {
        float: right;
    }

    .gun_k {
        width: 100%;
        overflow: hidden;
        margin: 0.35rem 0 0.4rem;
        height: 8rem;
        padding: 0 0.15rem;
    }

    /*------------滚动距离---------------*/
    .gun {
        width: 100%;
        overflow: hidden;
        font-size: 0.3rem;
        color: #8f4132;
    }

    .gun li {
        margin-bottom: 0.35rem;
        width: 100%;
        overflow: hidden;
        border-bottom: 1px dashed #7c7c7c;
    }

    .gun li p.gun_tit {
        width: 100%;
        height: auto;
        font-size: 0.28rem;
        color: #5d5e5e;
        margin-bottom: 0.15rem;
    }

    .gun li p.gun_tit i {
        margin-left: 0.45rem;
    }

    .gun li p.gun_con {
        width: 100%;
        overflow: hidden;
        line-height: 0.38rem;
        margin-bottom: 0.25rem;
    }

    .eva_info {
        width: 100%;
        overflow: hidden;
        font-size: 0.3rem;
        padding: 0 0.15rem;
    }

    .eva_info li {
        margin-bottom: 0.13rem;
        width: 100%;
        overflow: hidden;
    }

    .eva_info li span {
        width: 25%;
        display: block;
        float: left;
        color: #8f4132;
    }

    .eva_info li div {
        width: 75%;
        overflow: hidden;
        float: right;
    }

    .eva_info li div textarea {
        width: 100%;
        height: 0.9rem;
        border: 1px solid #b5b5b5;
        border-radius: 5px;
        resize: none;
        padding: 0.1rem;
        font-size: 0.3rem;
    }

    .eva_info li div input {
        width: 100%;
        height: 0.7rem;
        border: 1px solid #b5b5b5;
        border-radius: 5px;
        padding: 0.1rem;
        font-size: 0.3rem;
        margin-bottom: 0.02rem;
    }

    .eva_info li:nth-child(2) span {
        line-height: 0.7rem;
    }

    .eva_info li div button {
        width: 100%;
        height: 0.7rem;
        line-height: 0.7rem;
        text-align: center;
        background: #b02d2d;
        font-size: 0.32rem;
        letter-spacing: 0.02rem;
        border-radius: 5px;
        color: #f3d020;
    }

    .eva_info li:last-child {
        margin: 0.3rem 0;
    }

    .wx_good {
        width: 100%;
        overflow: hidden;
        background: #eee;
        padding: 0.2rem 0.15rem;
    }

    .wx_good span {
        width: 3.9rem;
        height: 0.39rem;
        display: block;
    }

    .wx_good span img {
        width: 100%;
        float: left;
    }

    /*order*/
    .order {
        width: 100%;
        overflow: hidden;
        background: #fff;
        border-radius: 5px;
        margin-bottom: 0.13rem;
        padding: 0.4rem 0.14rem 0.3rem;
    }

    .order_img {
        width: 100%;
        height: 1.52rem;
        overflow: hidden;
        margin-bottom: 0.3rem;
    }

    .order_img ul {
        height: 100%;
        width: -webkit-max-content;
        width: -moz-max-content;
    }

    .order_img ul li {
        width: 1.53rem;
        height: 100%;
        float: left;
        margin-right: 0.2rem;
        position: relative;
        border-radius: 5px;
        overflow: hidden;
    }

    .order_img ul li img {
        width: 100%;
        float: left;
    }

    .order_img ul li p {
        width: 100%;
        height: 0.4rem;
        text-align: center;
        line-height: 0.4rem;
        font-size: 0.28rem;
        color: #fff;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .or_info {
        width: 100%;
        overflow: hidden;
        border-top: 1px solid #706f6f;
        height: 4.6rem;
    }

    /*-------------订单滚动----------------*/
    .or_info .or_info_con {
        color: #2e2f2f;
        font-size: 0.28rem;
    }

    .or_info .or_info_con li {
        width: 100%;
        line-height: 0.64rem;
        border-bottom: 1px solid #706f6f;
        padding-left: 0.2rem;
    }

    .or_info .or_info_con li i {
        color: #b5332b;
    }

    .order_se {
        width: 96%;
        height: 0.76rem;
        margin: 0.3rem auto 0;
        border: 1px solid #b02d2d;
    }

    .order_se input {
        width: 75%;
        height: 100%;
        float: left;
        display: block;
        padding: 0 0.1rem;
        font-size: 0.3rem;
    }

    .order_se span {
        width: 25%;
        height: 100%;
        background: #b02d2d;
        color: #fff;
        font-size: 0.32rem;
        text-align: center;
        line-height: 0.76rem;
        display: block;
        float: left;
    }

    /*problem*/
    .problem {
        width: 100%;
        overflow: hidden;
        padding: 0.4rem 0.3rem;
        background: #fff;
        border-radius: 5px;
    }

    .pr_con {
        width: 100%;
        font-size: 0.3rem;
        margin-bottom: 0.17rem;
        background-color: #FFFFFF;
    }

    .pr_con li {
        background-color: #FFFFFF;
    }

    /*    改     */
    .pr_con li .dtclick {
        width: 100%;
        padding: 0.09rem 0;
        background: #fff;
        color: #515151;
        padding-left: 0.5rem;
        position: relative;
        border-bottom: 1px dashed #515151;
    }

    .pr_con li .dtclick i {
        width: 0.32rem;
        height: 0.32rem;
        background: url(http://qmz.nclingce.cn/images/red_bag.png) no-repeat;
        background-size: 100%;
        position: absolute;
        top: calc(50% - 0.16rem);
        left: 0.1rem;
        display: block;
    }

    .pr_con li .dt_txt {
        width: 100%;
        overflow: hidden;
        line-height: 0.5rem;
        margin-top: 0.17rem;
        border: 1px solid #d2d2d2;
        border-radius: 5px;
        padding: 0.2rem 0.15rem;
        color: #982324;
        display: none;
    }

    .dtclickcol {
        background: #b02d2d !important;
        color: #fff !important;
        border: none !important;
    }

    .dtclickcol i {
        background: url(http://qmz.nclingce.cn/images/red_bag_b.png) no-repeat !important;
        background-size: 100% !important;
    }

    .pr_con li:nth-child(1) .dt_txt {
        display: block;
    }

    /*bottom_txt*/
    .bottom_txt {
        width: 100%;
        line-height: 1rem;
        font-size: 0.3rem;
        color: #cdcccc;
        font-weight: 400;
        text-align: center;
        margin-bottom: 1.8rem;
    }

    .Math_txt {
        width: 5.15rem;
        height: 0.5rem;
        font-size: 0.28rem;
        color: #fff;
        background: #a86026;
        position: fixed;
        left: calc(50% - 2.575rem);
        bottom: 1.4rem;
        text-align: center;
        line-height: 0.5rem;
        border-radius: 5px;
        display: none;
    }

    /*di_but*/
    .di_but {
        width: 100%;
        height: 1.26rem;
        position: fixed;
        bottom: 0;
        left: 0;
        display: none;
    }

    .di_but button {
        width: 100%;
        height: 100%;
        background: #b02d2d;
        float: left;
        font-size: 0.48rem;
        letter-spacing: 0.04rem;
        color: #f3ec7b;
        position: relative;
    }

    .di_but button i {
        width: 0.39rem;
        height: 0.56rem;
        background: url(http://qmz.nclingce.cn/images/hand.png) no-repeat;
        background-size: 100%;
        display: block;
        position: absolute;
        top: calc(50% - 0.28rem);
        right: 0.9rem;
        animation: heads 0.7s infinite;
        transform: rotate(340deg);
    }

    .di_but button:after {
        content: '';
        width: 6.92rem;
        height: 0.42rem;
        background: url(http://qmz.nclingce.cn/images/bottom_tu.png) no-repeat;
        background-size: 100%;
        display: block;
        position: absolute;
        top: 0.1rem;
        left: calc(50% - 3.46rem);
    }

    .di_but button:before {
        content: '';
        width: 6.92rem;
        height: 0.42rem;
        background: url(http://qmz.nclingce.cn/images/bottom_tu.png) no-repeat;
        background-size: 100%;
        display: block;
        position: absolute;
        bottom: 0.1rem;
        left: calc(50% - 3.46rem);
        transform: rotate(180deg);
    }

    /*tanchu*/
    .tanchu {
        width: 100%;
        height: 100vh;
        padding: 0 0.24rem;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
    }

    .tanchu_bj {
        width: 7.05rem;
        height: 8.3rem;
        background: #fff;
        border-radius: 5px;
        position: absolute;
        top: 10%;
        left: calc(50% - 3.525rem);
        padding: 0;
    }

    .tanchu_bj_no {
        width: 100%;
        height: 100vh;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        top: 0;
        left: 0;
    }

    .tanchu_top {
        width: 100%;
        height: 1.18rem;
        background: #ededed;
        padding-top: 0.2rem;
        position: relative;
    }

    .tanchu_no {
        width: 0.27rem;
        height: 0.27rem;
        background: url(http://qmz.nclingce.cn/images/tanchu_no.png) no-repeat;
        background-size: 100%;
        display: block;
        position: absolute;
        top: 20%;
        right: 0.3rem;
    }

    .tanchu_con {
        padding: 0 0.24rem;
    }

    @keyframes heads {
        from {
            right: 0.95rem;
        }

        to {
            right: 0.9rem;
        }
    }

    /*
 * 新增名字修改样式
 */
    .nameInfo {
        width: 100%;
        overflow: hidden;
    }

    .nameInfo h2 {
        width: 100%;
        overflow: hidden;
        font-size: 0.38rem;
        color: #a03233;
        letter-spacing: 1px;
        font-weight: normal;
        text-align: center;
        margin: 0.3rem auto;
    }

    .nameInfo h2 span {
        position: relative;
    }

    .nameInfo h2 span:before,
    .nameInfo h2 span:after {
        content: '';
        width: 0.36rem;
        height: 0.36rem;
        display: block;
        background: url(http://qmz.nclingce.cn/images/da_bag.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    .nameInfo h2 span:before {
        top: 50%;
        left: -0.68rem;
    }

    .nameInfo h2 span:after {
        top: 50%;
        right: -0.68rem;
    }

    .nameInfoAmend {
        width: 100%;
        overflow: hidden;
        padding: 0 0.32rem;
        font-size: 0.3rem;
        color: #333;
    }

    .nameInfoAmend li {
        width: 100%;
        overflow: hidden;
        line-height: 0.58rem;
    }

    .nameInfoAmend li em {
        margin-left: 0.6rem;
    }

    .nameInfoAmend li font {
        margin: 0 0.15rem;
    }

    .nameInfoBut {
        width: 100%;
        overflow: hidden;
        margin: 0.28rem auto 0.3rem;
        padding: 0 0.32rem;
    }

    .nameInfoBut span {
        float: right;
        width: auto;
        font-size: 0.28rem;
        color: #9b2118;
        padding-left: 0.42rem;
        position: relative;
    }

    .nameInfoBut span:before {
        content: '';
        display: block;
        width: 0.28rem;
        height: 0.26rem;
        background: url(http://qmz.nclingce.cn/images/xiugai_bi.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    .p_i_top {
        border: none;
    }

    .p_i_but {
        padding-top: 0;
        background: none;
        margin-top: 0.33rem;
    }

    .amendPopup {
        width: 100%;
        height: 100vh;
        overflow: hidden;
        background: rgba(0, 0, 0, .5);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        display: none;
    }

    .amendPopup .amendPopupCon {
        width: 92%;
        overflow: hidden;
        background: #fff;
        border-radius: 5px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        padding: 0.46rem 0.26rem 0.4rem;
        max-width: 600px;
    }

    .amendPHide {
        width: 0.4rem;
        height: 0.4rem;
        background: url(http://qmz.nclingce.cn/images/amendhide.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        top: 0.15rem;
        right: 0.15rem;
        z-index: 101;
    }

    .amendPopupCon h3 {
        width: 100%;
        height: auto;
        font-size: 0.34rem;
        color: #333;
        text-align: center;
        font-weight: normal;
        margin-bottom: 0.44rem;
        letter-spacing: 1px;
    }

    .amendPUl {
        width: 100%;
        overflow: hidden;
        font-size: 0.3rem;
    }

    .amendPUl li {
        width: 100%;
        height: 0.86rem;
        border-radius: 3px;
        border: 1px solid #ccc;
        margin-bottom: 0.22rem;
    }

    .amendPUl li span {
        width: 30%;
        display: inline-block;
        float: left;
        height: 100%;
        line-height: 0.84rem;
        text-align: center;
        color: #666;
    }

    .amendPUl li span b {
        margin-right: 0.6rem;
    }

    .amendPUl li div {
        width: 70%;
        float: left;
        height: 100%;
    }

    .amendPUl li div input {
        width: 100%;
        height: 100%;
        float: left;
        font-size: 0.3rem;
    }

    .amendPUl li div label {
        width: auto;
        height: 100%;
        float: left;
        line-height: 0.84rem;
        margin-right: 0.6rem;
        padding-left: 0.54rem;
        position: relative;
    }

    .amendPUl li div label:nth-child(3) {
        margin-right: 0;
    }

    .amendPUl li div label i {
        width: 0.34rem;
        height: 0.32rem;
        display: block;
        background: url(http://qmz.nclingce.cn/images/choose.png) no-repeat;
        background-size: 0.8rem 100%;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    .chooseYes {
        background-position: -0.46rem 0 !important;
    }

    .unknown {
        display: none;
    }

    .amendPBut {
        width: 100%;
        height: 0.74rem;
        padding: 0 0.26rem;
        margin-top: 0.32rem;
    }

    .amendPBut button {
        width: 43%;
        height: 100%;
        display: inline-block;
        text-align: center;
        line-height: 0.74rem;
        color: #fff;
        background: #a80906;
        border-radius: 3px;
        font-size: 0.34rem;
        letter-spacing: 1px;
    }

    .amendPBut button.amendPBut_l {
        float: left;
    }

    .amendPBut button.amendPBut_r {
        float: right;
    }

    /* 2018-11-20 增加优惠券样式 */
    .Coupon-box {
        width: 1.24rem;
        height: 1.4rem;
        display: none;
        background: url(http://qmz.nclingce.cn/images/coupon_icon.png) no-repeat;
        background-size: 100% 100%;
        position: fixed;
        bottom: 200px;
        right: 0;
        z-index: 2;
    }

    .Coupon-popup {
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 3;
        display: none
    }

    .Coupon-bj {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .65);
    }

    .Coupon-content {
        width: 5.42rem;
        height: auto;
        position: fixed;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 4;
    }

    .Coupon-content img {
        width: 100%;
        float: left;
    }

    .Coupon-content p {
        width: 100%;
        overflow: hidden;
        font-size: 0.32rem;
        position: absolute;
        bottom: 1.3rem;
        left: 0;
        text-align: center;
        color: #fff;
    }

    .Coupon-content p em {
        display: block;
        font-size: 0.4rem;
        letter-spacing: 1px;
        margin-bottom: 0.1rem;
    }

    .Coupon-content p b {
        font-size: 0.9rem;
        margin: 0 0.15rem;
        height: 0.9rem;
        line-height: 0.9rem;
    }

    .Coupon-content button {
        display: block;
        width: 2.91rem;
        height: 0.69rem;
        background: url(http://qmz.nclingce.cn/images/coupon_botton.png) no-repeat;
        background-size: 100% 100%;
        text-align: center;
        line-height: 0.68rem;
        font-size: 0.32rem;
        color: #cd0502;
        position: absolute;
        bottom: 0.42rem;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        letter-spacing: 1px;
    }

    .Coupon-content .Coupon-show {
        width: 0.56rem;
        height: 0.56rem;
        background: url(http://qmz.nclingce.cn/images/videono.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        top: 1.3rem;
        right: 0;
    }

    .coupon-money {
        width: 100%;
        overflow: hidden;
        font-size: 0.26rem;
        color: #333;
        text-align: center;
        letter-spacing: 1px;
        display: none
    }

    .coupon-money span {
        padding-left: 0.45rem;
        position: relative;
    }

    .coupon-money span:before {
        content: '';
        display: block;
        width: 0.28rem;
        height: 0.3rem;
        background: url(http://qmz.nclingce.cn/images/coupon_ck_icon.png) no-repeat;
        background-size: 0.8rem;
        position: absolute;
        top: 2px;
        left: 0;
        /*-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);*/
    }

    .coupon-money-ck {
        color: #df2105 !important;
    }

    .coupon-money-ck span:before {
        width: 0.33rem;
        height: 0.34rem;
        background-position: -0.4rem 0;
        top: 0;
    }

    .p_sel_jia {
        margin-bottom: 0.1rem;
    }

    .baby_pay_but {
        margin-top: 0.4rem;
    }