#content {
    opacity: 0;

}

* {
    margin: 0;
    padding: 0;
}

a {
    color: #03004C;

}

.btn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0.4rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}

.commonbtn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 1rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}

.part6-commonbtn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0 auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}

.submit {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 7.1rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: -1rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}


 .banner_bg01 {
    position: absolute;
    width: 100%;
    height: 20rem;
    background: url("https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/banner_bg01.png");
    background-size: cover;
    top: 18.3rem;
    z-index: -2;
}

.banner_bg02 {
    position: absolute;
    width: 100%;
    height: 23rem;
    background: url("https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/banner_bg02.png");
    background-size: cover;
    top: 38.3rem;
    z-index: -2;
}
.banner_bg03 {
    position: absolute;
    width: 100%;
    height: 20rem;
    background: url("https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/banner_bg03.png");
    background-size: cover;
    top: 61.3rem;
    z-index: -2;
} 

.phone {
    width: 7.5rem;
    height: 81rem;
    /* background: url("https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part1-bg1.png") center 3rem; */
    background-size: 100%
}

/* .bgcimg{
    width: 7.5rem;
    height: 78.28rem;
    background: url("../images/youxiyuanhua/part1-bg1.png")center bottom;
} */
.part1-banner {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part1-banner.png') no-repeat top center;
    height: 10.24rem;
    width: 7.5rem;
    background-size: cover;
    background-color: #03004c;

}

.part2 {
    width: 7.5rem;
    height: 9rem;
    margin-top: -.9rem;
    background-color: #03004c;
}

.part2 .part2-title-box {
    text-align: center;
}

.part2 .part2-title-box img {
    width: 7.5rem;
    height: 2.52rem;
}

.part2 .part2-txt {
    width: 6.7rem;
    height: 0.8rem;
    background-color: #0D1461;
    line-height: 0.8rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.26rem;
    font-weight: 600;
    color: #E1E2EB;
    border-radius: 1rem;
}



.forms {
    width: 7.5rem;
    height: 3rem;
}

.forms #mobile {
    width: 6.6rem;
    height: 0.9rem;
    margin-left: 0.4rem;
    text-indent: 0.4rem;
    font-size: 0.26rem;
    line-height: 0.96rem;
    color: #000;
    border-radius: .09rem;
}

.forms #name {
    width: 6.6rem;
    height: 0.9rem;
    margin-left: 0.4rem;
    text-indent: 0.4rem;
    font-size: 0.26rem;
    line-height: 0.96rem;
    color: #000;
    border-radius: .09rem;
}



.part3 {
    width: 7.5rem;
    height: 12rem;
    /* background-color: #03004c; */

}

.part3 .part3-title-img {
    width: 7.5rem;
    height: 2.14rem;
    margin: 0 auto;
}

.part3 .swiper-slide {
    width: 4.38rem;
    height: 6.6rem;

}

.part3 .swiper-slide img {
    width: 4.38rem;
    height: 6.6rem;
    margin-left: 0.2rem;


}


.part3-commonbtn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0.7rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}

.part3-txt-box {
    height: 1.7rem;
    width: 4.5rem;
    position: relative;
    top: -2.2rem;
    left: .14rem;
}

.part3-txt-box>h4 {
    color: #fff;
    font-size: 0.28rem;
    position: absolute;
    top: -0.4rem;
    left: 0.35rem;
    font-weight: 400;

}

.part3-txt-box>p {
    color: #C8CCD0;
    font-size: 0.22rem;
    position: absolute;
    top: .1rem;
    left: 0.35rem;
    font-weight: 400;
    /* 文字之间的间距 */
    letter-spacing: 0.03rem;



}

.part3-txt-box>p:nth-of-type(2) {
    color: #fff;
    font-size: 0.22rem;
    position: absolute;
    top: .85rem;
    left: 0.35rem;
    font-weight: 400;

}

.part3-txt-box>p:nth-of-type(3) {
    color: #fff;
    font-size: 0.22rem;
    position: absolute;
    top: 1.2rem;
    left: 0.35rem;
    font-weight: 400;

}

.part3-txt-box>p:nth-of-type(4) {
    color: #fff;
    font-size: 0.22rem;
    position: absolute;
    top: 1.5rem;
    left: 0.35rem;
    font-weight: 400;

}

.part4 {
    width: 7.5rem;
    height: 12rem;
}

.part4 .title-img img {
    width: 7.5rem;
    height: 2.14rem;
    text-align: center;
}

.part4 .txt-tethers {
    width: 7.5rem;
    height: 7rem;
}

.txt-jianjie {
    width: 7.5rem;
    height: 5rem;
    background-image: linear-gradient(#3560B1, #03004C);
    border-radius: 1.2rem 0 0 0;
    display: flex;
    flex-flow: column nowrap;
}

.txt-jianjie-top {
    height: 75%;
    display: flex;
    flex-flow: row nowrap;
}

.ava {
    display: flex;
    flex-flow: row nowrap;
}

.txt-jianjie-top-left {
    height: 5rem;
    width: 3.5rem;
    color: #FFFFFF;
    display: flex;
    flex-flow: column nowrap;
    margin-top: .5rem;
    margin-left: .5rem;
    letter-spacing: 0.03rem;

}

.jieshao-title {
    font-size: .3rem;
    color: #7FFFF4;
    margin-left: .3rem;
}

.jieshao-title2 {
    font-size: .30rem;
    color: #7FFFF4;
    padding-top: .1rem;
    margin-left: .28rem;
}

.jieshao-content {
    margin: 0.2rem 0 0 .27rem;
    font-size: .2rem;

}

.jieshao-content3 {
    margin: 0.19rem 0 0 .27rem;
    font-size: .2rem;
}

.jieshao-content p:nth-of-type(2) {
    font-size: .2rem;
    margin-top: .4rem;



}

.jieshao-content3 p:nth-of-type(2) {
    font-size: .2rem;
    margin-top: .2rem;



}

.jieshao-content p:nth-of-type(3) {
    font-size: .2rem;
    width: 3.5rem;
    z-index: 999 !important;
    /* border: 1px solid #ccc; */


}

.jieshao-content3 p:nth-of-type(3) {
    font-size: .2rem;
    width: 3.5rem;
    z-index: 999 !important;
    /* border: 1px solid #ccc; */


}

.txt-jianjie-top-right {
    position: relative;

}

.txt-jianjie-top-right img {
    width: 3.36rem;
    height: 5.6rem;
    position: absolute;
    top: -1rem;
    left: .14rem;
    z-index: 99;
}


.txt-jianjie-down {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    position: relative;
    top: 3.5rem;
    width: 70%;
    margin: 0 auto;
}

.avatar1,
.avatar2,
.avatar3,
.avatar4 {
    border-radius: .64rem;
    margin-top: -1.8rem;
    z-index: 120;
    width: 1.28rem;
    height: 1.28rem;
}

.txt-jianjie-down .active {
    border: 0.02rem solid #00FFFF;
}

.avatar1 img {
    width: 1.28rem;
    height: 1.28rem;

}

.avatar2 img {
    width: 1.28rem;
    height: 1.28rem;
}

.avatar3 img {
    width: 1.28rem;
    height: 1.28rem;
}

.avatar4 img {
    width: 1.28rem;
    height: 1.28rem;
}

.part4-commonbtn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0.5rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}

.part-btn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0.4rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}

.part5 {
    height: 15rem;
    width: 7.5rem;

}

.part5-title-img>img {
    width: 7.5rem;
    height: 2.02rem;
}

.part5 .swiper-slide img {
    width: 6.84rem;
    height: 3.17rem;
    margin-left: .3rem;
    /* margin: 0 auto; */

}

.part5 .works {
    margin-top: -0.5rem;

}

.swiper-pagination {
    margin-left: 3.5rem;
    margin-top: -0.9rem;
}

.part6 {
    width: 7.5rem;
    height: 12.8rem;
    /* border: #201751 1px solid; */
}

.part6 .part6-top-img img {
    width: 7.5rem;
    height: 2.02rem;

}

.part5-commonbtn53 {
    background: #FFC978;
    color: #03004C;
    font-family: PingFang HK;
    font-weight: semibold;
    display: block;
    width: 6.6rem;
    border: 0 none;
    font-size: .28rem;
    font-weight: 800;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0.5rem auto;
    text-align: center;
    border-radius: .08rem;
    cursor: pointer;
}



.part6 .swiper-wrapper .swiper-slide img {


    margin-left: .3rem;

}

.part6-swiper-pagination {
    margin-left: 3.5rem;
    margin-top: -1rem;
    color: #80FFF7 !important;

}

.part7 {
    width: 7.5rem;
    height: 8rem;
    /* background-color: #03004C; */
}

.part7 .part7-top-img img {
    width: 2.25rem;
    height: .45rem;
    margin-left: 2.5rem;

}

.part7 .problembox {
    width: 7.5rem;
    height: 7rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 0.3rem;

}

.part7 .problembox .problemimgbox img {
    padding-top: .8rem;
    width: 3.5rem;
}

.part7 .problembox .problemimgbox .consultBtn {
    border-radius: .09rem;
    width: 2.2rem;
    height: 0.4rem;
    background: rgba(127, 255, 244, 1);
    line-height: 0.4rem;
    text-align: center;
    margin: 0.88rem auto;
    font-size: 0.2rem;
    font-weight: 700;
    color: #06024C;
    cursor: pointer;
}

.part7 .part7-decorate {
    width: 1.84rem;
    height: 2.46rem;
    position: absolute;
    right: 0.2rem;
    bottom: 7.6rem;
}

.part7 .part7-decorate img {
    width: 1.84rem;
    height: 2.46rem;
}

.part8 {
    width: 7.5rem;
    height: 2rem;
    margin-top: -0.35rem;
}

.part8-img-box {
    margin: -0.8rem auto;
}

.part8 img {
    width: 2.94rem;
    height: .66rem;
    margin-left: 2.2rem;
    margin-top: 1rem;
}

.problemimgbox.one {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part7-1.png') top center;
    background-size: 100%;
    width: 3.38rem;
    height: 1.48rem;
}

.problemimgbox.two {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part7-2.png') top center;
    background-size: 100%;
    width: 3.38rem;
    height: 1.48rem;
}

.problemimgbox.three {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part7-3.png') top center;
    background-size: 100%;
    width: 3.38rem;
    height: 1.48rem;
}

.problemimgbox.four {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part7-4.png') top center;
    background-size: 100%;
    width: 3.38rem;
    height: 1.48rem;
}

.problemimgbox.five {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part7-5.png') top center;
    background-size: 100%;
    width: 3.38rem;
    height: 1.48rem;
}

.problemimgbox.six {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/xinxiliu/images/youxiyuanhua/part7-6.png') top center;
    background-size: 100%;
    width: 3.38rem;
    height: 1.48rem;
}