@media only screen and (min-width:640px){
    html{
        font-size:138.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 btnAnim{
    0%{
        -webkit-transform:scale(.85);
        transform:scale(.85)
    }
    50%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(.85);
        transform:scale(.85)
    }
}
@-moz-keyframes btnAnim{
    0%{
        -moz-transform:scale(.85);
        transform:scale(.85)
    }
    50%{
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -moz-transform:scale(.85);
        transform:scale(.85)
    }
}
@keyframes btnAnim{
    0%{
        -webkit-transform:scale(.85);
        -moz-transform:scale(.85);
        transform:scale(.85)
    }
    50%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(.85);
        -moz-transform:scale(.85);
        transform:scale(.85)
    }
}
@-webkit-keyframes rotate1{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-moz-keyframes rotate1{
    from{
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate1{
    from{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes translateAnim{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(10%);
        transform:translateY(10%)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-moz-keyframes translateAnim{
    0%{
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -moz-transform:translateY(10%);
        transform:translateY(10%)
    }
    100%{
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes translateAnim{
    0%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(10%);
        -moz-transform:translateY(10%);
        transform:translateY(10%)
    }
    100%{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-moz-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes firstBox{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    40%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    60%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-moz-keyframes firstBox{
    0%{
        -moz-transform:scale(1);
        transform:scale(1)
    }
    40%{
        -moz-transform:scale(1.2);
        transform:scale(1.2)
    }
    60%{
        -moz-transform:scale(1.2);
        transform:scale(1.2)
    }
    to{
        -moz-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes firstBox{
    0%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    40%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        transform:scale(1.2)
    }
    60%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        transform:scale(1.2)
    }
    to{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes scaleAnim{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    10%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    20%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-moz-keyframes scaleAnim{
    0%{
        -moz-transform:scale(1);
        transform:scale(1)
    }
    10%{
        -moz-transform:scale(1.2);
        transform:scale(1.2)
    }
    20%{
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -moz-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes scaleAnim{
    0%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    10%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        transform:scale(1.2)
    }
    20%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
}
html{
    background-color:#f7f7f7
}
body{
    background-color:#e04e2f
}
.footer-base{
    background-color:transparent
}
.footer-base a,.footer-base__help,.footer-base__help a{
    color:#333
}
.common-testfixed,.public_pay_bottom,.public_paybottom_height{
    height:.6rem
}
.public_pay_bottom i{
    display:none
}
.common-testfixed span,.public_pay_bottom span{
    height:.5rem;
    line-height:.5rem;
    text-align:center;
    font-size:.24rem;
    font-weight:700;
    color:#ffeec9;
    margin:.07rem auto 0;
    background-image:url(images/m_btn.png?v=1762392347571);
    background-size:auto 100%;
    background-repeat:no-repeat;
    background-color:transparent;
    -webkit-animation:btnAnim 1.5s linear infinite;
    -moz-animation:btnAnim 1.5s linear infinite;
    animation:btnAnim 1.5s linear infinite;
    background-position:center
}

.product-popular{
    margin:0;
    border:0;
    border-radius:0;
    background-color:transparent;
    position:relative;
    z-index:2;
    padding:0 7%
}
.product-popular__title{
    display:none
}
.product-popular__ul{
    background-color:transparent
}
.index-banner{
    position:relative;
    z-index:2
}
.index-banner>img{
    display:block;
    width:100%
}
.index-banner__pan{
    position:absolute;
    right:0;
    top:15%;
    width:56%
}
.index-banner__pan img{
    display:block;
    width:100%
}
.index-banner__pan .zhen{
    position:absolute;
    width:20%;
    padding:20% 0 0;
    left:41.5%;
    top:22%;
    background-image:url(images/0_banner_zhen.png?v=1762392347571);
    background-size:90% 90%;
    background-repeat:no-repeat;
    background-position:center;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    transition:all 1s
}
.index-banner__pan .ts{
    position:absolute;
    width:26%;
    padding:26% 0 0;
    background-size:100% auto;
    background-repeat:no-repeat;
    opacity:0;
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.index-banner__pan .shu{
    background-image:url(images/0_banner_tsshu.png?v=1762392347571);
    left:49%;
    top:38.5%
}
.index-banner__pan .niu{
    background-image:url(images/0_banner_tsniu.png?v=1762392347571);
    left:26%;
    top:38.5%
}
.index-banner__pan .tu{
    background-image:url(images/0_banner_tstu.png?v=1762392347571);
    left:3%;
    top:26.5%
}
.index-banner__pan .ma{
    background-image:url(images/0_banner_tsma.png?v=1762392347571);
    left:26%;
    top:2%;
    display:block
}
.index-banner__pan .ts.active{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.index-banner__bottom{
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.index-banner__bottom>img{
    width:16%;
    display:inline-block;
    -webkit-animation:scaleAnim 5s linear infinite;
    -moz-animation:scaleAnim 5s linear infinite;
    animation:scaleAnim 5s linear infinite
}
.index-banner__bottom .img1{
    -webkit-animation-delay:0s;
    -moz-animation-delay:0s;
    animation-delay:0s
}
.index-banner__bottom .img2{
    -webkit-animation-delay:1s;
    -moz-animation-delay:1s;
    animation-delay:1s
}
.index-banner__bottom .img3{
    -webkit-animation-delay:2s;
    -moz-animation-delay:2s;
    animation-delay:2s
}
.index-banner__bottom .img4{
    -webkit-animation-delay:3s;
    -moz-animation-delay:3s;
    animation-delay:3s
}
.index-banner__bottom .img5{
    -webkit-animation-delay:4s;
    -moz-animation-delay:4s;
    animation-delay:4s
}
.index-form__bgt{
    display:block;
    width:100%
}
.index-form__bgb{
    display:block;
    width:100%;
    margin-top:-.4rem
}
.index-form__ul{
    position:relative;
    margin-top:.1rem;
    padding:.1rem 7% .2rem
}
.index-form__ul .form-item{
    position:relative;
    height:.4rem;
    line-height:.4rem;
    background-color:#fff;
    border-radius:.22rem;
    margin-bottom:.12rem;
    padding-left:.78rem;
    border:1px solid #dec7bc;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.index-form__ul .form-item .label{
    position:absolute;
    left:.14rem;
    top:0;
    width:.7rem;
    height:.4rem;
    line-height:.42rem;
    font-weight:700;
    font-size:.14rem
}
.index-form__ul .form-item .content{
    position:relative
}
.index-form__ul .form-item input{
    font-size:.14rem;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:.4rem;
    line-height:.4rem;
    background-color:transparent
}
.index-form__ul .form-item input:-webkit-autofill{
    -webkit-box-shadow:0 0 0 100px #fff inset;
    box-shadow:0 0 0 100px #fff inset
}
.index-form__ul .form-item .content-sex>span{
    position:relative;
    display:inline-block;
    height:.4rem;
    line-height:.4rem;
    padding-left:.2rem
}
.index-form__ul .form-item .content-sex>span:first-of-type{
    margin-right:.4rem
}
.index-form__ul .form-item .content-sex>span::before{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.16rem;
    height:.16rem;
    background-color:#d9c390;
    border-radius:50%
}
.index-form__ul .form-item .content-sex>.cur::before{
    background-color:#e13e18
}
.index-form__ul .form-item .content-sex>.cur::after{
    content:'';
    position:absolute;
    left:0;
    top:50%;
    width:.04rem;
    height:.08rem;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:rotate(45deg) translateY(-100%);
    -moz-transform:rotate(45deg) translateY(-100%);
    -ms-transform:rotate(45deg) translateY(-100%);
    transform:rotate(45deg) translateY(-100%)
}
.index-form__ul .form-item .content-date{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:.4rem;
    padding-right:.3rem
}
.index-form__ul .form-item .content-date:after{
    content:'';
    position:absolute;
    right:.1rem;
    top:0;
    width:.2rem;
    height:.4rem;
    background-image:url(images/icon_date.png?v=1762392347571);
    background-size:.14rem auto;
    background-position:center;
    background-repeat:no-repeat
}
.index-form__btn{
    position:relative
}
.index-form__btn a{
    display:block;
    height:.5rem;
    line-height:.5rem;
    text-align:center;
    font-size:.24rem;
    font-weight:700;
    color:#ffeec9;
    -webkit-animation:btnAnim 1.5s linear infinite;
    -moz-animation:btnAnim 1.5s linear infinite;
    animation:btnAnim 1.5s linear infinite;
    background-image:url(images/m_btn.png?v=1762392347571);
    background-size:auto 100%;
    background-repeat:no-repeat;
    background-position:center
}
.index-form__agreement{
    position:relative;
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:.1rem;
    z-index:2
}
.index-form__agreement .check{
    display:inline-block;
    width:.14rem;
    height:.14rem;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #b86a18;
    position:relative;
    margin:0 .05rem;
    border-radius:.04rem;
    cursor:pointer;
    position:relative
}
.index-form__agreement .check.active:after{
    content:'';
    position:absolute;
    left:.04rem;
    top:0;
    width:.04rem;
    height:.08rem;
    border-right:.02rem solid #d73434;
    border-bottom:.02rem solid #d73434;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.index-form__agreement a{
    text-decoration:underline
}
.index-form__visitor{
    text-align:center;
    font-size:.14rem;
    margin-top:.06rem;
    z-index:2;
    position:relative
}
.index-form__visitor b{
    color:#ee371f;
    padding:0 .02rem
}
.index-pic{
    position:relative
}
.index-pic img{
    display:block;
    width:100%
}
.init-anim{
    position:relative
}
.init-banner{
    display:block;
    width:100%
}
.guide-mingpan{
    margin:-60% auto 0;
    position:relative;
    padding:.06rem 0;
    background-color:#fb5830;
    border-radius:.05rem;
    width:3.42rem;
    overflow:hidden;
    -webkit-box-shadow:-.04rem -.04rem #ffd6a6,.04rem -.04rem #ffd6a6,.04rem .04rem #ffd6a6,-.04rem .04rem #ffd6a6;
    box-shadow:-.04rem -.04rem #ffd6a6,.04rem -.04rem #ffd6a6,.04rem .04rem #ffd6a6,-.04rem .04rem #ffd6a6
}
.guide-mingpan__pos{
    height:3.68rem;
    width:3.3rem;
    position:relative;
    margin:0 auto
}
.guide-mingpan .star-list .star0{
    right:.83rem;
    bottom:0
}
.guide-mingpan .star-list .star1{
    right:1.67rem;
    bottom:0
}
.guide-mingpan .star-list .star2{
    left:0;
    bottom:0
}
.guide-mingpan .star-list .star3{
    left:0;
    bottom:.95rem
}
.guide-mingpan .star-list .star4{
    left:0;
    bottom:1.88rem
}
.guide-mingpan .star-list .star5{
    left:0;
    top:0
}
.guide-mingpan .star-list .star6{
    left:.84rem;
    top:0
}
.guide-mingpan .star-list .star7{
    left:1.676rem;
    top:0
}
.guide-mingpan .star-list .star8{
    right:0;
    top:0
}
.guide-mingpan .star-list .star9{
    right:0;
    top:.94rem
}
.guide-mingpan .star-list .star10{
    right:0;
    top:1.87rem
}
.guide-mingpan .star-list .star11{
    right:0;
    bottom:0
}
.guide-mingpan .star-list li{
    width:.76rem;
    height:.84rem;
    position:absolute;
    border:1px solid #fff;
    border-radius:.1rem;
    -webkit-transition:opacity .2s linear;
    -moz-transition:opacity .2s linear;
    transition:opacity .2s linear;
    z-index:1;
    opacity:0;
    background:#ffd8a8;
    background:-webkit-gradient(linear,left bottom,left top,from(#ffecb6),to(#fff6d7));
    background:-webkit-linear-gradient(bottom,#ffecb6,#fff6d7);
    background:-moz-linear-gradient(bottom,#ffecb6,#fff6d7);
    background:linear-gradient(0deg,#ffecb6,#fff6d7)
}
.guide-mingpan .fade-in{
    opacity:0;
    -webkit-animation-name:fadeIn;
    -moz-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:.5s;
    -moz-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-delay:0s;
    -moz-animation-delay:0s;
    animation-delay:0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.guide-mingpan .delay500{
    -webkit-animation-delay:.5s!important;
    -moz-animation-delay:.5s!important;
    animation-delay:.5s!important
}
.guide-mingpan .delay1000{
    -webkit-animation-delay:1s!important;
    -moz-animation-delay:1s!important;
    animation-delay:1s!important
}
.guide-mingpan .delay1500{
    -webkit-animation-delay:1.5s!important;
    -moz-animation-delay:1.5s!important;
    animation-delay:1.5s!important
}
.guide-mingpan .delay2000{
    -webkit-animation-delay:2s!important;
    -moz-animation-delay:2s!important;
    animation-delay:2s!important
}
.guide-mingpan .delay2500{
    -webkit-animation-delay:2.5s!important;
    -moz-animation-delay:2.5s!important;
    animation-delay:2.5s!important
}
.guide-mingpan .star-list .star-main{
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    left:.06rem;
    top:.06rem;
    color:#fff;
    font-size:.14rem;
    font-weight:700;
    opacity:0;
    line-height:.16rem
}
.guide-mingpan .star-list .star-main .icon{
    width:.65rem;
    height:.65rem;
    background:url(images/1_sx.png?v=1762392347571) no-repeat;
    background-size:100% auto;
    margin:0 auto;
    -webkit-transform:scale(1.15);
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.guide-mingpan .star-list .star-main .icon1{
    background-position-y:-.65rem
}
.guide-mingpan .star-list .star-main .icon2{
    background-position-y:-1.3rem
}
.guide-mingpan .star-list .star-main .icon3{
    background-position-y:-1.95rem
}
.guide-mingpan .star-list .star-main .icon4{
    background-position-y:-2.6rem
}
.guide-mingpan .star-list .star-main .icon5{
    background-position-y:-3.25rem
}
.guide-mingpan .star-list .star-main .icon6{
    background-position-y:-3.9rem
}
.guide-mingpan .star-list .star-main .icon7{
    background-position-y:-4.55rem
}
.guide-mingpan .star-list .star-main .icon8{
    background-position-y:-5.2rem
}
.guide-mingpan .star-list .star-main .icon9{
    background-position-y:-5.85rem
}
.guide-mingpan .star-list .star-main .icon10{
    background-position-y:-6.5rem
}
.guide-mingpan .star-list .star-main .icon11{
    background-position-y:-7.15rem
}
.guide-mingpan .star-list .star-main2{
    line-height:.2rem;
    position:absolute;
    font-size:.12rem;
    opacity:0;
    left:-1px;
    bottom:-1px
}
.guide-mingpan .star-list .star-main2 .words{
    width:.4rem;
    height:.2rem;
    line-height:.2rem;
    text-align:center;
    color:#fff3d5;
    background:#965523;
    border-top-right-radius:.03rem;
    font-weight:700;
    letter-spacing:2px;
    border-bottom-left-radius:.1rem;
    border-top-right-radius:.08rem;
    background:-webkit-gradient(linear,left top,left bottom,from(#e78230),to(#965523));
    background:-webkit-linear-gradient(top,#e78230,#965523);
    background:-moz-linear-gradient(top,#e78230,#965523);
    background:linear-gradient(180deg,#e78230,#965523)
}
.guide-mingpan .star-list li.active{
    opacity:1;
    -webkit-animation:firstBox 1s linear;
    -moz-animation:firstBox 1s linear;
    animation:firstBox 1s linear;
    -webkit-animation-delay:0s!important;
    -moz-animation-delay:0s!important;
    animation-delay:0s!important;
    background:#ffda80!important
}
.guide-mingpan .star-list li.active .star-main .icon{
    background-image:url(images/1_sx1.png?v=1762392347571)
}
.guide-mingpan .star-list li.active .star-main .icon1{
    background-position-y:-.65rem
}
.guide-mingpan .star-list li.active .star-main .icon2{
    background-position-y:-1.3rem
}
.guide-mingpan .star-list li.active .star-main .icon3{
    background-position-y:-1.95rem
}
.guide-mingpan .star-list li.active .star-main .icon4{
    background-position-y:-2.6rem
}
.guide-mingpan .star-list li.active .star-main .icon5{
    background-position-y:-3.25rem
}
.guide-mingpan .star-list li.active .star-main .icon6{
    background-position-y:-3.9rem
}
.guide-mingpan .star-list li.active .star-main .icon7{
    background-position-y:-4.55rem
}
.guide-mingpan .star-list li.active .star-main .icon8{
    background-position-y:-5.2rem
}
.guide-mingpan .star-list li.active .star-main .icon9{
    background-position-y:-5.85rem
}
.guide-mingpan .star-list li.active .star-main .icon10{
    background-position-y:-6.5rem
}
.guide-mingpan .star-list li.active .star-main .icon11{
    background-position-y:-7.15rem
}
.guide-mingpan .star-list li.active .star-main2 .words{
    background-color:#d00
}
.guide-mingpan .user-info{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:1.64rem;
    height:1.78rem;
    line-height:.2rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:.12rem;
    color:#fff3db;
    overflow:hidden;
    padding:0 .1rem;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:.1rem;
    opacity:0;
    background-image:url(images/1_anim_posc.png?v=1762392347571);
    background-size:100% 100%
}
.guide-mingpan .user-info strong{
    font-style:normal
}
.init-timg{
    position:relative;
    width:3.5rem;
    margin:.15rem auto 0;
    display:block
}
.guide-box{
    position:relative;
    background-image:url(images/m_box_c.jpg?v=1762392347571);
    background-repeat:repeat-y;
    background-size:100% auto
}
.guide-box__bgt{
    display:block;
    width:100%
}
.guide-box__bgb{
    display:block;
    width:100%;
    margin-top:-.4rem
}
.guide-box__con{
    position:relative;
    z-index:2;
    padding:0 5%
}
.order-info{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.1rem 0
}
.order-info__img{
    width:44%;
    padding:0 .2rem 0 .1rem;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.order-info__img img{
    display:block;
    width:100%
}
.order-info__text{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -moz-box-flex:1;
    -ms-flex:1;
    flex:1
}
.order-info__text .tit{
    font-size:.18rem;
    font-weight:700;
    color:#480c00;
    margin-bottom:.06rem
}
.order-info__text .desc{
    padding:.03rem 0
}
.order-info__text .desc span{
    color:#df2b15
}
.order-info__text .desc:last-child{
    padding:.06rem 0 0
}
.guide-pay{
    padding:.1rem;
    position:relative;
    background-color:#fffef3;
    -webkit-box-shadow:0 0 1rem rgba(249,236,204,.5);
    box-shadow:0 0 1rem rgba(249,236,204,.5);
    margin:.1rem;
    border-radius:.1rem
}
.guide-pay__price{
    position:relative;
    overflow:hidden;
    margin-bottom:.2rem
}
.guide-pay__price .left-item{
    float:left
}
.guide-pay__price .left-item .price{
    padding:.02rem .1rem;
    position:relative;
    z-index:1;
    display:inline-block;
    background-color:#df2b15;
    color:#fff;
    font-weight:700;
    border-radius:.04rem
}
.guide-pay__price .left-item .price b{
    font-size:1.2em;
    padding-left:.02rem
}
.guide-pay__price .left-item .orig{
    padding:0 0 0 .1rem;
    color:#999;
    margin-top:.02rem
}
.guide-pay__price .right-item{
    float:right;
    text-align:right;
    padding:.05rem .1rem 0
}
.guide-pay__price .right-item .time{
    color:#d83b0f;
    padding:.02rem 0 0;
    font-weight:700
}
.guide-pay__tips{
    margin:.15rem;
    border:1px solid #d8bf98;
    background-color:#fae0b6;
    text-align:center;
    color:#000;
    padding:.05rem 0;
    font-size:.13rem
}
.guide-tips{
    padding:.1rem 5%;
    line-height:1.6
}
.guide-tips b{
    color:#d83b0f
}
.public_pay_box{
    padding:0 .15rem .08rem
}
.public_pay_box a{
    margin:.1rem 0 0
}
.guide-case{
    position:relative;
    border:2px solid #f08d61;
    border-radius:.1rem;
    margin:.4rem 3% .2rem;
    padding:.4rem .1rem .2rem;
    background-color:#ffeec4
}
.guide-case .tit{
    position:absolute;
    left:0;
    top:-.2rem;
    width:100%;
    height:.5rem;
    background-image:url(images/1_timg.png?v=1762392347571);
    background-size:auto 100%;
    background-position:center;
    background-repeat:no-repeat;
    text-align:center;
    font-size:.18rem;
    color:#6d2c07;
    line-height:.4rem;
    font-weight:700
}
.guide-case ul{
    color:#000;
    padding:0 .1rem
}
.guide-case li{
    padding:.04rem 0;
    color:#484848;
    position:relative;
    padding-left:.2rem
}
.guide-case li:before{
    content:'';
    position:absolute;
    left:0;
    top:50%;
    width:.15rem;
    height:.15rem;
    background-image:url(images/1_lock1.png?v=1762392347571);
    background-size:100% auto;
    background-repeat:no-repeat;
    background-position:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.guide-case img{
    display:block;
    width:98%;
    margin:.1rem auto
}
.guide-case .btn{
    text-align:center;
    margin-top:.2rem
}
.guide-case .btn span{
    display:inline-block;
    background-color:#df4e12;
    color:#fff;
    padding:0 .3rem 0 .5rem;
    border-radius:.18rem;
    position:relative;
    font-weight:700;
    line-height:.36rem
}
.guide-case .btn span:after{
    content:'';
    position:absolute;
    left:.3rem;
    top:.01rem;
    width:.15rem;
    height:100%;
    background-image:url(images/1_lock.png?v=1762392347571);
    background-size:100% auto;
    background-repeat:no-repeat;
    background-position:center
}
