.copy_wechat {
    font-size:.12rem!important
}
.tis_z_ds-box {
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:1111;
    visibility:hidden
}
.tis_z_ds-box .bb {
    content:"";
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#000;
    opacity:.8;
    z-index:-1;
    cursor:pointer
}
.tis_z_ds-box .item {
    height:3.5rem;
    position:fixed;
    left:0;
    right:0;
    top:50%;
    margin:-1.875rem auto 0
}
.tis_z_ds-box.show {
    visibility:visible
}
.box_title {
    font-size:.16rem;
    text-align:center
}
.box_center {
    height:3.6rem;
    width:2.8rem;
    margin:0 auto;
    border-radius:.1rem;
    position:relative;
    background:url(../images/tc_bg.png)no-repeat;
    background-size:contain
}
.box_padding {
    padding:.1rem .1rem 0
}
.box_zhuanjia {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.2rem;
    margin-left:.28rem;
    padding-bottom:.1rem
}
.box_zhuanjia img {
    width:.4rem;
    border-radius:50%;
    height:.4rem;
    margin-right:.1rem;
    -ms-flex-negative:0;
    flex-shrink:0
}
.box_phone {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.15rem 0
}
.box_phone p {
    border:2px solid #f1e8c2;
    border-top-left-radius:.04rem;
    border-bottom-left-radius:.04rem;
    color:#bfa84c;
    text-align:center;
    height:.3rem;
    line-height:.28rem;
    width:1.48rem;
    font-size:.18rem;
    margin-left:.04rem
}
.box_phone span {
    padding:0 .04rem;
    background-color:#f1e8c2;
    border-top-right-radius:.04rem;
    border-bottom-right-radius:.04rem;
    color:#bfa84c;
    font-size:.14rem;
    line-height:.3rem
}
.box_weixin {
    background:#00b700;
    width:2rem;
    height:.36rem;
    color:#fff;
    line-height:.36rem;
    text-align:center;
    border-radius:.05rem;
    font-size:.14rem;
    margin:0 auto .1rem
}
.box_weixin i {
    background-image:url(../images/pay_icon_2.png);
    background-position:0 -.2rem;
    background-size:.2rem .4rem;
    display:inline-block;
    width:.2rem;
    height:.2rem;
    position:relative;
    top:.05rem;
    margin-right:.1rem
}
.box_close {
    text-align:center;
    color:#fff;
    height:.35rem;
    line-height:.35rem;
    position:absolute;
    bottom:-.4rem;
    left:1.2rem;
    width:.5rem;
    font-size:0;
    background:url(../images/ds_close.png)no-repeat;
    cursor:pointer
}
.box_tell {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0 .3rem;
    margin-top:.06rem
}
.tell i {
    background:url(../images/kefu.png) no-repeat;
    background-size:contain;
    width:.2rem;
    height:.2rem;
    position:relative;
    top:.04rem
}
.tell i,.tell span {
    display:inline-block;
    margin-right:.06rem
}
.tell a {
    display:block;
    width:2rem;
    height:.36rem;
    line-height:.36rem;
    background-color:#c1a237;
    border-radius:.06rem;
    text-align:center
}
.tell a:first-of-type {
    margin-bottom:.06rem
}
.box_tell .tell a {
    color:#fff;
    font-size:.14rem
}
.shuznjia_head {
    position:fixed;
    right:0;
    top:45%;
    z-index:12
}
.shuznjia_head img {
    width:.6rem;
    height:.8rem
}
.bg_ff {
    background-color:#fffaec;
    border-top:.01rem solid #f7f0d2;
    border-bottom:.01rem solid #f7f0d2;
    margin:0 .18rem
}
.pop_out {
    -webkit-transform:translateX(200%)!important;
    transform:translateX(200%)!important
}
.floating_box {
    position:fixed;
    bottom:.9rem;
    right:.1rem;
    z-index:20;
    -webkit-transition:.3s;
    transition:.3s;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.floating_box .wechat {
    width:.42rem;
    height:.42rem;
    border-radius:50%;
    background:#08be14 url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAqCAYAAAD8pHgAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExNjhCMkRFNjgwNDExRTlCOTVFRUMxRjc4NEEyN0VEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExNjhCMkRGNjgwNDExRTlCOTVFRUMxRjc4NEEyN0VEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTE2OEIyREM2ODA0MTFFOUI5NUVFQzFGNzg0QTI3RUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTE2OEIyREQ2ODA0MTFFOUI5NUVFQzFGNzg0QTI3RUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz45+UmLAAADuUlEQVR42tSaa0hUQRTH10Uj0ywhUZPwARIVhlpJLUQP7CH0+BAWgkgklRBkhaQfApEIEuqLRG960ZvIPgSVBEJppFZqpkXSczdNrEBrSTK8/QeOcLvtvXMfc2fpwA/37p6ZuWeYOXPOGSMURfFYlDgwHywCaSADxIMoMAaGwAfwGrSAJ+CbR5JEWDBoDSgB+WSAWRkGj8B5cAP8dtUiZhCHjaBNESPvwC4TY9rG6Md4cFFxR9pBvkyDloF+xX3ZI8OgDYpcOSXSIK1T8IFmj3ypBVUiOvKqPseCBo7+CHhKnsusDIBnHJ1KUCray9VzlsZNkEK6CaDBxHKqBtHUJht84ugnidpDuZyB/CEap3LaNIVoU85pc92pQeNLjrd+R3WWH+9A1cp3TptCkO50yU0Bv0wsnyPAq5qNCybalKr0E0G3iTYnnXq59bDrlkn739AGnw3mmGzzGPh1QqYg6AKdoA9MBAFw1Ekstw9/90t00T/ACXAWdJOnnQSmgWSQSPFegCbiq5XOI0GKJENYJL4b1KnOvONgKZip0yZIK+IuuAzem9lDZyREA8zjRdI63wkGbPTB9vk5kMNz28dcNuYwDeYDg4L6rDEyqMpFY2ppoAMu9N1CGcE/Bq1yyZgrNEidixPWS8fOXwbFgKDggT7TAJUS9meP+nz0kie5KtijrSYXfNBGNGFVbxa4pA1OMwTOWCf12WmgEwB5IA4UgyEdPeZElpPeJjBs0OdCbYJ3SJBBBSCNo7NNs5lrdPT2avSqDfp8oA5OmVSAVwKW2x1QztHxaZ4X6OjlaZ6zDfpcDFK1GWsSeAmm2jSGxWVzqSaXydGtBy/AWs6L3gZtgMWcuZw+t4eqy7EXeUgxlVVhtbcycjTeMKTydaEG7aWZ6LDRYT+ICZMxTBL0BmahfA64ZqNGMeYJn4zyZtJvscNkSg9Gw2TQR6PaNls6gyBa8/3PEN+pl9x00GrgudyUlZEGPxZoXryNTv4metkllMekU3IWRfkVk3thMIglgo1G+XkHHVitoIiTy0+gclUsPc9T5EuFUW07E3SBrQ4KFo0SjfHrlYLHJZEqnk5kBtukkpYbO2baPQbnxYCAQZiHLJZgTMm4MWYvvJxS5uJS22Hlwkskm8GIQEP6QKHVGzzRsJzrviCDyni1bRnylqqnBVRncyLZIm7BRQt7qRX07wFZdDhPZtuawic2Ac+plNwD1lHOxuQLC0Tt3oLLIo4y3VT6HEonS3WPVWTmSvJ/kS105JzW/vBHgAEAJA8GjMhztlUAAAAASUVORK5CYII=) no-repeat 50%;
    background-size:.24rem
}
.floating_box .tel {
    width:.42rem;
    height:.42rem;
    border-radius:50%;
    background:#5ba4ed url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAuCAYAAAC4e0AJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOUI4MDA1OEEzQTgxMUU5QUI2RENGMzRGNEEzRkUxNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOUI4MDA1OUEzQTgxMUU5QUI2RENGMzRGNEEzRkUxNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE5QjgwMDU2QTNBODExRTlBQjZEQ0YzNEY0QTNGRTE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE5QjgwMDU3QTNBODExRTlBQjZEQ0YzNEY0QTNGRTE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PcKTdwAAAzFJREFUeNrUmluITVEYx9c5s4Ucl4zIoBRG5NK8yINciprk/uJFXtR4MDGk5EGUlFJDkRRNuRVKhyRF0kSIZGTkkjk0GJlxhjkYl7ls/8/5Tk67c1l7rX32Xvtfvzrt9l77v9de61vft/aJ2LYtNDUCVIIqMJt/DwdDwGBQBlIgCRLgOfMYvNe5cUTRPJlaDNaCRaBCoQ16oDvgIriu9CBk3gXlYBd4aXurL+A4qHTjR/bEQaAGtNilVRc4ACq8Mk+mX9j+qgPUgzId87vtYBUHI92at0CDbYaawKRcPnNFGwuc4UhiihIc3d4UCpUDwQWwQpinV2Ah+Jg5EHWcUGOoccGLX32+np8CHoGhwmytB6ed5i8b3OvZegdmga+ZYbM0JMZJE8CO7J6/DeaJ8Og7zQEKi9PBXMVG4hy+ogrX9oMxYA0nem4UA8vI/BKO7W51CGz1oBdpPTnLqbMbVVOPzVe86VWPhsA18FPhuslkfpriTbeBUZrGB3A7MZUiiCZsG36MVbz5Bw5dKmOeIsUwjc5rJ/Of8aNchE+d1GM9IpzqI/MdITX/g0JkC5jpQWPdHLsjEmM95sH9UmT+Llil0wjYCO7Tq5QwTw84HhzjrRL1HAcTtgr0a1Q6h13uQGRYrllhbaYx3wRuavTAOMXrpmrcs51WZYvH4EEus1S0GpwHN0CvxLD5tzpqphYNtAOXySrpDdzSSBX8FK1LM8CnaNYk2s49Z7r2kHFnDfsQ1Blu/AQ4Wmij9QrlygYaf8uhNZVv94C0DjQaZryNA0Mq+2Au811gJefZJogqtWoO6aKY+ewH2MmhNCjRKrwAPM2daBRfCeMB7E8mQV0xbzJFxDkfe7qX69k5XCMXlEzh3cyNWiU0/UekP+3sBQ9kL7IkZ3onGO2h2R4OfU9E+sMa7dY9c9uIjPkUFyxuzX/jifYL/Bb/vwY2Mwk+riwZ833O+CqRexwBJ7l3SybZcdwted4lsAW0+jG7Zbcsim0KvQabRHrrrtWv0GS5iAb5tA/sF+nNT1+lE/7obdRyYRCIZM07hwL9d2ADuBdk0iP734OJ4BRX/Y1cuCSDztj+CjAAEudXduY1/1wAAAAASUVORK5CYII=) no-repeat 50%;
    margin-top:.1rem;
    background-size:.18rem
}
.floating_box .tel a {
    display:block;
    width:100%;
    height:100%
}
.header {
    height:.44rem;
    background:#fff
}
.header .wrap {
    padding:0 .1rem;
    top:0;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:.44rem
}
.header .wrap .logo {
    width:.74rem;
    height:.26rem;
    margin-right:.25rem
}
.header .wrap .logo a {
    display:block;
    width:.74rem;
    height:.26rem;
    background:url(../../images/copy.png) no-repeat;
    background-size:contain
}
.header .wrap .flex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.header .wrap .text_a_c a {
    color:#333;
    font-weight:400;
    text-align:center;
    font-size:.16rem
}
.header .wrap .icon_fdj {
    margin-right:.25rem
}
.header .wrap .icon_fdj i {
    display:block;
    width:.21rem;
    height:.21rem;
    background:url(../images/icon_fdj.png) no-repeat;
    background-size:contain
}
.header .wrap .more {
    margin-left:.25rem
}
.header .wrap .more span {
    width:.2rem;
    height:.03rem;
    border-radius:.03rem;
    display:block;
    background:#333;
    margin:.04rem 0 0 0
}
.navigation {
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:9990;
    background:hsla(0,0%,100%,.6);
    text-align:left;
    opacity:0;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    visibility:hidden;
    -webkit-transition:all .2s;
    transition:all .2s
}
.navigation.show {
    opacity:1;
    visibility:visible
}
.navigation .bj {
    position:absolute;
    background:rgba(0,0,0,.7);
    top:0;
    left:0;
    bottom:0;
    right:0
}
.navigation .bj .touch {
    line-height:1;
    color:#fff;
    font-size:.15rem;
    text-align:center;
    position:absolute;
    top:50%;
    right:2.4rem;
    left:0;
    opacity:0
}
.navigation .bj .touch .p {
    padding-bottom:.1rem
}
.navigation .bj .touch .icon_hand {
    width:.24rem;
    height:.24rem;
    display:block;
    margin:.1rem auto 0;
    background:url(../images/icon_hand.png) no-repeat;
    background-size:contain;
    -webkit-animation:ghostUpdown 2s linear infinite;
    animation:ghostUpdown 2s linear infinite
}
.navigation .bj .touch.show {
    opacity:1;
    -webkit-transition:all .5s ease-in .2s;
    transition:all .5s ease-in .2s
}
.navigation .tit {
    width:2.4rem;
    height:.5rem;
    color:#333;
    font-size:.16rem;
    line-height:.5rem;
    padding-left:.2rem;
    font-weight:700;
    border-bottom:.01rem solid #f1f1f1;
    background:#fff;
    position:absolute;
    right:0;
    top:0;
    left:auto;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.navigation .tit.show {
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.navigation .box {
    width:2.4rem;
    top:.5rem;
    left:auto;
    -webkit-overflow-scrolling:touch;
    position:absolute;
    right:0;
    bottom:0;
    background:#fff;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.navigation .box.show {
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.navigation .box .po_rel {
    position:relative
}
.navigation .box .item {
    border-bottom:.01rem solid #f1f1f1
}
.navigation .box .item .nav_item {
    display:block;
    height:.44rem;
    line-height:.44rem;
    color:#003;
    position:relative;
    font-weight:700;
    padding:0 .15rem 0 .2rem
}
.navigation .box .item .nav_item .iconfont {
    position:absolute;
    right:.15rem;
    top:50%;
    width:.1rem;
    height:.1rem;
    border:.01rem solid transparent;
    border-left-color:#bbb;
    border-bottom-color:#bbb;
    margin-top:-.09rem;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transition:all .2s;
    transition:all .2s
}
.navigation .box .item .nav_item .iconfont.show {
    margin-top:0;
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg)
}
.navigation .box .item .ul {
    border-top:.01rem solid #f1f1f1;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    visibility:hidden;
    height:0;
    opacity:0;
    -webkit-transition:opacity 1s,-webkit-transform .5s cubic-bezier(0,1,.5,1);
    transition:opacity 1s,-webkit-transform .5s cubic-bezier(0,1,.5,1);
    transition:transform .5s cubic-bezier(0,1,.5,1),opacity 1s;
    transition:transform .5s cubic-bezier(0,1,.5,1),opacity 1s,-webkit-transform .5s cubic-bezier(0,1,.5,1)
}
.navigation .box .item .ul.show {
    -webkit-transform:translateX(0);
    transform:translateX(0);
    visibility:visible;
    height:100%;
    opacity:1
}
.navigation .box .item .ul .li a {
    display:block;
    padding:0 .15rem 0 .2rem;
    position:relative;
    line-height:.34rem;
    font-size:.14rem;
    color:#666
}
.navigation .box .item .ul .li a .barge {
    width:.3rem;
    height:.16rem;
    font-size:.12rem;
    line-height:.16rem;
    background:#dc5454;
    text-align:center;
    color:#fff;
    margin-left:.05rem;
    position:absolute;
    top:50%;
    margin-top:-.08rem;
    border-radius:.02rem
}
.navigation .box .on {
    background:#f6f6f6
}
.navigation .box .on .bor_red {
    position:absolute;
    left:0;
    top:50%;
    margin-top:-.09rem;
    background:#e3434f;
    width:.04rem;
    height:.18rem
}
@-webkit-keyframes ghostUpdown {
    0% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    8% {
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    16% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    24% {
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    32% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    to {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}@keyframes ghostUpdown {
     0% {
         -webkit-transform:translateY(0);
         transform:translateY(0)
     }
     8% {
         -webkit-transform:translateY(3px);
         transform:translateY(3px)
     }
     16% {
         -webkit-transform:translateY(0);
         transform:translateY(0)
     }
     24% {
         -webkit-transform:translateY(3px);
         transform:translateY(3px)
     }
     32% {
         -webkit-transform:translateY(0);
         transform:translateY(0)
     }
     to {
         -webkit-transform:translateY(0);
         transform:translateY(0)
     }
 }
.dsqm_service_wrap {
      overflow:hidden
  }
.swiper-container-horizontal>.swiper-pagination-bullets {
    font-size:0;
    position:static;
    padding-top:.05rem
}
.ljzx {
    width:.85rem;
    height:.3rem;
    line-height:.3rem;
    text-align:center;
    color:#fff;
    border-radius:.04rem;
    background-color:#ff9800;
    margin:.08rem auto 0
}
.order_level li {
    position:relative
}
.order_level li a {
    position:absolute;
    left:-.01rem;
    right:-.01rem;
    top:-.01rem;
    bottom:-.01rem;
    background-color:#000;
    opacity:0;
    color:#fff;
    font-size:.14rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:none
}
.order_level li:last-of-type a {
    opacity:.8
}
.opc {
    opacity:0!important
}

/*文字对齐*/
.text_a_l{ text-align: left; }
.text_a_c{ text-align: center; }
.text_a_r{ text-align: right; }

/*内边距*/
.p_t5{ padding-top:.05rem; }
.p_t10{ padding-top:.1rem; }
.p_t15{ padding-top:.15rem; }
.p_t20{ padding-top:.2rem; }
.p_t25{ padding-top:.25rem; }
.p_t30{ padding-top:.3rem; }
.p_t40{ padding-top:.4rem; }
.p_r5{ padding-right:.05rem; }
.p_r10{ padding-right:.1rem; }
.p_r15{ padding-right:.15rem; }
.p_r20{ padding-right:.2rem; }
.p_r25{ padding-right:.25rem; }
.p_r30{ padding-right:.3rem; }
.p_r40{ padding-right:.4rem; }
.p_b5{ padding-bottom:.05rem; }
.p_b10{ padding-bottom:.1rem; }
.p_b15{ padding-bottom:.15rem; }
.p_b20{ padding-bottom:.2rem; }
.p_b25{ padding-bottom:.25rem; }
.p_b30{ padding-bottom:.3rem; }
.p_b40{ padding-bottom:.4rem; }
.p_l5{ padding-left:.05rem; }
.p_l10{ padding-left:.1rem; }
.p_l15{ padding-left:.15rem; }
.p_l20{ padding-left:.2rem; }
.p_l25{ padding-left:.25rem; }
.p_l30{ padding-left:.3rem; }
.p_l40{ padding-left:.4rem; }

/*文字大小*/
.f_s0{ font-size: 0; }
.f_s10{ font-size: .1rem; }
.f_s12{ font-size: .12rem;}
.f_s13{ font-size: .13rem;}
.f_s14{ font-size: .14rem;}
.f_s15{ font-size: .15rem;}
.f_s16{ font-size: .16rem;}
.f_s18{ font-size: .18rem;}
.f_s20{ font-size: .2rem;}
.f_s22{ font-size: .22rem;}
.f_s24{ font-size: .24rem;}
.f_s26{ font-size: .26rem;}
.f_s28{ font-size: .28rem;}
.f_s30{ font-size: .3rem;}

/*文字颜色*/
.co_1{ color:#b8860b; }
.co_2{ color:#008000; }
.co_3{ color:#0073cf; }
.co_4{ color:#e25822; }
.co_5{ color:#a67b5b; }
.co_fff{ color:#fff; }
.co_000{ color:#000; }
.co_333{ color:#333; }
.co_444{ color:#444; }
.co_666{ color:#666; }
.co_777{ color:#777; }
.co_999{ color:#999; }
.co_888{ color:#888; }
.co_ccc{ color:#ccc; }
.co_red{ color:red; }

.point.show {visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1) translateX(-50%);}
.point {position: fixed;padding: 12px 15px;left:50%;top:2rem; font-size: 14px;color: #fff;background: rgba(0, 0, 0, .6);border-radius: 3px;z-index: 10001;visibility: hidden;opacity: 0;-webkit-transform: scale(.2);-moz-transform: scale(.2);transform: scale(.2);-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
.loading_default{display: none; z-index:12; position: fixed;width: 100%;height: 100%;top:0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.4);}
.loading_default.show{display: block!important;}
.loading_default>img{position: absolute;left: 50%;top:2.5rem;margin-left: -13px;z-index: 3;}

/*loading部分*/
.loading{width: 100%;height: 100%;position: relative; z-index:12; position: fixed;width: 100%;height: 100%;top:0;bottom: 0;left: 0;right: 0;}
.loading_bg{width: 105%;height: 100%;position:fixed;bottom:0;left:0;right:0;z-index:10000;text-align:center;}
.loading_logo{position: absolute;bottom: 30px;left: 50%;transform: translate(-50%, 0);z-index:10001;width: 26%;}
.loading_bagua{position: absolute;top: 20%;left: 50%;transform: translate(-50%, 0);z-index:10001;text-align: center;}
.loading_bagua img{position: absolute;top: 0;left: 0; width: 1.5rem;height:1.5rem;z-index:10002;}
.loading_bagua .loading_dian{transform: rotate(360deg);animation: rotation 2.5s linear infinite;}
.loading_bagua .loading_zi{transform: rotate(360deg);animation: rotationFan 2.5s linear infinite;}
.loading_bagua div{font-size: 0.15rem;}
.hide{ opacity: 0; visibility: hidden; height:0; overflow: hidden; }
@keyframes rotation{from {transform: rotate(0deg);}to {transform: rotate(360deg);}}
@keyframes rotationFan{from {transform: rotate(360deg);}to {transform: rotate(0deg);}}

@keyframes pulse{0%{ transform: scale(1);}50%{ transform: scale(.95);}100%{ transform: scale(1);}}

.order-info .radios label {
    display: block;
    font-size: .14rem;
    margin-top: .08rem;
    position: relative;
    padding-left: .2rem
}

.order-info .radios label i {
    width: .14rem;
    height: .14rem;
    border: .01rem solid #ebebeb;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%
}

.order-info .radios label i:after {
    background: #ebebeb;
    border-radius: 50%;
    content: "";
    width: 50%;
    height: 50%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.order-info .radios label.on i {
    border-color: #27dc5e
}

.order-info .radios label.on i:after {
    background: #27dc5e
}

.order-info .radios label .bg-tui {
    display: inline-block;
    text-align: center;
    width: .4rem;
    height: .16rem;
    line-height: .16rem;
    background-color: #ea3721;
    color: #fff;
    font-size: .12rem;
    border-radius: .02rem;
    position: relative
}

.order-info .radios label .bg-tui:after {
    content: "";
    border: .08rem solid transparent;
    border-right-color: #ea3721;
    position: absolute;
    top: 0;
    left: -.12rem
}

.jiaji-wrap {
    display: none;
    font-size: .12rem;
    color: #666;
    padding: 0 .1rem;
    position: relative;
    bottom: .05rem
}

.jiaji-wrap .jiaji {
    font-size: .12rem;
    color: #e75a48
}

.order_list {
    padding-bottom: .2rem
    /*padding-bottom: 1.2rem*/
}

.order_list .basic_info {
    padding: .08rem .15rem
}

.order_list .basic_info .item {
    border: 0
}

.order_list .basic_info div span {
    font-size: .16rem;
    color: #333
}

.order_list .basic_info div>span {
    font-size: .12rem;
    color: #999
}