.topBody{
    width: 7.5rem;
    height: 11.55rem;;
    position: relative;
    margin: 0;
    border:none;
    background: #FAE6E1;
}
.topBody .one_to_one_box{
    width: 6.8rem;
    height: 2.4rem;
    position: absolute;
    left: 0.66rem;
    top: 1.75rem;
}
.topBody .one_to_one {
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    /*-webkit-font-smoothing: antialiased;*/
    /*-moz-osx-font-smoothing: grayscale;*/

    /*letter-spacing:0.05rem;*/
    width: 6.8rem;
    height: 1.45rem;
    font-family: "PangMenZhengDao";
    font-size: 1.3rem;
    font-weight: 400;
    color: #FF6849;
    line-height: 1.45rem;


}


.topBody .zero_basis{
    width: 3.52rem;
    height: 0.95rem;
    position: absolute;
    left: 0.69rem;
    top: 0.9rem;
}


.topBody .zero_basis_rec{
    background: #FF6849;
    border-radius: 0.19rem;
    width: 3.52rem;
    height: 0.85rem;
    position: absolute;
    left: 0;
    top: 0;
}
.topBody .zero_basis_font{
    text-align: center;
    font-size: 0.42rem;
    font-family: "Source Han Sans CN";
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.85rem;
}
.topBody .zero_basis_trg{
    width: 0;
    height: 0;
    border-left: 0.16rem solid transparent;
    border-right: 0.16rem solid transparent;
    border-top: 0.16rem solid #FF6849;
    position: absolute;
    left: 1.6rem;
    top: 0.85rem;
}

.topBody .slogan{
    width: 3.95rem;
    height: 1rem;
    font-size: 0.34rem;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    color: #934C3E;
    line-height: 0.53rem;
    position: absolute;
    left: 0.64rem;
    top:4.6rem;
}
.topBody .sloganLine{
    width: 3.82rem;
    height: 0.02rem;
    background: #934C3E;
}
.topBody .slogan1{
    width: 3.92rem;
    height: 0.53rem;
    font-size: 0.34rem;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    color: #934C3E;
    line-height: 0.53rem;
}

.topBody .slogan2{
    width: 3.92rem;
    height: 0.53rem;
    font-size: 0.34rem;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    color: #934C3E;
    line-height: 0.53rem;
}

.topBody .qiangGou{
    width: 3.8rem;
    height: 1.26rem;
    background: #DCB465;
    border-radius: 0.63rem;
    position: absolute;
    left: 0.4rem;
    top:5.9rem;
}
.topBody .qiangGou .qiang{
    width: 1.26rem;
    height: 1.26rem;
    background: #FF6849;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;

    font-size: 0.82rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    font-style: italic;
    color: #FFFFFF;
    line-height: 1.26rem;
    text-align: center;

}

.topBody .qiangGou .gou{
    width: 2.1rem;
    height: 0.83rem;
    font-size: 0.34rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.50rem;
    letter-spacing: 0.04rem;
    position: absolute;
    left: 1.36rem;
    top:0.18rem;
}

.topBody .wx{
    width: 3.2rem;
    height: 0.50rem;
    border: 0.04rem solid #FF0000;
    border-radius: 0.25rem;
    box-sizing: border-box;
    position: absolute;
    left: 0.62rem;
    top: 7.7rem;

    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.topBody .wx .wx_icon{
    width: 0.34rem;
    height: 0.27rem;
    margin-left: 0.24rem;
}

.topBody .wx .left_trg1,.left_trg2{
    width: 0;
    height: 0;
    border-right: 0.08rem solid #EB3223;
    border-top: 0.05rem solid transparent;
    border-bottom: 0.05rem solid transparent;
}
.topBody .wx .left_trg1{
    margin-left: 0.1rem;
}
.topBody .wx .left_trg2{
    margin-left: 0.05rem;
}
.topBody .wx .wx_desc{
    width: 2.0rem;
    height: .23rem;
    font-size: .24rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    color: #FF0000;
    margin-left: 0.08rem;
}

.topBody .fangfaHead{
    width: 7rem;
    height: 0.72rem;
    position: absolute;
    top: 8.54rem;
    right: 0;
}
.topBody .fangfaHead .fangfaHead_bg{
    width: 6.07rem;
    height: 0;
    border-bottom: 0.72rem solid #FF8B73;
    border-left: 0.77rem solid transparent;
    position: absolute;
    top: 0;
    right: 0;
}
.topBody .fangfaHead .fangfaHead_title{
    width: 6.68rem;
    height: .72rem;
    font-size: .30rem;
    font-family: "Source Han Sans CN";
    font-weight: 500;
    color: #FFFFFF;
    line-height: .72rem;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

.topBody .fangfaConent{
    width: 6.84rem;
    height: 1.61rem;
    background: #FF6849;
    position: absolute;
    right: 0;
    top: 9.26rem;
}

.topBody .fangfaConent .lineBox{
    width: 3.4rem;
    height: .50rem;
    font-size: .30rem;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    color: #FFFFFF;
    line-height: .51rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;

    position: absolute;
    top: .33rem;
    left: .7rem;
}

.topBody .fangfaConent .lineBox .icon1{
    width: 0.09rem;
    height: 0.09rem;
    background: #FBE6E0;
    border: 0.08rem solid #C4634C;
    box-sizing: content-box;
    flex-shrink: 0;
    flex-grow: 0;
}

.topBody .fangfaConent .lineBox .wenzi{
    width: 2.98rem;
    height: .3rem;
    font-size: .30rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .3rem;
    margin-left: 0.12rem;
}

.topBody .person{
    width: 5.24rem;
    height: 7.05rem;
    position: absolute;
    top:3.82rem;
    right: 0;
}

.duiBi{
    width: 7.5rem;
    height: 9.8rem;
    background: #FAE6E1;
    position: relative;
    border:none;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.duiBi .duiBi_box{
    width: 6.72rem;
    height: 8.43rem;
    background: #FFFCF7;
    border-radius: .21rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    position: relative;
    margin-top: .74rem;
}
.duiBi .box1,.box2{
    width: 2.85rem;
    height: 7.12rem;
    background: #FE684A;
    border-radius: .1rem;
    align-items: flex-start;
    margin-top: 1rem;
}
.duiBi .box2{
    background: #FD9C5B;
}
.duiBi .effect_title,.effect_title2{
    height: .68rem;
    border-radius: .34rem;
    position: absolute;
    top: -.34rem;
}
.duiBi .effect_title{
    width: 4.45rem;
    background: linear-gradient(0deg, #FF9000, #FFCC74);
    box-shadow: 0 0 .16rem 0 rgba(241, 158, 0, 0.83);
    opacity: 0.46;

    left: 1.14rem;
    z-index: 998;
}
.duiBi .effect_title2{
    width: 3.91rem;
    background: #FF9000;
    opacity: 1;
    left: 1.41rem;
    z-index: 999;

    font-size: .34rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    color: #FFFFFF;
    line-height: .68rem;
    text-shadow: 0 0 .15rem #D76A00;

    text-align: center;
    letter-spacing: .03rem;
}

.duiBi .boxHead{
    width: 2.85rem;
    height: .36rem;
    position: relative;
    margin-top: .36rem;
}
.duiBi .boxHead_title{
    width: 2.85rem;
    height: .36rem;
    font-size: .34rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .36rem;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.duiBi .boxHead_bg{
    width: 2.44rem;
    height: .17rem;
    background: #FFB8A9;
    opacity: .6;
    position: absolute;
    left: 0.2rem;
    bottom: 0;
}

.duiBi .detailBox{
    width: 2.85rem;
    height: 5.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.duiBi .boxItem{
    width: 2.8rem;
    min-height: .28rem;
    font-size: .28rem;
    font-family: "Source Han Sans SC";
    font-weight: bold;
    color: #FFFFFF;
    line-height: .28rem;
    margin-top: .5rem;
    text-align: center;
}

.crowd{
    width: 7.5rem;
    height: 10.41rem;
    background: #FAE6E1;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.crowd .crowd_box{
    width: 6.72rem;
    height: 9.15rem;
    background: #FFFCF7;
    border-radius: .21rem;
    position: relative;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;

}
.crowd .crowd_title{
    width: auto;
    height: .38rem;
    font-size: .30rem;
    font-family: "Source Han Sans CN";
    font-weight: 500;
    color: #E74747;
    line-height: .37rem;
    margin-top: 0.65rem;
}
.crowd .crowd_content1,.crowd_content2{
    width: 4.48rem;
    height: .51rem;
    background: #F86D51;
    border-radius: .15rem 0 .15rem 0;

    font-size: .28rem;
    font-family: "Source Han Sans CN";
    font-weight: 500;
    color: #FFFFFF;
    line-height: .51rem;
    text-align: center;
    margin-top: 0.3rem;
    margin-left: 0.73rem;
}

.crowd .crowd_content2{
    background: #FF9000;
    margin-left: 0;
    margin-right: 0.73rem;
}

.plan{
    width: 7.5rem;
    height: auto;
    background: #FAE6E1;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: .4rem;
}

.plan .plan_title{
    width: 4.53rem;
    height: 1.08rem;
    font-size: .50rem;
    font-family: "Source Han Sans CN";
    font-weight: bold;
    color: #F66F53;
    line-height: .60rem;
    text-align: center;
    margin-top: 0.6rem;
    z-index: 1;
}
.plan .dot{
    width: .29rem;
    height: .29rem;
    background: linear-gradient(93deg, #FFE279, #FF9600);
    box-shadow: 0 .07rem .15rem 0 rgba(255, 126, 0, 0.91);
    border-radius: 50%;
    position: absolute;
    left: 1.38rem;
    top: .8rem;
    z-index: 0;
}
.plan .sub_title{
    width: 6.03rem;
    height: .59rem;
    background: #FFDC1C;
    box-shadow: 0 .02rem .11rem 0 rgba(255, 189, 175, 0.85);
    border-radius: .16rem;
    text-align: center;
    margin-top: .25rem;

    font-size: .30rem;
    font-family: "Source Han Sans CN";
    font-weight: bold;
    color: #DF5900;
    line-height: .59rem;

    z-index: 1;
}

.plan .question{
    width: 5.7rem;
    height: .6rem;
    font-size: .50rem;
    font-family: "baotuxiaobaiti";
    font-weight: bold;
    color: #FF6849;
    line-height: .6rem;
    margin-top: .4rem;
    text-align: center;
}

.plan .plan_detail{
    width: 6.72rem;
    height: 3.59rem;
    background: #FFFCF7;
    border-radius: .21rem;
    margin-top: .3rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    z-index: 1;
}

.plan .detail_item{
    width: 2.97rem;
    height: .64rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.plan .detail_item .detail_title{
    width: .88rem;
    height: .64rem;
    background: #FFDA1D;
    box-shadow: 0 0 .15rem 0 rgba(215, 106, 0, 0.45);
    border-radius: .04rem;

    font-size: .30rem;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    color: #DF5900;
    line-height: .64rem;
    text-align: center;

}

.plan .detail_item .detail_content{
    width: 2.09rem;
    height: .64rem;
    background: #FCE2A7;
    opacity: 0.76;
    border-radius: .04rem;

    font-size: .28rem;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    color: #934C3E;
    line-height: .64rem;
    text-align: center;
}

.plan .icon_4_1{
    z-index: 0;
    position: absolute;
    left: 0;
    top:1.46rem;
    width: 1.58rem;
    height: 1.37rem;
}


.plan .icon_4_3{
    z-index: 0;
    width: .59rem;
    height: 1.54rem;
    position: absolute;
    right: 0;
    top: 3.9rem;
}
.plan .icon_4_4{
    z-index: 0;
    width: 1.66rem;
    height: 2.37rem;
    position: absolute;
    right: 0;
    top: .9rem;
    opacity: 30%;
}
.effect{
    width: 7.5rem;
    height: 9rem;
    background: #FAE6E1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;

    position: relative;

}
.effect .effect_box{
    width: 6.72rem;
    height: 7.15rem;
    background: #FFFCF7;
    border-radius: .21rem;
    margin-top: 1.37rem;
    position: relative;
    z-index: 2;
    padding: .02rem;
}
.effect .icon_5_2{
    width: 1.62rem;
    height: 2.37rem;
    position: absolute;
    left: 0;
    top: 0.2rem;
}
.effect .icon_5_1{
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: 0;right: 0;
}
.effect .icon_5_3{
    width: 1.82rem;
    height: 1.87rem;
    position: absolute;
    right: 0.17rem;
    bottom: 0.17rem;
}

.effect .effect_title{
    width: 4.45rem;
    height: .68rem;
    background: linear-gradient(0deg, #FF9000, #FFCC74);
    box-shadow: 0 0 .16rem 0 rgba(241, 158, 0, 0.83);
    opacity: 0.46;
    border-radius: .34rem;
    position: absolute;
    top: -.34rem;
    left: 1.14rem;
    z-index: 998;
}
.effect .effect_title2{
    width: 3.91rem;
    height: .68rem;
    background: #FF9000;
    border-radius: .34rem;
    opacity: 1;
    position: absolute;
    top: -.34rem;
    left: 1.41rem;
    z-index: 999;

    font-size: .34rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    color: #FFFFFF;
    line-height: .68rem;
    text-shadow: 0 0 .15rem #D76A00;

    text-align: center;
    letter-spacing: .03rem;
}

.effect .effect_item{
    width: 5.32rem;
    height: .61rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0.11rem;
    margin-left: .71rem;
}

.effect .tag_bg{
    position: relative;
    width: .60rem;
    height: .60rem;
    /*background: linear-gradient(135deg,rgb(250,235,170),rgb(252,238,200),rgb(236,236,236));*/
    /*border-radius: 50%;*/



    font-size: .30rem;
    font-family: "PangMenZhengDao";
    font-weight: 400;
    color: #FC7506;
    line-height: .6rem;
    opacity: 0.74;
    text-align: center;
}
.effect .effect_detail{
    width: 4.8rem;
    height: .4rem;
    font-size: .30rem;
    font-family: "Adobe Heiti Std";
    font-weight: normal;
    color: #727171;
    line-height: .4rem;
    text-align: left;
    margin-left: 0.24rem;
}
.feature{
    width: 7.5rem;
    height: auto;
    padding-top: .3rem;
    padding-bottom: .6rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background: #FAE6E1;
}
.feature .head{
    width: 1.84rem;
    height: 1.72rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}
.feature .head_pic{
    width: 1.52rem;
    height: 1.15rem;
}
.feature .head_line{
    width: 1.84rem;
    height: .25rem;
    background: #FF9000;
    margin-top: .3rem;
}
.feature .head_title{
    width: 1.84rem;
    height: .38rem;
    font-size: .40rem;
    font-family: "Source Han Sans SC";
    font-weight: 400;
    color: #333333;
    line-height: .38rem;
    text-align: center;
    position: absolute;
    bottom: 0.06rem;
    left: 0;
}

.feature .feature_box{
    width: 6.21rem;
    height: 10.1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: .51rem;
}
.feature .feature_item{
    width: 6.21rem;
    height: 1.31rem;
    background: #FFFFFF;
    border-radius: 10px;
    padding: .24rem .3rem .24rem .3rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.feature .item_gou{
    width: .4rem;
    height: .4rem;
    background: rgb(254,222,215);
    border-radius: .2rem;
}

.feature .icon_gou{
    padding-bottom: .1rem;
    width: .4rem;
    height: .4rem;
}

.feature .item_content{
    width: 4.8rem;
    height: auto;
    min-height: .77rem;
    font-size: .30rem;
    font-family: "Source Han Sans SC";
    font-weight: 400;
    color: #727171;
    line-height: .45rem;
    margin-left: .31rem;
}

.trial{
    width: 7.50rem;
    height: 9.30rem;
    background: #FDEDE4;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;

    position: relative;
}

.trial .effect_title{
    width: 4.45rem;
    height: .68rem;
    background: linear-gradient(0deg, #FF9000, #FFCC74);
    box-shadow: 0 0 .16rem 0 rgba(241, 158, 0, 0.83);
    opacity: 0.46;
    border-radius: .34rem;
    position: absolute;
    top: .77rem;
    left: 1.53rem;
    z-index: 998;
}
.trial .effect_title2{
    width: 3.91rem;
    height: .68rem;
    background: #FF9000;
    border-radius: .34rem;
    opacity: 1;
    position: absolute;
    top: .77rem;
    left: 1.8rem;
    z-index: 999;

    font-size: .34rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    color: #FFFFFF;
    line-height: .68rem;
    text-shadow: 0 0 .15rem #D76A00;

    text-align: center;
    letter-spacing: .03rem;
}

.trial .trial_box{
    width: 6.1rem;
    min-height: 6.0rem;
    height: auto;
    margin-top: 1.67rem;
}

.trial .banner{
    width: 5.54rem;
    height: .67rem;
    background: linear-gradient(90deg, #FE684A 0%,#FE684A 90%, rgba(254, 104, 74, 0) 100%);
    border-radius: .10rem;

    font-size: .30rem;
    font-family: "Source Han Sans SC";
    font-weight: 400;
    color: #FFFFFF;
    line-height: .67rem;
    text-align: center;

    margin-top: .34rem;
}
.trial .trial_header{
    width: 4.5rem;
    height: .3rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: .42rem;
}

.trial .trial_icon{
    width: .25rem;
    height: .25rem;
    background: #FA6C4F;
    border-radius: 50%;

    font-size: .2rem;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    line-height: .25rem;
    text-align: center;
}

.trial .trial_title{
    width: 4.3rem;
    height: .3rem;
    font-size: .3rem;
    font-family: "Source Han Sans SC";
    font-weight: 500;
    color: #727171;
    line-height: .3rem;
    text-align: left;
    margin-left: .08rem;
}

.trial .trial_content{
    width: 5.82rem;
    height: auto;
    font-size: .28rem;
    font-family: "Source Han Sans SC";
    font-weight: 400;
    color: #727171;
    line-height: .4rem;
    margin-left: .52rem;
    margin-top: .21rem;
}