html {
    background-color: #f7f7f7
}

body {
    background-color: #f9dbdd
}

img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.xmpd-box {
    margin: .2rem .2rem .1rem;
    padding: .1rem .1rem .2rem;
    position: relative;
    background-color: #fff;
    -webkit-border-radius: .03rem;
    -moz-border-radius: .03rem;
    border-radius: .03rem
}

.xmpd-box::before {
    content: '';
    position: absolute;
    top: -.05rem;
    left: .03rem;
    right: .03rem;
    height: .05rem;
    background: url(xmpd_box_top.png) no-repeat bottom center;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

.xmpd-box::after {
    content: '';
    position: absolute;
    bottom: -.03rem;
    left: .04rem;
    right: .04rem;
    height: .06rem;
    background-color: #fff;
    -webkit-border-radius: .03rem;
    -moz-border-radius: .03rem;
    border-radius: .03rem
}

.xmpd-title {
    margin: .1rem 0;
    text-align: center;
    font-size: .24rem;
    font-weight: 700;
    color: #fff;
    height: .42rem;
    line-height: .42rem;
    font-family: SimSun;
    background: url(xmpd_tit.png) no-repeat center center;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%
}

.public_ht_title {
    display: none
}

.public_hot_test {
    border: none;
    margin: .1rem 0
}

.public_paybottom_height {
    height: .55rem
}

.public_pay_bottom,
.public_test_fixed {
    height: .6rem
}

.public_pay_bottom i {
    display: none
}

.public_test_fixed span {
    height: .6rem;
    line-height: .6rem;
    font-size: .24rem;
    margin: .05rem .2rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbc074), to(#e7873e));
    background: -webkit-linear-gradient(#fbc074, #e7873e);
    background: -moz-linear-gradient(#fbc074, #e7873e);
    background: -o-linear-gradient(#fbc074, #e7873e);
    background: linear-gradient(#fbc074, #e7873e)
}

.public_pay_bottom span {
    display: block;
    margin: .05rem auto 0;
    height: .55rem;
    line-height: .5rem;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(210, 56, 29, .2);
    font-family: SimSun;
    background: url(index_btn.png) no-repeat center center;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    text-align: center;
    font-size: .3rem;
    letter-spacing: 2px;
    font-weight: 700
}

.index-form__btn a,
.public_pay_bottom span,
.public_test_fixed span {
    -webkit-animation: zoom 1.5s linear infinite;
    -moz-animation: zoom 1.5s linear infinite;
    -o-animation: zoom 1.5s linear infinite;
    animation: zoom 1.5s linear infinite;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8)
}

.m_top_tip {
    background-color: #292424
}

.index-form {
    overflow: hidden;
    margin: 0 .1rem
}

.index-form__wrap {
    overflow: hidden;
    margin-bottom: .08rem;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
    border: 1px solid #d9a19e;
    background-color: #fff;
    padding-left: .38rem;
    position: relative;
    font-size: .15rem
}

.index-form__wrap::before {
    content: '男方';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: .38rem;
    background-color: #dc9b4e;
    padding: .22rem .1rem;
    color: #fffbf2;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.2;
    font-weight: 700;
    font-size: .18rem
}

.index-form__wrap--female::before {
    content: '女方';
    background-color: #cb3619
}

.index-form__item {
    position: relative;
    padding: .05rem .1rem .05rem .4rem;
    height: .3rem;
    line-height: .3rem;
    border-bottom: 1px solid #d9a19e
}

.index-form__item:last-child {
    border-bottom: none
}

.index-form__item>label {
    position: absolute;
    top: .05rem;
    left: 0;
    width: .4rem;
    text-align: center
}

.index-form__item>input {
    display: block;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    height: .3rem;
    line-height: .3rem;
    font-size: .15rem
}

.index-form__btn a {
    display: block;
    margin: .15rem auto 0;
    height: .55rem;
    line-height: .5rem;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(210, 56, 29, .2);
    font-family: SimSun;
    background: url(index_btn.png) no-repeat center center;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    text-align: center;
    font-size: .3rem;
    letter-spacing: 2px;
    font-weight: 700
}

.index-form__agreement {
    font-size: .12rem;
    text-align: center;
    padding: .08rem 0;
    line-height: 1.8
}

.index-form__agreement>a {
    color: #854225;
    text-decoration: underline
}

.index-form__agreement>input {
    -webkit-appearance: checkbox;
    vertical-align: middle;
    margin-top: -.02rem;
    margin-right: .03rem;
    width: .15rem;
    height: .15rem
}

.index-form__agreement span {
    color: #854225
}

.order-price {
    background-color: #fff2d2;
    overflow: hidden;
    line-height: .45rem;
    text-align: center;
    font-size: .12rem
}

.order-price__left {
    float: left;
    width: 40%;
    background-color: #ffd776;
    height: .45rem
}

.order-price__left>span {
    font-size: .18rem;
    color: #ec2520;
    margin-right: .05rem
}

.order-price__left>span>i {
    font-size: .24rem
}

.order-price__right {
    float: right;
    width: 60%;
    height: .45rem
}

.order-price__right>span {
    font-weight: 700;
    font-size: .18rem
}

.order-price__right>span>i {
    display: inline-block;
    background-color: #ffd776;
    height: .3rem;
    line-height: .3rem;
    padding: 0 .05rem;
    margin: 0 .05rem;
    -webkit-border-radius: .03rem;
    -moz-border-radius: .03rem;
    border-radius: .03rem;
    vertical-align: middle
}

.order-info {
    padding: .1rem .1rem .2rem;
    background-color: #fff
}

.order-info__desc {
    padding: .1rem;
    background-color: #fff;
    font-size: .15rem
}

.order-info__desc>span,
.order-info__tit>span {
    color: #d83640
}

.public_pay_tip {
    color: #666;
    padding: 0
}

.order-preresult__hd {
    margin: .1rem 0 -.1rem;
    height: .45rem;
    line-height: .45rem;
    text-align: center;
    font-size: .22rem;
    border-bottom: 1px solid #e0c6b1;
    background-color: #fff
}

.order-preresult {
    margin-top: .1rem;
    background-color: #fff;
    padding: .1rem .2rem .2rem
}

.order-preresult__title {
    margin: 0 auto;
    height: .3rem;
    line-height: .3rem;
    width: 1.8rem;
    font-size: .19rem;
    color: #fff;
    background-color: #e54c3d;
    text-align: center;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

.order-preresult__box {
    background: url(data:image/png;base64,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) repeat-y;
    -webkit-background-size: 100% 20%;
    -moz-background-size: 100% 20%;
    background-size: 100% 20%;
    margin-top: .1rem;
    padding: .15rem .25rem .2rem .2rem
}

.order-preresult__con {
    position: relative;
    padding: .1rem .45rem .1rem .1rem;
    background-color: #fff;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

.order-preresult__con>p {
    line-height: 2
}

.order-preresult__con>p::before {
    content: "";
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .05rem .1rem;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #da3757
}

.order-preresult__lock {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .45rem;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAArCAMAAADBoRE7AAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGXRSTlMA5r3PxSvr1UgcsquOYDPyglkUcaJ5alE6LWvTJwAAAOJJREFUOMvNk1sSgyAMRWPEiogPfLP/jVZgaEEEZjr98H5xwzGREMBV1xZSyoJ1cC9aS6ua3gGzdDWHwGZ2SlKaRVCp0mHeA0DP9bq6EKiCtjpVBm9S7B+7h0lW/ZGfcvWI9owIx4vTtx5R6qx+VeIRqlmN4xvVtkuOkCh/ICbHTx4hFsRB/Rl+RU4/IC7CHDSlFmCUaY1QZIgCXhnilc/xVAI5JolaT3IdJ4bJXNsQJTgY8SjR2fcbJTb7QKOEnV0SP8uogTHVD0Z7yp5wLyHxlznNEyxDMKgyRAVwkMQ+OeANdNFdL9V/z3QAAAAASUVORK5CYII=) no-repeat center center;
    -webkit-background-size: .2rem .2rem;
    -moz-background-size: .2rem;
    background-size: .2rem
}

.order-preresult__lock::before {
    content: '';
    position: absolute;
    top: 25%;
    bottom: 25%;
    left: 0;
    width: 1px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#ccc), to(#fff));
    background: -webkit-linear-gradient(#fff, #ccc, #fff);
    background: -moz-linear-gradient(#fff, #ccc, #fff);
    background: -o-linear-gradient(#fff, #ccc, #fff);
    background: linear-gradient(#fff, #ccc, #fff)
}

.order-shadow {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: 40;
    display: none
}

.order-back {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    width: 90%;
    background-color: #fff;
    max-width: 576px
}

.order-back::before {
    content: '';
    position: absolute;
    top: -.17rem;
    right: .12rem;
    margin-left: -1px;
    width: 2px;
    height: .17rem;
    background-color: #fff;
    overflow: hidden
}

.order-back__close {
    position: absolute;
    top: -.44rem;
    right: 0;
    border: 2px solid #fff;
    width: .24rem;
    height: .24rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.order-back__close::after,
.order-back__close::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 15%;
    width: 70%;
    height: 2px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-top: -1px
}

.order-back__close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.order-back>p {
    margin: .15rem .2rem;
    font-size: .16rem
}

.order-back>p>span {
    color: #e13800
}

.order-back>h3 {
    text-align: center;
    font-size: .16rem;
    color: #e13800
}

.order-back>a {
    margin: .15rem .25rem .3rem;
    background-color: #e13800;
    color: #fff;
    font-size: .18rem;
    -webkit-border-radius: .45rem;
    -moz-border-radius: .45rem;
    border-radius: .45rem;
    display: block;
    height: .45rem;
    line-height: .45rem;
    text-align: center
}

.result-user {
    text-align: center;
    margin: .1rem 0;
    font-size: .16rem
}

.result-user img {
    width: .8rem
}

.public-result__form .index-form__wrap {
    background-color: #f9d2ad
}

@media only screen and (min-width:640px) {
    html {
        font-size: 170.6666px
    }
}

@media only screen and (min-width:320px) and (max-width:640px) {
    html {
        font-size: 26.6666vw
    }
}

@media only screen and (max-width:320px) {
    html {
        font-size: 85.3333px
    }
}

@-webkit-keyframes zoom {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@-moz-keyframes zoom {
    0% {
        -moz-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -moz-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -moz-transform: scale(.8);
        transform: scale(.8)
    }
}

@-o-keyframes zoom {
    0% {
        -o-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -o-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -o-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes zoom {
    0% {
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -o-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -o-transform: scale(.8);
        transform: scale(.8)
    }
}