.home {
    background-color: #211c19;
    overflow-x: hidden;
}

.banner {
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/banner.png) no-repeat top center;
    width: 100%;
    height: 9.94rem;
    background-size: cover;
    position: relative;
}
.pt1 {
    width: 100%;
    height: 9.26rem;
    overflow: hidden;
    position: relative;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/pt1_bg.png) no-repeat top center;
    background-size: cover;
}


.pt1 .pt1_tit01 {
    width: 4.68rem;
    height: .9rem;
    margin: 1.18rem 0 0 .6rem;
}


.pt1 .pt1_tit02 {
    width: 2.78rem;
    height: 1.29rem;
    margin: .3rem 0 .67rem .6rem;
}


.pt1 .pt1_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 7.26rem;
    height: 5.03rem;
    /* background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/pt1_img.png) no-repeat top center;
    background-size: cover; */
}

.pt1 img ,
.pt3 img ,
.pt5 img, 
.pt6 img, 
.pt7 img {
    display: block;

}

.pt1 .pt1_con {
    position: absolute;
    width: 4.68rem;
    height: 3.66rem;
    top: 1.18rem;
    left: .5rem;
}

.pt1 .wusan {
  
    width: 2.43rem;
    height: 0.56rem;
    margin: 0 0 0 .6rem;
    z-index: 999;
}

.pt1 .pt1_title {
    width: 5rem;
    height: 1.1rem;
    margin: 1rem auto 0.1rem;
}

.pt1 .pt1_text {
    width: 1.25rem;
    height: .33rem;
    margin: 0 auto 0.3rem;
}



.pt1 .pt1_tap {
    width: 7.26rem;
    height: 1.3rem;
    margin: 0 auto;
}
.pt2 {
    width: 100%;
    height: 6.94rem;
    overflow: hidden;
    position: relative;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/pt2_bg.png) no-repeat top center;
    background-size: cover;
    margin: .75rem 0 .88rem 0;
}

.pt2 img {
    display: block;
}

.pt2 .pt2_title {
    width: 4.31rem;
    height: 1.3rem;
    margin: .84rem 0 0.1rem .37rem;
}

.pt2 .pt2_tit {
    width: 4.48rem;
    height: 1.26rem;
    margin: 0 0 .72rem .43rem;
}

.pt2 .pt2-container {
width: 4.06rem;
height: 2.5rem;
margin: 0 0 0 .43rem;
position: relative;
}

.pt2 .pt2-container .Nametit,
.pt2 .pt2-container .Phonetit {
    width: 4.06rem;
    height: 0.55rem;
    line-height: .55rem;
    font-size: .24rem;
    color: #FFF;
}

.pt2 .pt2-container .Phonetit {
    margin-top: 0.2rem;
}

.pt2 .pt2-container .pt2_but {
    width: 4.06rem;
    height: 0.56rem;
    margin-top: .48rem;
}

.pt2 .pt2-container .p2_name,
.pt2 .pt2-container .p2_phone {
    width: 2.54rem;
    height: 0.54rem;
    position: absolute;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/input_form.svg) no-repeat top center;
    background-size: contain;
    outline: none;
    border: 0 none;
    font-size: .24rem;
    color: white;
    left: 0.65rem;
    padding-left: 0.2rem;
}

.pt2 .pt2-container .p2_name {
    top: 0;
   
}

.pt2 .pt2-container .p2_phone {
    top: .78rem;
}

.pt2 .pt2-container .p2_name::placeholder,
.pt2 .pt2-container .p2_phone::placeholder {
    color: #FFF;
  }





.pt3 {
    width: 100%;
    height: 8rem;
    overflow: hidden;
    position: relative;
}

.pt3 .pt3_title {
    width: 4.51rem;
    height: 1.1rem;
    margin: 0 auto;
}

.pt3 .pt3_text {
    width: 7.02rem;
    height: 6.57rem;
    margin: 0 auto .3rem;
}


.pt4 {
    width: 100%;
    height: 7.53rem;
    overflow: hidden;
    position: relative;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/pt4_bg.png) no-repeat top center;
    background-size: cover;
}

.pt5 {
    width: 100%;
    height: 30.66rem;
    overflow: hidden;
    position: relative;
 
}


.pt5 .pt5_title {
    width: 4.28rem;
    height: 1rem;
    margin: 0 auto;
}

.pt5 .pt5_img01{ 
    width: 7.18rem;
    height: 4.1rem;
    margin: 0 auto .08rem;
}

.pt5 .pt5_img04{ 
    width: 7.18rem;
    height: 3.94rem;
    margin:  .08rem auto;
}

.pt5 .pt5_img05 {
    height: 5.23rem;
}



.pt5 .pt5_con{ 
    width: 7.18rem;
    height: 5.35rem;
    margin: 0 auto;
}

.pt5 .pt5_img02,
.pt5 .pt5_img03 {
    width: 3.55rem;
height: 5.35rem;
}


.pt6 {
    width: 100%;
    height: 7.6rem;
    margin: .72rem auto ;
}

.pt6 .pt6_title {
    width: 4.28rem;
    height: 1rem;
    margin: 0 auto;
}

.pt6 .part6_Swiper {
    width: 100%;
    height: 5.34rem;
}

.pt6 .part6_Swiper .swiper-slide,
.pt6 .part6_Swiper .swiper-slide img {
    width: 100%;
}

.pt6 .pt6_but {
    width: 3.61rem;
    height: 0.56rem;
    margin: 0.3rem auto 0;
}

.pt7 {
    width: 100%;
    height: 7rem;
    overflow: hidden;
    position: relative;
}

.pt7 .pt7_title {
    width: 4.28rem;
    height: 1rem;
    margin: 0 auto;
}

.pt7 .part7_Swiper {
    width: 7.2rem;
    height: 4.03rem;
    margin: -0.2rem auto 0;
}

.pt7 .part7_Swiper .swiper-slide,
.pt7 .part7_Swiper .swiper-slide img {
    width: 100%;
}


.pt7 .part7_painsion {
    width: 1.5rem !important;
    height: 1rem !important;
    position: absolute;
    bottom: 1.9rem !important;
    left: 50% !important;
    transform: translate(-50%);
    z-index: 999;
}

.pt7 .painsion span {
    width: 0.15rem;
    height: 0.15rem;
    background: transparent;
    border-radius: 0.49rem !important;
    background: linear-gradient(180deg, #FBF0DD 9.95%, #FFB179 117.47%);
    border-radius: 50%;
    margin-top: 0.32rem !important;
    opacity: .2;
}

.pt7 .painsion span.swiper-pagination-bullet-active {
    opacity: 1;
}

.pt7 .pt7_but {
    width: 3.61rem;
    height: 0.56rem;
    margin: 0.8rem auto 0;
}


.pt8 {
    width: 100%;
    height: 6rem;
    overflow: hidden;
    position: relative;
}

.pt8 .pt8_title {
    width: 5.49rem;
    height: 1rem;
    margin: 0 auto;
    display: block;
}

.pt8 .part8_Swiper {
    width: 100%;
    height: 4.22rem;
}

.pt8 .part8_Swiper .swiper-slide,
.pt8 .part8_Swiper .swiper-slide img {
    width: 100%;
}


.pt8 .part8_painsion {
    width: 1.9rem !important;
    height: 1rem !important;
    position: absolute;
    bottom: 0.4rem !important;
    left: 50% !important;
    transform: translate(-50%);
    z-index: 999;
}

.pt8 .painsion span {
    width: 0.15rem;
    height: 0.15rem;
    background: transparent;
    border-radius: 0.49rem !important;
    background: linear-gradient(180deg, #FBF0DD 9.95%, #FFB179 117.47%);

    border-radius: 50%;
    margin-top: 0.32rem !important;
    opacity: .2;
}

.pt8 .painsion span.swiper-pagination-bullet-active {
    opacity: 1;
}

.pt9 {
    width: 100%;
    height: 6.32rem;
    overflow: hidden;
    position: relative;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/pt9_bg.png) no-repeat top center;
    background-size: cover;
}

.pt9 .pt9_title {
    width: 4.56rem;
    height: .79rem;
    margin: 1.25rem 0 .28rem .4rem;
    display: block;
}

.pt9 .pt9_son {
    position: absolute;
    width: 4rem;
    height: 6.5rem;
    right: 0;
    bottom: 0;
}

.pt9 .pt9_con {
    width: 3.91rem;
    height: 3.6rem;
    margin: 0 0 0 0.3rem;
}



.pt9 .form {
    width: 3.91rem;
    height: 3.6rem;

    display: flex;
    flex-direction: column;
    align-items: center;
}

.pt9 .form .formList {
    width: 3.91rem;
    height: 2.97rem;
    margin-bottom: 0.2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
   
    margin-top: -0.4rem;
    padding-left: 1.7rem;
    position: relative;
}

.pt9 .form .formList .pt9_text {
    position: absolute;
    width: 1.3rem;
    height: 0.54rem;
    color: #FFFFFF;
    font-size: .24rem;
    line-height: 0.54rem;
    top: 0.3rem;
    left: 1rem;
}

.pt9 .form .formList .phone_text {
    top: 1.2rem;
}

.pt9 .form .formList .course_text {
    top: 2.03rem;
}

.pt9 .form input {
    border: 0 none;
}

.pt9 .form input,
.pt9 .form .course-list {
    width: 2.7rem;
    height: 0.54rem;
    line-height: 0.54rem;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/input_form.svg) no-repeat top center;
    background-size: contain;
    color: #FFFFFF;
    font-size: .26rem;
    font-weight: 500;
    box-sizing: border-box;
    position: relative;
    padding-left: 0.2rem;

}

.pt9 .form .click-area {
    width: 100%;
    height: inherit;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    position: relative;
}

/* .pt9 .form .click-area span {
    color: #999;
} */

.pt9 .form .chosen .click-area span {
    color: #FFFFFF;
}

.pt9 .form input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
    font-size: .26rem;
}

.pt9 .submit {
    width: 3.61rem;
    height: .56rem;
    background: url(https://wanmei-edu-public.cdn.bcebos.com/m.pixseedschool.com/images/AIyuanhua/pt9_but.png);
    background-size: cover;
    position: relative;
    z-index: 99999;
}




.form .course-list-ul {
    overflow-y: auto !important;
    background-color:#3e383a;
    position: absolute;
    box-shadow: 0px 1px 10px rgba(204, 204, 204, 0.05), 0px 4px 10px rgba(169, 169, 169, 0.08), 0px 2px 10px -1px rgba(172, 172, 172, 0.12);
    border-radius: .12rem;
    width: 100%;
    height: 2.88rem;
    left: -0.04rem;
    top: -2.45rem;
    padding-top: .15rem;
    /* padding-right: 0.1rem; */
}


.form .course-list-ul img {
    display: none;
}

.formList .course-list li {
    width: 95%;
    margin: 0 auto;
    line-height: .4rem;
    font-size: .26rem;
    box-sizing: border-box;
    padding: 0.08rem;
    padding-left: .3rem;
    color: #FFFFFF;
    cursor: pointer;
}

.formList .course-list li img {
    width: .24rem;
    height: .24rem;
    visibility: hidden;
}

.formList .course_arrow {
    width: 0.18rem;
    height: 0.14rem;
    position: absolute;
    right: 0.25rem;
    top: 0.2rem;
}

.formList .course-list li.active {
    background: #514945;
}

.formList .course-list li.active img {
    visibility: visible;
}

/* 
.formList .course-list-ul::-webkit-scrollbar {
    width: .1rem !important;
}

.formList .course-list-ul::-webkit-scrollbar-track {

	border-radius: .2rem !important;
}

.formList .course-list-ul::-webkit-scrollbar-thumb {
	border-radius: .2rem !important;
	background: #d9d9d9 !important;

} */


