.title {
    display: block;
    height: 1.19rem;
    margin: .32rem auto 0;
}

.btn53 {
    padding: .12rem .56rem;
    font-size: .28rem;
    color: white;
    font-weight: bold;
    margin: 0.32rem auto;
    width: fit-content;
    box-shadow: 0px 0px 32px rgba(255, 123, 38, 0.51);
    border-radius: 1rem;
    background: linear-gradient(90deg, rgba(255, 123, 38, 1) 1.91%, rgba(255, 168, 38, 1) 100%)
}

.role3d {
    padding-bottom: 1rem;

}

html {
    width: 100%;
    overflow-x: hidden;
}

.swiper-pagination-bullet {
    background-color: white !important;
    color: white !important;
}

.swiper-pagination-bullet-active {
    background: rgba(240, 106, 35, 1) !important;
}


.bullet-type-two .swiper-pagination-bullet {
    background: rgba(240, 106, 35, 1) !important;

    color: rgba(240, 106, 35, 1) !important;
}

.top-banner {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/3drole/top/banner.png');
    background-size: cover;
    height: 6.22rem;
    overflow: hidden;
}

.top-banner .title {
    height: 2.07rem;
    margin-top: 3.28rem;

}

.pt1 {
    overflow: hidden;
}

.pt1 .title {
    height: 1.19rem;
    margin-top: .27rem;
    margin-bottom: .26rem;

}

.pt1 .list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 .24rem;
    margin-top: -0.16rem;
}

.pt1 .group {
    width: 3.43rem;
    height: 3.75rem;
    display: flex;
    flex-direction: column;
    border-radius: 24px;
    margin-top: 0.16rem;
    box-shadow: 0px 0px 24px rgba(92, 73, 54, 0.25);
}

.pt1 .group .top-img {
    width: 3.42rem;
    height: 2.42rem;
}

.pt1 .group .text {
    height: 1.3rem;
    margin: .12rem 0 0 .12rem;
}

.pt2 {
    padding: 0 .42rem;
    box-sizing: border-box;
}

.pt2 .title {
    height: 1.19rem;
    margin-top: 0.67em;
    margin-bottom: .33rem;
}

.pt2-logos {
    margin-bottom: .4rem;
}

.pt2-logos div {
    display: flex;
    justify-content: space-between;
}

.pt2-logos div:nth-of-type(1) {
    margin-bottom: .32rem;
}

.pt2-logos img {
    height: 1rem;
}

.pt2 .info {
    overflow: hidden;
    padding: 0 .32rem .24rem;
    box-sizing: border-box;
    background: rgba(247, 247, 247, 1);
}

.pt2 .info h4 {
    font-size: .32rem;
    color: rgba(240, 106, 35, 1);
    font-weight: bold;
    margin-top: .24rem;

}

.pt2 .info p {
    font-size: .24rem;
    margin-top: 0.8em;

    font-weight: bold;
}

.pt3 {
    background-color: black;
    padding: 0.01rem;
    position: relative;
    margin-top: .67rem;
}

.pt3 .hu {
    width: 7.5rem;
    position: absolute;
    top: -.4rem;
    left: 0;

}

.pt3-fenye {
    bottom: .5rem !important;
}

.pt3 .title {
    width: 4.5rem;
    margin-bottom: .16rem;
    position: relative;
    z-index: 2;
}

.pt3_swiper h3 {
    color: white;
    font-size: .32rem;
    font-weight: bold;
}

.pt3_swiper h4 {
    color: rgba(240, 106, 35, 1);
    font-size: .24rem;
    font-weight: bold;
}

.pt3_swiper p {
    color: rgba(240, 106, 35, 1);
    font-size: .24rem;

}

.pt3_swiper h4 {
    color: rgba(240, 106, 35, 1);
    font-size: .24rem;
    font-weight: bold;
}

.pt3_img_swiper {
    width: 7.02rem;
}

.pt3_img_swiper .swiper-slide {
    width: 7.02rem;

}

.pt3_img_swiper img {
    width: 7.02rem;

}

.pt3_slide_info {
    padding: .32rem;
    padding-bottom: 0.8rem;
}

.pt3_slide_info p {
    color: white;
}


.software-img.num1 {
    width: 6.81rem;
    height: 1rem;
}

.software-img.num2 {
    width: 5.29rem;
    height: 1rem;
}

.software-img {
    height: 2.24rem;
}

.study {
    margin-top: 0.08rem;
}

.study h4 {
    margin: 0.1rem 0 0.04rem 0;

}

.software h4 {
    margin-top: .3rem;
    margin-bottom: .08rem;
}



.result h4 {
    margin-top: .16rem;
    margin-bottom: .04rem;
}

.pt34 {
    box-shadow: 0px 0px 24px rgba(92, 73, 54, 0.25);
    padding: .2rem .32rem;
    width: 6.5rem;
    border-radius: .12rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    position: relative;
    background-color: white;
    top: -.4rem;

}

.pt34 .a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pt34 .btn53 {
    margin: 0;
}

.pt34 h4 {
    font-size: .28rem;
    font-weight: bold;
    margin-right: 0.16em;

}

.pt34 .tip {
    font-size: .24rem;
    color: rgba(1, 1, 1, 1);

}

.pt34 h4 {
    font-size: .28rem;
    font-weight: bold;

}

.pt4 {
    padding: 0 .4rem;
    box-sizing: border-box;
}

.pt4 .title {
    height: 1.19rem;
}

.pt4 .bg {
    width: 7.02rem;
    margin-top: 0.18rem;
}

.pt4-title-img {
    width: 1.6rem;
}

.pt4 p {
    font-size: .24rem;
    color: black;
    margin-top: -.2rem;

}

.pt5 {
    margin-top: 1rem;
}
.pt5 .btn53{
    margin-top: -0.2rem;
}
.pt5 .title {
    height: 1.19rem;
    margin-top: 0;
}

.pt5_swiper {
    margin-top: -.2rem;
}

.pt5_swiper .swiper-slide {
    height: 5.2rem;
    justify-content: center;
}

.pt5-info {
    display: flex;
    box-shadow: 0px 0px 24px rgba(92, 73, 54, 0.25);
    width: fit-content;
    border-radius: .16rem;
    margin: .5rem auto 0;

}

.pt5-info img {
    width: 2.54rem;
    height: 3.81rem;
    margin-right: 0.08em;
}

.pt5-info .top {
    display: flex;
    align-items: center;
    padding-top: .3rem;
}

.pt5-info h4 {
    font-size: .32rem;
    font-weight: bold;
    color: black;

}

.pt5-info span {
    font-size: .32rem;
    margin-left: .12rem;
    color: rgba(240, 106, 35, 1);

}

.pt5-info i {
    margin-right: .12rem;
}

.pt5-info .title {
    font-size: .24rem;
    height: auto;
    font-weight: bold;
}

.pt5-info .content {
    max-width: 4.16rem;
    font-size: .24rem;
    margin-top: 0.16rem;
    line-height: 1.5;
    color: rgba(1, 1, 1, 1);
}

.pt6 {
    padding: 0 .24rem;
}

.pt6 div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.12em;
}

.pt6 .title {
    height: 1.19rem;
    margin-bottom: .18rem;
}

.pt6-img {
    height: 4.5rem;
}

.pt6-img.one {
    height: 3.72rem;
    margin-bottom: -.14rem;
}

.pt7 {
    text-align: center;
}

.pt7 .logo {
    width: 7.16rem;
    height: 2.46rem;
    margin-top: 0.24rem;
}

.pt8 {
    padding: 0 .28rem;
    box-sizing: border-box;
}

.pt8 .top {
    width: 6.94rem;
    height: .64rem;
    line-height: .64rem;
    background: rgba(240, 106, 35, 1);
    padding: 0 .24rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;

}

.pt8 {
    font-size: .24rem;
}

.pt8 .top h4 {
    font-size: .32rem;
    font-weight: bold;
    color: white;
}

.pt8 .top .r {
    font-size: .32rem;
    color: white;
}

.pt8 .content {
    padding: .12rem .24rem;
}

.pt8list-img {
    height: 3.97rem;
}

.pt8_swiper {
    /* height: 6.3rem; */
    padding-bottom: .6rem;
}

.pt8_swiper .text {
    font-size: .24rem;
    margin-bottom: .16rem;
}

.pt9 .list-swiper .swiper-slide {
    width: 2.63rem;
}

.pt9 .group {
    width: 2.63rem;
    height: 3.88rem;
    padding: .24rem .28rem;
    box-sizing: border-box;
    background: rgba(250, 250, 250, 1);
}

.pt9 .group h4 {
    font-size: .24rem;
    font-weight: bold;
    color: black;
}

.pt9 .group .line {
    width: .24rem;
    height: 0.02rem;
    background: rgba(240, 106, 35, 1);
    margin-top: .12rem;
    margin-bottom: .24rem;
}

.pt9 .group p {
    font-size: .24rem;
    font-weight: bold;
    opacity: .5;
    font-size: .2rem;
    color: rgba(1, 1, 1, 1);

}

.honer-swiper .swiper-slide {
    margin-right: .12rem;
}

.honer {
    padding: 0 .24rem;
}

.honer h5 {
    color: rgba(240, 106, 35, 1);
    font-size: .24rem;
    margin-bottom: 0.08rem;
}

.pt10-swiper .swiper-slide {
    width: 3.06rem;
    margin-right: 0.08rem;
}

.pt10-img {
    width: 3.06rem;
    height: 2.08rem;
}

.pt10-info {
    position: relative;
}

.pt10 p {
    position: absolute;
    font-size: .24rem;
    font-weight: bold;
    top: 44%;
    left: 11%;
}

.pt10-qa-list {
    padding: 0 .24rem;
    box-sizing: border-box;
    margin-top: 0.24rem;
}

.pt10-qa-list>div {
    display: flex;
    justify-content: space-between;
    font-size: .28rem;

}

.pt10-qa-list .l {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/3drole/pt10/l.svg') no-repeat;
    background-size: cover;
    width: 3.39rem;
    height: 1.47rem;
    overflow: hidden;
}

.pt10-qa-list .r {
    background: url('https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/3drole/pt10/r.svg') no-repeat;
    background-size: cover;
    width: 3.39rem;
    height: 1.49rem;
    overflow: hidden;
}

.pt10-qa-list .a {
    margin-top: 0.28rem;
    padding-left: .8rem;
    font-size: .24rem;
    box-sizing: border-box;
}

.pt10-qa-list .btn53 {
    margin-top: .1rem;
}

.pt10-qa-list .group-item {
    margin-bottom: .24rem;
}
.pt10 .btn53{

    font-size: .24rem;
}