.banner {
    height: 5.6rem;
    position: relative;
    margin-bottom: 1.14rem;
}

.banner .swiper-container {
    height: 100%;
}

.banner_txt {
    height: 100%
}

.banner .swiper-slide {
    position: relative;
}

.banner_txt p {
    width: 2.54rem;
    height: 0.26rem;
    font-size: 0.2rem;
    font-family: PingFangSC, PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
    line-height: 0.26rem;
    position: absolute;
    bottom: 1.71rem;
    left: 50%;
    margin-left: -1.28rem;
}

.banner_txt span {
    display: inline-block;
    width: 2.47rem;
    height: 0.18rem;
    font-size: 0.13rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
    line-height: 0.18rem;
    position: absolute;
    bottom: 1.37rem;
    left: 50%;
    margin-left: -1.24rem;
}

.banner_txt .button {
    width: 2.56rem;
    height: .36rem;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: .47rem;
    left: 50%;
    margin-left: -1.28rem;
}

.banner_txt .button div {
    width: 1.2rem;
    height: .36rem;
    line-height: .36rem;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    font-size: .14rem;
    font-weight: 500;
}

.banner_txt .button .trial {
    background: #ff692d url('https://public-test-shengtong.oss-cn-zhangjiakou.aliyuncs.com/yixiao-pc/buttoncover.webp') no-repeat;
    background-size: cover;
    border-radius: 0.27rem;
    box-shadow: 0rem 0.01rem 0.01rem 0rem rgba(255, 224, 189, 0.60) inset, 0rem -0.01rem 0.01rem 0rem rgba(255, 189, 147, 0.50) inset;
}

.banner_txt .button .consulting {
    background: #125fee url('https://public-test-shengtong.oss-cn-zhangjiakou.aliyuncs.com/yixiao-pc/buttoncover.webp') no-repeat;
    border: 0.01rem solid #3f92f0;
    background-size: cover;
    border-radius: 0.24rem;
}

.banner .swiper-pagination .swiper-pagination-bullet {
    width: .24rem !important;
    height: .04rem;
    background-color: rgba(255, 255, 255) !important;
    border-radius: 0.03rem !important;
    margin-left: .08rem;
    display: block;
}

.banner .swiper-pagination-bullet-active {
    background-color: #fff !important;
}

.banner .swiper-pagination {
    /* width: .6rem; */
    width:fit-content;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 1.13rem;
    left: 50%;
    margin-left: -.55rem;
}

.flex_c {
    display: flex;
    align-items: center;
}

.banner_msg {
    position: absolute;
    bottom: -.74rem;
    margin: 0px .07rem;
    height: 1.04rem;
    background: linear-gradient(180deg, #eaeef5 0%, #ffffff);
    border: .01rem solid #fff;
    box-sizing: border-box;
    border-radius: .12rem;
    box-shadow: 0px .08rem .2rem 0px rgba(55, 99, 170, 0.10);
    font-size: .16rem;
    z-index: 1;
    border-radius: .04rem;
}

.banner_msg li {
    width: .9rem;
    text-align: center;
    color: #333333;
}

.banner_msg_img {
    width: .4rem;
    height: .4rem;
    margin: 0 auto;
}

.banner_msg_count {
    font-size: .16rem;
    font-weight: 500;
    color: #333333;
    line-height: .22rem;
}

.banner_msg_txt {
    font-size: .12rem;
    line-height: .18rem;
}

/* 核心优势 */
.advantage {
    margin: 0rem .16rem;
    margin-bottom: .3rem;
    transition: .5s;
    opacity: 1;
}

.title {
    text-align: center;
    font-size: .18rem;
    font-weight: 600;
    color: #333333;
    margin-bottom: .2rem;
}

.advantage_content {}

.advantage_content_item {
    border-radius: .04rem;
    padding:.18rem .12rem;
    font-size: .12rem;
    position: relative;
    margin-bottom: .12rem;
    background: #e6eefa;
    border: .01rem solid #b6d3fd;
    border-radius: .08rem;
}

.advantage_item_sk {
    background: #effbf2;
    border: .01rem solid #a5f3a5;
}

.advantage_item_jf {
    background: #fff9ee;
    border: .01rem solid #ffcf70;
}

.advantage_item_yy {
    background: #eefdff;
    border: .01rem solid #bcf2fa;
}
.advantage_item_bz{
    background: #eef3ff;
    border: .01rem solid #c9defe;
}

.advantage_content_sub {
    position: absolute;
    right: .12rem;
    top: .12rem;
    color: #1472FF;
}
.advantage_item_fw{
    background: #fff4f4;
    border: .01rem solid #ffe4e4;
}

.advantage_content_title {
    font-size: .16rem;
    font-weight: 500;
    color: #333333;
    margin-bottom: .11rem;
    display: flex;
    align-items: center;
}
.advantage_content_title img{
    width: .24rem;
    height: .24rem;
    margin-right: .12rem;
}
.advantage_content_msg {
    font-size: .14rem;
    color: #666666;
    line-height: .2rem;
}
/* 方案 */
.scheme{
    background: #dee9fd;
    padding-top: .4rem;
}
.scheme>.title{
    margin-bottom: 0rem;
}
.sub_title{
    color: #1472FF;
    font-size: .12rem;
    margin-top: .12rem;
    text-align: center;
}
.scheme_content{
    padding:0rem .16rem;
    margin-top: .2rem;
}
.function_scheme{

}
.function_scheme_title{
    font-size: .14rem;
    color: #333333;
}
.function_scheme_con{
    margin-top: .12rem;
    font-size: .12rem;
    padding-bottom: .12rem;
}
.scheme_con_item{
    display: flex;
    margin-bottom: .12rem;
    align-items: center;
    background: rgba(255,255,255,0.30);
    border-radius: .06rem;
    box-shadow: 0px .04rem .12rem 0px rgba(55,99,170,0.12); 
}
.scheme_con_item_show{
    padding: 0px .12rem;
}
.scheme_con_item_show img{
    width: .32rem;
    height: .32rem;
    margin-right: .12rem;
}
.scheme_con_item_t{
    font-size: .16rem;
    color: #333333;
}
.scheme_con_item_show{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: .56rem;
    width: 100%;
}
.doc_none{
    display: none;
}
.scheme_con_item_show .index_arrow{
    width:.16rem;
    height:.16rem;
    transform:translateX(.1rem);
    cursor: pointer;
}
.jxhl{
    width:100%;
}
.weight_600{
    font-weight: 600;
}
.scheme_con_item_none{
    background: linear-gradient(116deg,#49a2ff 9%, #1472ff 92%);
    border-radius: 6px;
    padding: 0px .12rem;
    padding-bottom: .16rem;
    transition: .5s;
    height: 0rem;
    /* padding-bottom: 0px; */
}
.pdm0{
    padding-bottom: 0px;
}
.scheme_item_act{
    transition: .5s;
    height: 1.48rem;
}

.scheme_item_none_msg{
    color: #fff;
    font-size: .14rem;
    /* margin-top: .18rem; */
    margin-bottom: .16rem;
}
.scheme_item_none_sub{
    border: 1px solid rgba(255,255,255,0.49);
    border-radius: 2px;
    font-size: .12rem;
    text-align: center;
    /* width: .72rem; */
    color: #fff;
    margin-right: .12rem;
    padding: 0rem .12rem;
    line-height: .2rem;
}
.scheme_act .scheme_con_item_show{
    width: auto;
    padding: 0px 0px;
}
.scheme_act .scheme_con_item_show p{
    color: #fff !important;
}
/* 客户感言 */
.testimonials{
    padding-top: .4rem;
    padding-bottom: .3rem;
    background: url("http://public-test-shengtong.oss-cn-zhangjiakou.aliyuncs.com/yx_h5/home/testimonials_bg.png") no-repeat;
    background-size: 100% 100%;
}
.testimonials_swiper{
    overflow: hidden;
    padding-left: .16rem;
    padding-bottom: .3rem;
}
.testimonials_swiper .swiper_main{
    position: relative;
}
.testimonials_slide{
    position: relative;
    font-size: .14rem;
    width: 3.16rem;
    height: 2.82rem;
    background: linear-gradient(180deg,#ebf3ff 0%, #f7faff);
    border: .014rem solid #ffffff;
    border-radius: .12rem;
    box-shadow: 0px .08rem .2rem 0px rgba(55,99,170,0.10); 
}
.testimonials_more{
    width: 1.86rem;
    background: #1472ff;
    border-radius: .2rem;
    font-size: .14rem;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
    line-height: .4rem;
    margin: 0 auto;
    margin-top: .2rem;
}
.swiper_main .swiper-pagination{
    font-size: 0;
    bottom: -.3rem;
    left: -.16rem;
}
.swiper_main .swiper-pagination .swiper-pagination-bullet{
    width: .11rem;
    height: .04rem;
    background: #87adff;
    border-radius: .04rem;
}
.swiper_main .swiper-pagination .swiper-pagination-bullet-active{
    background: #1472ff !important;
}
.testimonials_slide_head{
    margin-left: .16rem;
    margin-top: .16rem;

}
.testimonials_slide_head img{
    width: .4rem;
    height: .4rem;
    background: #d8d8d8;
    border-radius: 50%;
    margin-right: .12rem;
}
.slide_head_title{
    color: #333333;
    font-size: .16rem;
    font-weight: 500;
    line-height: .22rem;
}
.slide_head_sub{
    color: #333333;
    font-size: .14rem;
    font-weight: 400;
    line-height: .20rem;
}
.testimonials_slide_con{
    width: 2.6rem;
    height: 1.72rem;
    background: url("http://public-test-shengtong.oss-cn-zhangjiakou.aliyuncs.com/yx_h5/home/slide_bj.png") no-repeat;
    background-size: 100% 100%;
    border-radius: .1rem;
    margin: 0 auto;
    margin-top: .14rem;
    font-size: .14rem;
    color: #3B4D81;
    line-height: .24rem;
    padding: .12rem .1rem;
}
.testimonials_slide_count{
    font-size: .12rem;
    font-weight: 400;
    text-align: right;
    color: #1472ff;
    line-height: .18rem;
    position: absolute;
    right: .16rem;
    top: .16rem;
}
/* 合作伙伴 */
.cooperation{
    padding-bottom: 0.24rem;
    overflow: hidden;
    padding-top: .4rem;
    background: #fff;
}
.cooperation .title{
    margin-bottom: .12rem;
}
.cooperation__main{
    width:4.24rem;
    height: 1.4rem;
    overflow: hidden;
    position: relative;
}
.cooperation__main img{
    width:4.24rem;
    height: 1.4rem;
}
@-webkit-keyframes move{
    0% {
          left: 0;
    }
    100% {
          left: -4.24rem;
    }
}
@keyframes move {
    0% {
       left: 0;
    }
    100% {
       left: -4.24rem;
    }
}
/* 全方位的无忧专属服务 */
.service_title{
    font-size: .18rem;
    color: #333333;
    font-weight: 600;
    margin-top: .4rem;
    margin-left: .2rem;
}
.service_container_gif video{
	width: 100%;
	mix-blend-mode: multiply;
}
.service{
    overflow: hidden;
    position: relative;
}
.service_container_gif{
    position: absolute;
    width:2.4rem;
    height: 2.4rem;
    top:.26rem;
    right: -1rem;
}
.service_msg{
    font-size: .12rem;
    color: #666666;
    /* margin-top: .2rem;
    margin-left: .2rem;
    margin-right: .28rem;
    margin-bottom: .4rem; */
    margin: .2rem .28rem .4rem .2rem;
}
.service_con{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: .14rem;
    color: #333333;
    width: 2.4rem;
    margin-left: .16rem;
    margin-bottom: .14rem;
    justify-content: space-between;
}
.service_con li{
    margin-bottom: .16rem;
}
.service_con li img{
    width: .18rem;
    height: .18rem;
}
.service_con li p{
    margin-left: .08rem;
}
.service_example{
    display: flex;
    flex-wrap: wrap;
    margin: 0rem 0.08rem; 
    height: 1.56rem;
    background: linear-gradient(180deg,#eaeef5 0%, #ffffff);
    border: .014rem solid #ffffff;
    border-radius: .08rem;
    box-shadow: 0rem .08rem .2rem 0rem rgba(55,99,170,0.10); 
    margin-bottom: .3rem;
    padding-top: .2rem;
    position: relative;
    z-index:2;
}
.service_example li{
    width: .89rem;
    text-align: center;
}
.service_example_img{
    width: .4rem;
    height: .4rem;
    margin: 0 auto;
}
.service_example_img img{
    width: 100%;
    height: 100%;
}
.service_example li p{
    color: #333333;
    font-size: .14rem;
}
.advantage-animate{
    opacity: 0;
    transform: translate3d(0,100px,0);
}
.testimonials_msg_color{
    color: #FF741D;
}