@charset "UTF-8";
.dn {
    display: none !important; }
.pb-0 {
    padding-bottom: 0 !important; }

body {
    background-color: #f5f3f3; }

.top-x {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 10rem;
    z-index: 7; }
.top-x .top-header {
    text-align: center;
    background-color: #fff;
    font-size: 0.45333rem;
    color: #202020;
    line-height: 1.17333rem; }
.top-x .icon-top-l, .top-x .icon-top-r {
    position: absolute;
    width: 1.17333rem;
    height: 1.17333rem;
    top: 0;
    left: 0;
    background: url("../../../images/m/index/fuwu/top-icon-l.png") no-repeat;
    background-size: 100%; }
.top-x .icon-top-r {
    left: auto;
    right: 0;
    background-image: url("../../../images/m/index/fuwu/top-icon-r.png"); }

.top-step-x {
    font-size: 0.37333rem;
    color: #fff;
    color: rgba(255, 255, 255, 0.6);
    line-height: 0.90667rem;
    background: linear-gradient(90deg, #3eb3d4, #42cbbb);
    text-align: center; }
.top-step-x .item {
    display: inline-block;
    margin: 0 0.32rem; }
.top-step-x .active {
    color: #fff; }

.con-x {
    padding: 1.23333rem 0.36667rem 2.66667rem;
    background-color: #f5f3f3; }
.con-x.active {
    padding-bottom: 4.53333rem; }
.con-x .protocol {
    font-size: 0.34667rem;
    color: #353535;
    background-color: #e6e5e5;
    border-radius: 0.10667rem;
    line-height: 0.53333rem;
    padding: 0.21333rem 0.26667rem; }
.con-x .link {
    font-size: 0.34667rem;
    color: #287cef; }
.con-x .time {
    font-size: 0.33333rem;
    color: #8b8b8b;
    text-align: center;
    line-height: 1.04rem; }
.con-x .order {
    font-size: 0.34667rem;
    color: #999;
    background-color: #e6e5e5;
    line-height: 0.72rem;
    padding: 0 0.37333rem;
    display: inline-block;
    margin: 0 auto 0.32rem;
    border-radius: 0.72rem; }
.con-x .red {
    color: #ff3737; }

/* 法师兄品牌卡片 */
.card{margin:0.14rem 0;padding:0.43rem;width:100%;height:4rem;background:url("../../../images/m/index/fuwu/card.png") no-repeat;background-size:100% 100%;box-sizing:border-box;color:#181818}
.card .card_t{font-size:0.48rem;height:0.69rem;line-height:0.69rem;font-weight:bold;display:flex;align-items:center}
.card .card_t .type{color:#007EFF}
.card .card_t .point{width:0.16rem;height:0.16rem;border-radius:50%;background:#000;margin:0 0.24rem}
.card .card_num{font-size:0.32rem;margin-top:0.21rem;display:flex}
.card .card_num .num{color:#ED6D1F;font-weight:bold}
.card .card_num .line{width:2px;height:0.32rem;background:#C9E4FF;margin:0 0.24rem}
.card .card_lawyer{margin-top:0.56rem;display:flex;justify-content:space-between}
.card .card_lawyer .lawyer_l{font-size:0.32rem}
.card .lawyer_l .item{height:0.53rem;line-height:0.53rem;display:flex;align-items:center}
.card .lawyer_l .item img{width:0.43rem;height:0.43rem;margin-top:-0.05rem}
.card .lawyer_l .item .bl{padding:0 0.11rem;color:#007EFF;font-size:0.37rem;font-weight:600}
.card .lawyer_l .item:last-child{margin-top:0.27rem}
.card .lawyer_r .img_list{display:flex}
.card .lawyer_r .img_list img{width:0.8rem;height:0.8rem;border-radius:50%;border:2px solid #fff;margin-right:-0.2rem}
.card .lawyer_r .img_list img:nth-child(1){z-index:4}
.card .lawyer_r .img_list img:nth-child(2){z-index:3}
.card .lawyer_r .img_list img:nth-child(3){z-index:2}
.card .lawyer_r .img_list img:last-child{margin:0}
.card .lawyer_r .lawyer_num{height:0.35rem;line-height:0.35rem;margin-top:0.16rem;font-size:0.24rem;color:#9C9DA3;text-align:center}

/* 律师卡片 */
.law-card-n{background:#fff;border-radius: 0.2rem;margin:0.14rem 0;font-size:0.34rem;color:#666;line-height: 1.6;padding:0.4rem 0.3rem;position: relative;}
.law-card-n .yx{background:linear-gradient(to left,#0d8cff, #6a45d3,#fb4782);color:#fff;font-size:0.34rem;position: absolute;right:0;top:0;border-radius:0 0.2rem;padding:0 0.15rem;}
.law-card-n .law-photo{float:left;margin-right:0.3rem;width:1.8rem;height:2rem;overflow:hidden;text-align: center;border-radius: 0.1rem;margin-bottom:0.4rem;position: relative;}
.law-card-n .law-photo img{wdith:2rem;height:2rem;margin-left:-0.1rem;}
.law-card-n .law-photo .online-ico{font-size:0.26rem;color:#fff;background:#0d8cff;border-radius:0.15rem 0  0 0;padding:0  0.1rem;line-height: 0.34rem;height:0.34rem; vertical-align: middle;font-weight: 400;margin-left:0.1rem;position: absolute;right:0;bottom:0;}
.law-card-n .txt{float:left;}
.law-card-n .name{font-size:0.46rem;color:#353535;font-weight:700;}
.law-card-n .name i{margin-left:0.2rem;font-size:0.32rem;color:#b8b8b8;font-weight: 400}
.law-card-n .lawyer-name{font-size:0.32rem;color:#b8b8b8;}
.law-card-n .tag{color:#666;font-size:0.38rem;padding:0.2rem 0 0.05rem 0;}
.law-card-n .tag i{margin-right:0.2rem;}
.law-card-n .sc{color:#858585;font-size:0.36rem;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding-top:0.2rem;}
.law-card-n .law-tips{clear:both;background: #ffe5e5;border-radius: 0.1rem;height:0.7rem;line-height:0.7rem;color:#666;text-align: center;font-size:0.32rem;}
.law-card-n .law-tips i{background: url(../../../images/m/index/fuwu/law-card-n-ico01.png) no-repeat;display: inline-block;background-size: 0.45rem;width:0.5rem;height:0.5rem; vertical-align: middle;margin-right:0.05rem;}

.prod-3 .lf .title .l-photo{width:0.6rem;height:0.6rem;border-radius: 0.08rem;margin-right:0.1rem;vertical-align: -0.1rem}
.law-ask-d-tip{color:#858585;font-size:0.36rem;padding:0.2rem 1.2rem 0.2rem 1.2rem;line-height: 1.5;}
.privacy-tip i.law-ser-ico{background: url(../../../images/m/index/fuwu/privacy-tip-ico2.png) no-repeat;background-size: 0.3rem auto}
.ser-n-box{background:#fff;width:66%;margin:0 auto;padding:0.3rem 0.4rem;border-radius:0.1rem;}
.ser-n-box span{padding:0;}
.ser-n-box .privacy-tip {margin-bottom: 0;}

.dialogue .icon-b {
    width: 1.02667rem;
    height: 1.02667rem;
    float: left;
    margin-right: 0.26667rem; }
.dialogue .icon {
    width: 100%;
    border-radius: 0.1rem; }
.dialogue .content-b {
    background-color: #fff;
    box-sizing: border-box;
    line-height: 0.56667rem;
    font-size: 0.40667rem;
    color: #353535;
    display: inline-block;
    vertical-align: top;
    padding: 0.30667rem 0.33333rem;
    border-radius: 0.09333rem;
    box-shadow: 0 0 2px #e9e9e9;
    position: relative;
    max-width: 6.93333rem;
    margin-bottom: 0.5rem; }
.dialogue .content-b:before {
    content: '';
    position: absolute;
    background: url("../../../images/m/index/fuwu/arrow-l.png");
    background-size: 100%;
    width: 0.14667rem;
    height: 0.26667rem;
    left: -0.14667rem;
    top: 0.30667rem; }
.dialogue .btn {
    min-width: 2.56667rem;
    height: 0.8rem;
    background-color: #0d8cff;
    border-radius: 0.8rem;
    line-height: 0.8rem;
    display: inline-block;
    padding: 0 0.3rem;
    text-align: center;
    color: #fff;
    margin: 0.37333rem 0.33333rem 0.10667rem 0.13333rem;
    box-sizing: border-box; }
.dialogue.dialogue-r {
    text-align: right; }
.dialogue.dialogue-r .icon-b {
    float: right;
    margin-right: 0;
    margin-left: 0.26667rem; }
.dialogue.dialogue-r .content-b {
    background-color: #95eb6c;
    box-shadow: none;
    text-align: left;
    word-break: break-all; }
.dialogue.dialogue-r .content-b:before {
    background-image: url("../../../images/m/index/fuwu/arrow-r.png");
    left: auto;
    right: -0.14667rem; }

.submit-x {
    position: fixed;
    max-width: 10rem;
    z-index: 7;
    bottom: 0;
    background-color: #f8f8f8;
    padding: 0 0.26667rem 0.34667rem;
    width: 100%;
    box-sizing: border-box; }
.submit-x.active .textarea {
    display: block;
    height: 2.96rem;
    border-radius: 0.4rem; }
.submit-x.active.moveAskBox {
    bottom: 40vh;}
.submit-x .checkbox {
    font-size: 0.34667rem;
    color: #6e6e6e; }
.submit-x .num {
    font-size: 0.34667rem;
    color: #6e6e6e; }
.submit-x .total {
    color: #999; }
.submit-x .textarea-div, .submit-x .textarea {
    box-sizing: border-box;
    font-size: 0.38667rem;
    width: 7.29333rem;
    height: 0.96rem;
    border-radius: 0.96rem;
    line-height: 0.50667rem;
    border: none;
    background-color: #fff;
    resize: none;
    padding: 0.22667rem 0.46667rem; }
.submit-x .textarea-div::-webkit-input-placeholder, .submit-x .textarea::-webkit-input-placeholder {
    color: #d3d3d3; }
.submit-x .textarea-div::-moz-placeholder, .submit-x .textarea::-moz-placeholder {
    color: #d3d3d3; }
.submit-x .textarea-div:-ms-input-placeholder, .submit-x .textarea:-ms-input-placeholder {
    color: #d3d3d3; }
.submit-x .textarea-div::-ms-input-placeholder, .submit-x .textarea::-ms-input-placeholder {
    color: #d3d3d3; }
.submit-x .textarea-div::placeholder, .submit-x .textarea::placeholder {
    color: #d3d3d3; }
.submit-x .textarea-div {
    color: #d3d3d3; }
.submit-x .c {
    display: none; }
.submit-x .submit-btn {
    background-color: #0d8cff;
    width: 1.62667rem;
    height: 0.96rem;
    border-radius: 0.96rem;
    font-size: 0.38667rem;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 0.96rem;
    position: absolute;
    bottom: 0.37333rem;
    right: 0.26667rem; }
.submit-x .num-b {
    line-height: 0.90667rem;
    margin-bottom: 0.05333rem; }

.pop-x {
    position: fixed;
    width: 100%;
    height: 100%;
    max-width: 10rem;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    font-size: 0;
    text-align: center;
    display: none;
    z-index: 8; }
.pop-x.active {
    display: block; }
.pop-x:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle; }
.pop-x .shadow, .pop-x .shadow-not-click {
    position: absolute;
    background-color: #333;
    opacity: .8;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }
.pop-x .pop-b {
    width: 90%;
    position: relative;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.38667rem;
    color: #353535;
    text-align: left;
    line-height: 0.48rem;
    box-sizing: border-box;
    padding: 0 0.24rem;
    border-radius: 0.2rem; }

.card-x {
    padding-top: 0.4rem;
    margin-top: 0.13333rem;
    margin-bottom: 0.33333rem;
    box-shadow: 0 0 5px #d4d3d3;
    border-radius: 0.26667rem; }
.card-x .card-li {
    background: linear-gradient(#fff, #fff);
    border-radius: 0.26667rem;
    font-size: 0.34667rem;
    color: #999;
    line-height: 0.48rem;
    padding: 0 0.37333rem;
    padding-top: 0.4rem;
    margin-top: -0.4rem;
    position: relative;
    z-index: 3; }
.card-x .card-li.active .content-b {
    display: block; }
.card-x .card-li.active .price {
    display: none; }
.card-x .card-li.active .dot {
    background-image: url("../../../images/m/index/fuwu/dot-a.png"); }
.card-x .card-li.active .icon-help {
    display: block; }
.card-x .icon-help {
    background: url("../../../images/m/index/fuwu/icon-help.png");
    width: 0.44rem;
    height: 0.44rem;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 0.26667rem;
    display: none; }
.card-x .price-i {
    margin-bottom: 0.46667rem; }
.card-x .c-1 {
    padding-top: 0; }
.card-x .c-2 {
    background: linear-gradient(#d3eef9, #ecf8ff);
    z-index: 2; }
.card-x .c-3 {
    background: linear-gradient(#d2e3fb, #eef4fd);
    z-index: 1; }
.card-x sub {
    bottom: 0; }
.card-x .dot {
    background: url("../../../images/m/index/fuwu/dot.png") no-repeat;
    background-size: 100%;
    width: 0.50667rem;
    height: 0.50667rem;
    display: inline-block;
    float: left;
    margin: 0.42667rem 0.21333rem 0 0; }
.card-x .c-title {
    line-height: 1.37333rem;
    font-size: 0.45333rem;
    color: #353535;
    position: relative; }
.card-x .price-b {
    font-size: 0.34667rem;
    color: #999;
    line-height: 0.69333rem;
    margin-top: -0.18667rem;
    margin-bottom: 0.32rem; }
.card-x .price-two {
    font-size: 0.53333rem;
    color: #287cef;
    margin-right: 0.57333rem; }
.card-x .content-b {
    padding: 0 0.8rem;
    display: none; }
.card-x .icon {
    width: 0.66667rem;
    height: 0.66667rem;
    background: url("../../../images/m/index/fuwu/icon-01.png") no-repeat;
    background-size: 100%;
    display: block;
    margin: 0 auto; }
.card-x .icon-02 {
    background-image: url("../../../images/m/index/fuwu/icon-02.png"); }
.card-x .icon-03 {
    background-image: url("../../../images/m/index/fuwu/icon-03.png"); }
.card-x .icon-04 {
    background-image: url("../../../images/m/index/fuwu/icon-04.png"); }
.card-x .icon-05 {
    background-image: url("../../../images/m/index/fuwu/icon-05.png"); }
.card-x .icon-06 {
    background-image: url("../../../images/m/index/fuwu/icon-06.png"); }
.card-x .icon-07 {
    background-image: url("../../../images/m/index/fuwu/icon-07.png"); }
.card-x .icon-08 {
    background-image: url("../../../images/m/index/fuwu/icon-08.png"); }
.card-x .icon-09 {
    background-image: url("../../../images/m/index/fuwu/icon-09.png"); }
.card-x .item {
    line-height: 0.46667rem;
    margin: 0.6rem 0; }
.card-x .icon-let {
    display: inline-block;
    width: 0.46667rem;
    height: 0.46667rem;
    margin-left: -0.66667rem;
    vertical-align: top;
    background: url("../../../images/m/index/fuwu/icon-let-01.png") no-repeat;
    background-size: 100%; }
.card-x .icon-let-02 {
    background-image: url("../../../images/m/index/fuwu/icon-let-02.png"); }
.card-x .icon-let-03 {
    background-image: url("../../../images/m/index/fuwu/icon-let-03.png"); }
.card-x .icon-li {
    width: 33.33%;
    text-align: center;
    font-size: 0.32rem;
    background-image: linear-gradient(135deg, #3fb4d2, #64d1c5);
    -webkit-background-clip: text;
    color: transparent;
    line-height: 0.50667rem; }
.card-x .c-btn {
    background: linear-gradient(90deg, #3eb3d4, #42ccbb);
    font-size: 0.38667rem;
    color: #fff;
    line-height: 0.96rem;
    display: block;
    text-align: center;
    border-radius: 0.96rem;
    margin-top: 0.33333rem; }
.card-x .info {
    font-size: 0.34667rem;
    color: #999;
    line-height: 0.90667rem;
    padding-bottom: 0.44rem;
    display: block; }
/* 标签提示 */
.con-x .explain-tips {font-size: 0.32rem;color: #f33;text-align: center;background-color: #fff;line-height: 0.64rem;border-radius: 0.04rem; margin-top: 0.3rem; overflow: hidden;}
.con-x .explain-tips .icon-1, .card-two-x .explain .icon-2, .card-two-x .explain .icon-3 {background: url("../../../images/m/icon/icon-ex-1.png");display: inline-block;width: 0.33333rem;height: 0.33333rem;vertical-align: -0.06667rem;margin-right: 0.10667rem;background-size: 100%; }
.con-x .explain-tips .icon-2 {background-image: url("../../../images/m/icon/icon-ex-2.png"); }
.con-x .explain-tips .icon-3 {background-image: url("../../../images/m/icon/icon-ex-3.png"); }

.pay-x.pay-x {
    width: 100%;
    border-radius: 0.2rem 0.2rem 0 0;
    bottom: 0;
    position: absolute;
    left: 0;
    text-align: center;
    padding: 0.96667rem 0.6rem 0; }
.pay-x .title {
    font-size: 0.45333rem;
    color: #353535;
    line-height: 1.05333rem; }
.pay-x .num {
    font-size: 1.04rem;
    color: #ff4242;
    line-height: 1.45333rem; }
.pay-x .time {
    font-size: 0.33333rem;
    color: #999;
    line-height: 0.98667rem;
    margin-bottom: 0.38667rem; }
.pay-x .time #showTime {color: red;}
.pay-x .order {
    font-size: 0.33333rem;
    color: #999;
    text-align: left;
    line-height: 1.04rem;
    margin: 0 -0.24rem;
    padding: 0 0.24rem; }
.pay-x .chose {
    font-size: 0.38667rem;
    color: #353535;
    text-align: left;
    line-height: 1.05333rem;
    margin-bottom: 0.37333rem; }
.pay-x .btn {
    line-height: 1.14667rem;
    font-size: 0.45333rem;
    color: #fff;
    background-color: #03dd6f;
    display: block;
    border-radius: 1.14667rem;
    margin-bottom: 0.34667rem; }
.pay-x .al-btn {
    background-color: #0d8cff; }
.pay-x .tips {
    font-size: 0.33333rem;
    color: #999;
    line-height: 0.36rem;
    padding-bottom: 3.4rem; }
.pay-x .close {
    position: absolute;
    top: 0.12rem;
    background: red;
    width: 1.2rem;
    height: 1.2rem;
    right: 0.12rem;
    background: url("../../../images/m/icon/close_2.png") no-repeat;
    background-size: 1.2rem;
}

.case-info-x {
    background-color: #fff;
    border-radius: 0.2rem;
    font-size: 0.33333rem;
    color: #353535;
    padding: 0.29333rem 0.4rem 0.53333rem;
    margin-bottom: 0.33333rem; }
.case-info-x .subtitle {
    font-size: 0.4rem;
    color: #292929;
    text-align: center;
    line-height: 1.08rem; }
.case-info-x .input-b {
    border: 0.01333rem solid #b5b5b5;
    line-height: 0.94667rem;
    border-radius: 0.94667rem;
    padding: 0 0.4rem;
    margin-bottom: 0.50667rem; }
.case-info-x .value {
    background: url("../../../images/m/index/fuwu/arrow-b.png") no-repeat center right;
    background-size: 0.34667rem;
    padding-right: 0.53333rem;
    color: #999; }
.case-info-x .line {
    height: 0.44rem;
    display: inline-block;
    padding-right: 0.24rem;
    border-right: 0.01333rem solid #353535;
    margin-top: 0.24rem;
    line-height: 0.44rem; }
.case-info-x .input-t {
    font-size: 0.36rem;
    color: #353535;
    margin-bottom: 0.28rem; }
.case-info-x .input-w {
    line-height: 0.57333rem;
    font-size: 0.36rem;
    color: #353535; }
.case-info-x .input-icon {
    height: 0.57333rem;
    width: 0.57333rem;
    background-color: #2b90d8;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.06667rem;
    background: url("../../../images/m/index/fuwu/icon-input-01.png") no-repeat;
    background-size: 100%; }
.case-info-x .input-icon-02 {
    background-image: url("../../../images/m/index/fuwu/icon-input-02.png"); }
.case-info-x .input-icon-03 {
    background-image: url("../../../images/m/index/fuwu/icon-input-03.png"); }
.case-info-x .input-icon-04 {
    background-image: url("../../../images/m/index/fuwu/icon-input-04.png"); }
.case-info-x .textarea {
    resize: none;
    display: block;
    width: 100%;
    font-size: 0.33333rem;
    line-height: 0.4rem;
    padding: 0.46667rem 0.4rem;
    border-radius: 0.42667rem;
    outline: none;
    height: 3.76rem; }
.case-info-x .textarea:focus {
    border-color: #0d8cff; }
.case-info-x .textarea::-webkit-input-placeholder {
    color: #999; }
.case-info-x .textarea::-moz-placeholder {
    color: #999; }
.case-info-x .textarea:-ms-input-placeholder {
    color: #999; }
.case-info-x .textarea::-ms-input-placeholder {
    color: #999; }
.case-info-x .textarea::placeholder {
    color: #999; }
.case-info-x .next-btn {
    font-size: 0.45333rem;
    color: #fff;
    background: linear-gradient(90deg, #3fb3d3, #42cbbb);
    display: block;
    text-align: center;
    line-height: 1.14667rem;
    border-radius: 1.14667rem;
    margin-top: 0.46667rem; }

/*隐藏input*/
.bui-radios-label {
    font-size: 0.34667rem;
    color: #6e6e6e; }

label.bui-radios-label input[type="radio"] {
    position: absolute;
    opacity: 0;
    visibility: hidden; }

/*自定义radio*/
label.bui-radios-label .bui-radios {
    display: inline-block;
    position: relative;
    width: 0.32rem;
    height: 0.32rem;
    background-color: #fff;
    border: 0.01333rem solid #d6d6d6;
    border-radius: 50%;
    vertical-align: -0.02667rem;
    margin-right: 0.06667rem;
    box-sizing: border-box; }

/*单选框选中后，自定义radio的样式*/
label.bui-radios-label input[type="checkbox"]:checked + .bui-radios:after {
    position: absolute;
    content: "";
    width: 0.16rem;
    height: 0.16rem;
    background-color: #fff;
    border-radius: 50%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto; }

label.bui-radios-label input[type="checkbox"]:checked + .bui-radios {
    background-color: #0d8cff;
    border: 0.01333rem solid #0d8cff; }

label.bui-radios-label input[type="checkbox"]:disabled + .bui-radios {
    background-color: #e8e8e8;
    border: 0.01333rem solid #979797; }

label.bui-radios-label input[type="checkbox"]:disabled:checked + .bui-radios:after {
    background-color: #c1c1c1; }

/*自定义radio的过渡效果*/
label.bui-radios-label.bui-radios-anim .bui-radios {
    transition: background-color ease-out .5s; }

/*错误信息提示弹窗样式*/
.short_pop_x_20210826 {
    line-height: 0.66667rem;
    border-radius: 0.26667rem;
    color: #fff;
    display: inline-block;
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    bottom: -1.33333rem;
    margin: 0 auto;
    width: 60%;
    max-width: 5.33333rem;
    padding: 0.13333rem 0.26667rem;
    left: 0;
    right: 0;
    z-index: 99;
    font-size: 0.34667rem;
    text-align: center;
    opacity: 0;
    transition: all .3s; }

.short_pop_x_20210826.active {
    bottom: 4rem;
    opacity: 1; }

/* 展示多个律师的聊天框信息 */
.law-zs{overflow: hidden;}
.law-zs .law-l-photo{float:left;}
.law-zs .law-l-photo img{width:0.7rem;height:0.7rem;border-radius: 0.35rem;display: inline-block;background:#ccc;margin-right:0.05rem;}
.law-zs .law-zs-info{float:left;width:55%;color:#b8b8b8;line-height: 1.2;font-size:0.3rem;padding-left:0.1rem }
.ask-d-tip{clear:both;margin-top:0.2rem;border-top:0.02rem solid #e5e5e5;padding-top:0.2rem;font-size:0.36rem;color:#353535;}
.privacy-tip{font-size: 0.34rem;text-align: center;margin: 0 auto 0.4rem;}
.privacy-tip span{background: #fff;padding:0.05rem 0.2rem;color:#858585;line-height:1.4;border-radius: 0.08rem}
.privacy-tip i{background: url(../../../images/m/index/fuwu/privacy-tip-ico.png) no-repeat;width:0.3rem;height:0.3rem;display: inline-block;background-size:0.3rem auto;margin-right:0.08rem; vertical-align: -0.02rem;}

/* 产品列表样式 */
.card-two-x {
    padding-top: 0.66667rem; }
.card-two-x .info-l {
    height: 0.64rem;
    line-height: 0.64rem;
    font-size: 0.32rem;
    color: #858585;
    padding: 0 0.29333rem;
    background-color: #fff;
    border-radius: 0.04rem; }
.card-two-x .info-r {
    width: 1.32rem;
    height: 0.53333rem;
    line-height: 0.53333rem;
    font-size: 0.26667rem;
    color: #ff7904;
    text-align: center;
    text-indent: -6rem;
    padding-left: 1.08rem;
    border-radius: 0.04rem;
    margin-top: 0.05333rem;
    background: url("../../../images/m/index/fuwu/bg-coupons.gif") no-repeat #ffe1c8;
    background-size: auto 0.533rem;
    overflow: hidden;}
.card-two-x .item {
    margin: 0.26667rem 0;
    box-shadow: 0 0 7px #e9e7e7;
    height: 3.2rem;
    box-sizing: border-box;
    padding-top: 0.2rem;
    font-size: 0.32rem;
    color: #858585;
    line-height: 0.38667rem;
    border: 0.02667rem solid #fff;
    border-radius: 0.13333rem;
    background-color: #fff;
    padding-left: 1.14667rem;
    padding-right: 3.23333rem;
    position: relative; }
.card-two-x .item:before {
    content: '';
    width: 0.48rem;
    height: 0.48rem;
    border: 0.02667rem solid #d2d2d2;
    border-radius: 100%;
    position: absolute;
    left: 0.29333rem;
    top: 0;
    bottom: 0;
    margin: auto;
    box-sizing: border-box; }
.card-two-x .item.active {
    background-color: #f6faff;
    border: 0.02667rem solid #1e71d2;
    box-shadow: 0 0 7px #a6b4ca; }
.card-two-x .item.active .item-t1 {
    color: #1e71d2; }
.card-two-x .item.active:before {
    background: url("../../../images/m/index/fuwu/icon-right.png") #1e71d2;
    background-size: 100%;
    border: none; }
.card-two-x .item-t1 {
    line-height: 0.70667rem;
    font-size: 0.45333rem;
    color: #353535;
    font-weight: bold; }
.card-two-x .item-i {
    font-size: 0.29333rem;
    color: #b8b8b8;
    line-height: 0.46667rem;
    margin:0.1rem 0 0.2rem 0; }
.card-two-x .price-b {
    position: absolute;
    right: 0;
    width: 3.33333rem;
    top: 0;
    height: 100%; }
.card-two-x .user-num {
    bottom: 0.86667rem;
    font-size: 0.26667rem;
    color: #d5d5d5; }
.card-two-x .price-new-1, .card-two-x .price-new-2, .card-two-x .price-old, .card-two-x .user-num {
    position: absolute;
    width: 100%;
    left: 0; }
.card-two-x .price-new-1 {
    bottom: 2.02667rem;
    font-size: 0.30667rem;
    color: #666; }
.card-two-x .price-new-1 .num {
    font-size: 0.48rem;
    font-weight: bold; }
.card-two-x .price-new-2 {
    bottom: 1.42667rem;
    font-size: 0.32rem;
    color: #fd5353; }
.card-two-x .price-new-2 .num {
    font-size: 0.4rem;
    font-weight: bold;
    color: #ff3333;
    font-weight: bold; }
.card-two-x .price-old {
    bottom: 1.52667rem;
    font-size: 0.32rem;
    color: #fd5353; }
.card-two-x .price-old .num {
    font-size: 0.64rem;
    color: #ff3333;
    font-weight: 500; }
.card-two-x .price-new {
    display: none; }
.card-two-x .has-coupons .active .price-new {
    display: block; }
.card-two-x .has-coupons .active .price-old {
    display: none; }
.card-two-x .explain {
    font-size: 0.32rem;
    color: #fff;
    text-align: center;
    background-color: #ff3333;
    line-height: 0.64rem;
    border-radius: 0.04rem; }
.card-two-x .explain .icon-1, .card-two-x .explain .icon-2, .card-two-x .explain .icon-3 {
    background: url("../../../images/m/icon/icon-ex-1.png");
    display: inline-block;
    width: 0.33333rem;
    height: 0.33333rem;
    vertical-align: -0.06667rem;
    margin-right: 0.10667rem;
    background-size: 100%; }
.card-two-x .explain .icon-2 {
    background-image: url("../../../images/m/icon/icon-ex-2.png"); }
.card-two-x .explain .icon-3 {
    background-image: url("../../../images/m/icon/icon-ex-3.png"); }

/* 服务与收费说明 */
.explain{font-size:0.3rem;text-align: right;color:#1e71d2;line-height: 0.3rem; z-index: 8;}
.explain a{color:#1e71d2;text-decoration:underline;}
.explain i{border:0.03rem solid #1e71d2;width:0.3rem;height:0.3rem;line-height:0.36rem;border-radius: 0.25rem;display: inline-block;text-align: center;margin-right:0.05rem;}

/* 统一确认提示窗口 */
.ask-tips-pop{width:10rem;margin:0 auto;position:relative;}
.ask-tips-bg{background:rgba(0,0,0,0.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:98;}
.ask-tips{border-radius:9px;background:#fff;position:fixed;margin:0 0.66rem;z-index:99;top:38%;margin-top:-2rem;max-width:8.6rem;font-size:0.36rem;overflow:hidden;}
.ask-tips .title{font-size:0.46rem;font-weight:700;color:#353535;text-align:center;line-height:1.2rem;background:#f5f5f5;}
.ask-tips .conts{color:#666;padding:0.5rem 0.7rem 0.6rem 0.7rem;line-height:1.6;min-height:2rem;}
.ask-tips .conts p{margin-bottom:0.2rem; font-size: 0.4rem;}
.ask-tips .conts p.p-tle{color:#353535;font-weight:700;font-size:0.36rem;}
.ask-tips .conts p.p-text{color:#858585;font-size:0.36rem;}
.ask-tips .conts p .link {color: #0d8cff;}
.ask-tips .btn{height:1.2rem;border-top:0.02rem solid #e5e5e5;line-height:1.2rem;font-size:0.4rem;text-align:center;}
.ask-tips .btn a{display:block;color:#353535}
.ask-tips .btn a:hover,.ask-tips .btn a:active{background:#f5f5f5;color:#353535}
.ask-tips .a2 a{width:50%;border-right:0.02rem solid #e5e5e5;float:left;box-sizing:border-box}
.ask-tips .a2 a.red {color: #FF0000;}
.ask-tips .btn a.a2-r{border-right:none;}

/* 放弃服务 */
.giv-up-btn{font-size:0.4rem;color:#353535;text-decoration: underline;text-align: center;padding:0.21rem 0 0.4rem 0; width: 100%;}
.promise-tips{font-size:0.32rem;line-height: 1.6;color:#858585;padding-left:0.5rem;}
.promise-tips .title{color:#fb5353;}
.promise-tips .txt{font-size:0.30rem;}


.pay-w .con-x {
    padding-bottom: 1.89333rem; }

.pay-w .submit-x {
    display: none; }

.pay-w .pay-btm-x {
    bottom: 0;
    visibility: visible; }

.pay-btm-x {
    transition: all .3s;
    bottom: -1.66667rem;
    width: 100%;
    box-sizing: border-box;
    position: fixed;
    max-width: 10rem;
    z-index: 7;
    background-color: #fff;
    border-top: 0.01333rem solid #e5e5e5;
    height: 1.62667rem;
    padding: 0 0.2rem;
    visibility: hidden; }
.pay-btm-x:before {
    content: '';
    width: 0;
    height: 100%;
    vertical-align: middle;
    display: inline-block; }
.pay-btm-x .money-b {
    font-size: 0.4rem;
    color: #353535;
    display: inline-block;
    vertical-align: middle;
    line-height: 0.56rem; }
.pay-btm-x .info {
    font-size: 0.29333rem;
    color: #b8b8b8;
    line-height: 0.44rem; }
.pay-btm-x .pay-btn {
    width: 2.36rem;
    line-height: 0.93333rem;
    text-align: center;
    border-radius: 0.08rem;
    background-color: #ff5555;
    font-size: 0.42667rem;
    color: #fff;
    margin-top: 0.34667rem; }

.pay-record {
    line-height: 0.66667rem;
    font-size: 0.32rem;
    position: fixed;
    bottom: 1.93333rem;
    text-align: right;
    width: 100%;
    max-width: 10rem;
    color: #fff;
    z-index: 6; }
.pay-record .user-img {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 100%;
    margin-right: 0.06667rem; }
.pay-record .pay-li {
    position: absolute;
    right: 0;
    bottom: 0; }
.pay-record .pay-item {
    background: rgba(136, 136, 136, 0.6);
    display: inline-block;
    padding: 0 0.26667rem;
    margin-right: 0.18667rem;
    border-radius: 0.05333rem;
    opacity: 0; }

.vm {
    vertical-align: middle; }

.red {
    color: #ff3333; }

.em-5 {
    padding-right: .5em; }

@-webkit-keyframes payItemfadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0); }
    10% {
        opacity: 1;
        transform: none; }
    60% {
        opacity: 1;
        transform: none; }
    70% {
        opacity: 0;
        transform: translate3d(0, -50%, 0); }
    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0); } }

@keyframes payItemfadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0); }
    10% {
        opacity: 1;
        transform: none; }
    60% {
        opacity: 1;
        transform: none; }
    70% {
        opacity: 0;
        transform: translate3d(0, -50%, 0); }
    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0); } }

.payItemfadeInUp {
    -webkit-animation-name: payItemfadeInUp;
    animation-name: payItemfadeInUp; }

.animated {
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }

/* 登录窗口样式*/
.pop-x_20210827 {
    position: fixed;
    width: 100%;
    height: 100%;
    max-width: 10rem;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    font-size: 0;
    text-align: center;
    display: none;
    z-index: 99; }
.pop-x_20210827.active {
    display: block; }
.pop-x_20210827:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle; }
.pop-x_20210827 .shadow {
    position: absolute;
    background-color: #000;
    opacity: .8;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }
.pop-x_20210827 .pop-b {
    width: 80%;
    position: relative;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.38667rem;
    color: #353535;
    text-align: left;
    line-height: 0.48rem;
    box-sizing: border-box;
    padding: 0 0.24rem;
    border-radius: 0.2rem; }
.pop-x_20210827 .pop-login {
    display: block;
    top: 0;
    right: -50rem;
    transition: right .2s linear; }
.pop-x_20210827 .pop-login.active {
    right: 0; }

.pop-x_20210827 .login-new-x {
    width: 100% !important;
    height: 100%;
    border-radius: 0 !important; }
.pop-x_20210827 .login-new-x .close-btn {
    position: absolute;
    width: 1.17333rem;
    height: 1.17333rem;
    top: 0;
    left: 0;
    background: url("../../../images/m/icon/top-icon-l.png") no-repeat;
    background-size: 100%; }
.pop-x_20210827 .login-new-x .header {
    line-height: 1.17333rem;
    color: #353535;
    font-size: 0.45333rem;
    text-align: center; }
.pop-x_20210827 .login-new-x .content {
    padding: 1.81333rem 1.06667rem 0; }
.pop-x_20210827 .login-new-x .title {
    line-height: 1.02667rem;
    font-size: 0.64rem;
    color: #353535; }
.pop-x_20210827 .login-new-x .info {
    font-size: 0.32rem;
    color: #b8b8b8;
    line-height: 0.69333rem;
    margin-bottom: 1.14667rem; }
.pop-x_20210827 .login-new-x .phone-b {
    height: 1.18667rem;
    line-height: 1.18667rem;
    position: relative;
    margin-bottom: 0.48rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input {
    font-size: 0.64rem;
    color: #353535;
    height: 100%;
    outline: none;
    width: 5.2rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input::-webkit-input-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input::-moz-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input:-ms-input-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input::-ms-input-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input::placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .phone-b .phone-input:focus + .line {
    border-color: #0d8cff; }
.pop-x_20210827 .login-new-x .phone-b .line {
    position: absolute;
    width: 100%;
    border-bottom: 0.01333rem solid #e5e5e5;
    bottom: 0;
    left: 0; }
.pop-x_20210827 .login-new-x .phone-b .code-btn {
    margin-top: 0.26667rem;
    float: right;
    line-height: 0.66667rem;
    font-size: 0.29333rem;
    color: #ffffff;
    padding: 0 0.32rem;
    border-radius: 0.04rem;
    background-color: #0d8cff; }
.pop-x_20210827 .login-new-x .code-b {
    height: 1.18667rem;
    line-height: 1.18667rem;
    position: relative; }
.pop-x_20210827 .login-new-x .code-b .code-input {
    font-size: 0.64rem;
    color: #353535;
    height: 100%;
    outline: none;
    width: 5.2rem;
    letter-spacing: 0.48rem;}
.pop-x_20210827 .login-new-x .code-b .code-input::-webkit-input-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .code-b .code-input:-ms-input-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .code-b .code-input::-ms-input-placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .code-b .code-input::placeholder {
    color: #dcdcdc;
    font-size: 0.42667rem;
    letter-spacing: initial;}
.pop-x_20210827 .login-new-x .code-b .code-input:focus + .line {
    border-color: #0d8cff; }
.pop-x_20210827 .login-new-x .code-b .line {
    position: absolute;
    width: 5.2rem;
    border-bottom: 0.01333rem solid #e5e5e5;
    bottom: 0;
    left: 0; }
.pop-x_20210827 .login-new-x .login-btn {
    margin-top: 1.45333rem;
    height: 1.06667rem;
    border-radius: 1.06667rem;
    background-color: #0d8cff;
    display: block;
    text-align: center;
    line-height: 1.06667rem;
    color: #fff;
    font-size: 0.42667rem; }
.pop-x_20210827 .login-new-x .xieyi_checkbox_20240409 {padding-top: 0.5rem;}

/* 产品样式和提示 */
.txt-tips-box{padding:0.30667rem 0.33333rem;font-size:0.36rem;border-radius:0.09333rem;box-shadow:0 0 2px #e9e9e9;max-width:6.3rem;line-height:1.6;background:#fff;margin:0 auto 0.5rem;font-size:0.36rem;color:#666;text-align:center;}
.tel-yz-tip{color:#858585;font-size:0.32rem;text-align:center;margin-bottom:0.5rem;}
.tel-yz-tip span{background:#fff;padding: 0.05rem 0.2rem;border-radius: 0.08rem;}
.tel-yz-tip span i{background: url("../../../images/m/index/fuwu/hook.png") no-repeat;width: 0.3rem;height: 0.3rem;display: inline-block;background-size: 0.3rem auto;margin-right: 0.08rem;vertical-align: -0.02rem;}
.c-f33{color:#f33;}
.card-two-x .item-t1{margin-top: 0.15rem;}
.card-two-x .item{height:2.8rem;padding-right:3rem;}
.card-two-x .item-txt{line-height:1.6;margin-top:0.2rem;}
.other-prod{font-size:0.36rem;color:#666;margin:0.4rem 0 0.4rem 0;overflow:hidden;height:1rem;line-height:0.8rem; overflow-x:auto;}
.other-prod-in{ white-space:nowrap;}
.other-prod .prod-tag{border:0.02rem solid #ccc;background:#fff;border-radius:0.5rem;padding:0.1rem 0.2rem;margin-right:0.2rem;}

/* 加入优惠券功能 */
.pop-coupons-x.pop-coupons-x {
    padding: 0.6rem 0.86667rem 0.93333rem 0.86667rem;
    width: 7.36rem;
    background: url("../../../images/m/index/fuwu/cou-bg.png?v=20210507001") no-repeat;
    background-size: 100%; }
.pop-coupons-x .close-btn-x {
    display: block;
    width: 0.58667rem;
    text-align: center;
    line-height: 0.58667rem;
    height: 0.58667rem;
    border-radius: 100%;
    font-size: 0.26667rem;
    font-weight: bold;
    color: #41cbbc;
    background-color: #fff;
    position: absolute;
    top: 0.13333rem;
    right: 0.13333rem; }
.pop-coupons-x .t1 {
    text-align: center;
    font-size: 0.64rem;
    font-weight: bold;
    color: #fff;
    line-height: 1.73333rem; }
.pop-coupons-x .coupons-b {
    margin: 0 auto;
    border-radius: 0.09333rem;
    width: 5.56rem;
    font-size: 0.29333rem;
    color: #999;
    line-height: 0.36rem;
    box-shadow: 0px 0 16px #0f948c;
    padding-right: 0.2rem;
    background-color: #41c8bd;
    margin-bottom: 0.37333rem; }
.pop-coupons-x .coupons-c {
    padding-top: 0.33333rem;
    background-color: #fff;
    height: 1.53333rem;
    border-radius: 0.09333rem;
    position: relative; }
.pop-coupons-x .coupons-c:before {
    position: absolute;
    content: '';
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 100%;
    background-color: #41c8bd;
    right: -0.16rem;
    top: 50%;
    margin-top: -0.16rem; }
.pop-coupons-x .num {
    font-size: 1.33333rem;
    color: #ff7800;
    line-height: 1.2rem;
    border-right: 0.01333rem solid #b7b7b7;
    padding: 0 0.26667rem;
    letter-spacing: -0.13333rem;
    margin-right: 0.2rem;
    font-weight: bold; }
.pop-coupons-x sub {
    font-size: 30%;
    bottom: 0; }
.pop-coupons-x .t2 {
    font-size: 0.4rem;
    color: #ff7800;
    line-height: 0.66667rem; }
.pop-coupons-x .info {
    font-size: 0.4rem;
    color: #fff;
    line-height: 0.6rem; }
.pop-coupons-x .get-btn {
    width: 5.33333rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.34667rem;
    color: #ff7800;
    background-color: #fff;
    display: block;
    margin: 0 auto;
    border-radius: 0.88rem;
    margin-top: 0.86667rem; }

/* 用户助手后台律师服务窗口样式 */
.free-ask-tip{background:#fff;padding:0.3rem;color:#f93;font-size:0.32rem;font-weight:700;text-align:center;line-height:1.6;width:66%;margin:0 auto;border-radius:0.1rem;}
.prod-4{font-size:0.36rem;background:#fff;margin:0.5rem 0;line-height:1.6;position:relative;border-radius:0.1rem;border: 0.02rem solid #e5e5e5;overflow:hidden;}
.prod-4-number{position:absolute;right:0;top:0;background:#63c633;color:#fff;font-size:0.32rem;padding:0 0.1rem;border-radius:0 0 0 0.2rem ;}
.prod-4 .title{border-bottom:0.02rem  solid #f2f2f2;padding:0.4rem;position:relative;padding-left:2rem;padding-bottom:0.6rem;}
.prod-4 .title-in{font-size:0.46rem;font-weight:700;color:#353535;line-height:0.8rem;padding-top:0.15rem;}
.prod-4 .title .l-photo{position:absolute;left:0.4rem;top:0.6rem;width:1.4rem;height:1.4rem;border-radius:0.1rem;}
.prod-4 .title .price1{color: #fd5353;font-weight:700;font-size:0.46rem;margin-left:0.1rem;}
.prod-4 .title .price2{font-size: 0.3rem;padding-left: 0.1rem;color: #666; text-decoration: line-through;font-weight: 400;}
.prod-4 .title .price1 i{font-size:0.26rem;}
.prod-4 .discount{color:#ffb561;line-height: 1.6;margin-top:0.08rem;font-size:0.3rem;padding-left:0.1rem;}
.prod-4 .discount i{padding: 0.05rem 0.1rem;border-radius: 0.05rem;border:0.02rem #ffb561 solid;}
.prod-4 .discount .i1{background:#ffb561;color:#fff;border-radius: 0.05rem 0 0 0.05rem;position: relative;}
.prod-4 .discount .i1:before{content: '';width:0.12rem;height: 0.12rem;background: #fff;display: inline-block;border-radius: 50%;position: absolute;left:-0.08rem;top:0.16rem;}
.prod-4 .discount .i2{border-radius: 0 0.05rem 0.05rem 0 ;position: relative;overflow:hidden;}
.prod-4 .discount .i2:before{content: '';width:0.12rem;height: 0.12rem;background: #ffb561;display: inline-block;border-radius: 50%;position: absolute;right:-0.06rem;top:0.16rem;z-index: 2}
.prod-4 .discount .i2:after{content: '';width:0.12rem;height: 0.12rem;background: #fff;display: inline-block;border-radius: 50%;position: absolute;right:-0.085rem;top:0.16rem;z-index: 3}
.prod-4 .discount .i3{margin-left:0.1rem;}
.prod-4-cent{padding:0.3rem 0.4rem 0 0.4rem;}
.prod-4-cent dt{font-size:0.4rem;font-weight:700;color:#353535;}
.prod-4-cent dd{font-size:0.34rem;color:#858585;}
.prod-4-cent dd i{width:0.08rem;height: 0.08rem;background:#858585;border-radius:0.6rem;display:inline-block;vertical-align:middle;margin-right:0.15rem;}
.prod-4-btn{background: #fd5353;color: #fff;height: 1rem;font-size: 0.46rem;line-height: 1rem;border-radius: 0.16rem;box-shadow: 0 2px 5px 0 #ff9f9f;width:80%;margin:0 auto;text-align:center;margin:0.3rem auto;}
.prod-4-btn a {display:block; text-align: center; width: 100%; height: 100%;}
.prod-4-cost{color:#b8b8b8;text-align:center;font-size:0.32rem;padding:0 0 0.4rem 0;text-decoration:underline;}

/* 20211130 支付强提示信息 */
.pay-tip{background: #fff;border-radius: 0.1rem;padding:0.35rem 0.2rem 0.4rem 0.4rem;font-size:0.38rem;width:6.4rem;margin:auto;line-height: 1.5;margin-bottom:0.5rem; }
.pay-tip .f-c-g{color:#f33;}
.pay-tip .f-c-r{color:#858585;font-size:0.28rem;}
.pay-tip .ico-d{width:1rem;height:1rem;border-radius: 0.6rem;background:url(../../../images/m/index/fuwu/tips-lindang.png) no-repeat center center #63c633;display: block;float:left;margin-right:0.2rem;vertical-align: -0.1rem;background-size:0.6rem auto;}
.pay-tip .f-c-t{padding:0.15rem 0 0 1.2rem;}
.pay-tip .f-c-t span{border:1px solid #ccc;font-size:0.28rem;margin-right: 0.2rem;padding:0.06rem 0.15rem;color:#b8b8b8;border-radius: 0.1rem;}

.card-two-x{padding-top:0.3rem;}
.card-two-x .item{height:2.9rem;}
.card-two-x .info-l{border-radius: 0.1rem;}
.card-two-x .item-i{margin: 0.05rem 0 0.1rem 0;}

/* 尾部样式 */
footer {
    background: #f2f9ff;
    text-align: center;
    font: 0.18667rem/1.5 'Micorsoft YaHei', '微软雅黑', MSYH, \5b8b\4f53, ZZGFLQ; }

footer .hd {
    border-bottom: 0.02rem solid rgba(109, 155, 202, 0.1);
    padding: 0.533333rem 0; }

footer .hd ul {
    text-align: center; }

footer .hd ul li {
    display: inline-block;
    font-size: 0.4rem;
    color: #353535;
    margin: 0 0.333333rem; }

footer .hd ul li img {
    margin-right: 0.2rem;
    width: 0.613333rem; }

footer .bd {
    font-size: 0.32rem;
    color: #7f95ac;
    padding: 0.4rem 0 0.666666rem;
    line-height: 1.8; }
