.bannerimg{
    width: 100%;
    cursor: pointer;
    position: relative;
}

.bannerimg img{
    width: 100%;
    vertical-align: bottom;
}

.psychotherapist-box{
    background: #FDF9EF;
}
.psychotherapist{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    padding-top: 0.5208rem;
    padding-bottom: 0.46875rem;
}

.psychotherapist .descs-box{
    color: #252525;
    margin-top: 0.34375rem;

    margin-bottom: 0.442708rem;
}

.psychotherapist .descs-box .descs{
    font-size: 0.125rem;
    line-height: 0.2604167rem;
    margin-bottom: 0.21875rem;
}


.psychotherapist .descs-box .descs-en{
    font-size: 0.104167rem;
    line-height: 0.1822917rem;
}

.psychotherapist .text-box{
    color: #252525;

    margin-bottom: 0.442708rem;
    position: relative;
    padding-left: 0.10417rem;
}
.psychotherapist .text-box .line{
    position: absolute;
    height: 0.3125rem;
    width: 0.036458rem;
    background: #E7A72C;
    left: 0rem;
    top: 0.09375rem;
}

.psychotherapist .text-box .text{
    font-size: 0.125rem;
    line-height: 0.2604167rem;
    font-weight: bold;
}


.psychotherapist .text-box .text-en{
    font-size: 0.104167rem;
    line-height: 0.1822917rem;
    font-weight: bold;
}

.psychotherapist .list{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    gap:0.09375rem;
}

.psychotherapist .list .item{
    background: #E7A72C;

    
    width: 2.02083rem;
    color: #252525;
    border-radius: 0.0417rem;
    min-height: 2.5rem;
    cursor: pointer;
    
}

.psychotherapist .list .item1{
    background: url(../img/l/psybg.png) 100% 100% no-repeat;
    background-size: contain;
}
.psychotherapist .list .item2{
    background: url(../img/l/psybg2.png) 100% 100% no-repeat;
    background-size: contain;
}
.psychotherapist .list .item3{
    background: url(../img/l/psybg3.png) 100% 100% no-repeat;
    background-size: contain;
}

.psychotherapist .list .item:hover{
    background: #E7A72C;
}



.psychotherapist .list .item .title{
    font-size: 0.125rem;
    text-align: center;
    margin: 0;
    padding-top: 0.3125rem;
}

.psychotherapist .list .item .title-en{
    font-size: 0.104167rem;
    text-align: center;
    margin: 0;
}

.psychotherapist .list .item .text-box{
    padding: 0.10417rem;
    display: none;
    margin-bottom:0;

}

.psychotherapist .list .item:hover .title{
    padding-top: 0.15625rem;
}

.psychotherapist .list .item:hover .text-box{
    display: block;
}

.psychotherapist .list .item .text-box .text{
    font-size: 0.083rem;
    line-height: 0.1667rem;
    margin-bottom: 0.140625rem;
    font-weight: normal;
}

.psychotherapist .list .item .text-box .text-en{
    font-size: 0.072917rem;
    line-height: 0.14583rem;
    font-weight: normal;
}


.curriculum-box{
    background: #ffffff;
}
.curriculum{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    padding-top: 0.5208rem;
    padding-bottom: 0.46875rem;
}


.curriculum .descs-box{
    color: #252525;
    margin-top: 0.417rem;
    width: 3.64583rem;
    margin-bottom: 0.417rem;
    border: 1px solid #000000;
    padding: 0 0.072917rem;
    border-radius: 0.0417rem;
}

.curriculum .descs-box .descs{
    font-size: 0.125rem;
    line-height: 0.2604167rem;
}


.curriculum .descs-box .descs-en{
    font-size: 0.104167rem;
    line-height: 0.1822917rem;
}

.curriculum .title-box{
    color: #3D3D3D;
}

.curriculum .title-box .title{
    font-size: 0.15625rem;
    margin: 0;
    margin-bottom: 0.1822917rem;
}

.curriculum .title-box .title-en{
    font-size: 0.125rem;
    margin: 0;
}

.curriculum .list{
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin-top: 0.33854167rem;
        height: 2.333rem;
}

.curriculum .list .item{
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
}

.curriculum .list .item .up{
    display: flex;
   flex-direction: column;
}
.upone {
    color: #E7A72C;
}
.curriculum .list .item .up .zs{
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    flex-direction: row;
    align-items: center;
}

.curriculum .list .item .up .title{
    font-size: 0.15625rem;
    text-align: center;
    margin-top: 0.125rem;
}

.curriculum .list .item .up .title-en{
    font-size: 0.114583rem;
    text-align: center;
}

.curriculum .list .item .down{
    background: #FDF9EF;

    padding: 0.104167rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.curriculum .list .item .down1{
    background: #E7A72C;
    height: 0.78125rem;
}
.curriculum .list .item .down2{
    height: 1.0417rem;
}
.curriculum .list .item .down3{
    height: 1.30208rem;
}
.curriculum .list .item .down4{
    height: 1.5625rem;
}

.curriculum .list .item .down .title{
    font-size: 0.114583rem;
    font-weight: bold;
    margin: 0;
}

.curriculum .list .item .down .title-en{
    font-size: 0.125rem;
}

.curriculum .list .item .down .price{
    font-size: 0.114583rem;
    text-align: right;
}

.yuan{
    width: 0.104167rem;
    height:0.104167rem ;
    position: relative;
}
.yuan .b{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #D4D4D4;
    display: block;
}

.yuan .bs{
    background: #E7A72C;
}
.yuan .s{
    width: 0.05208333333rem;
    height: 0.0520833333rem;
    border-radius: 50%;
    background: #FFFFFF;
    display: block; 
    position: absolute;
    top: 0.02604167rem;
    left: 0.02604167rem;
}
.zs .line{
    width: 50%;
    border-bottom: 0.0078125rem dashed #D8D8D8;
}

.curriculum .content{
    background: #F8F8F8;
}

.curriculum .content .cont{
    padding: 0.1822917rem 0.52083rem;
    color: #252525;
    display: none;
}
.curriculum .content .cont:first-child{
    display: block;
}

.curriculum .content .cont .text{
    font-size: 0.125rem;
    line-height: 0.1875rem;
    margin-bottom: 0.16667rem;
}

.curriculum .content .cont .text-en{
    font-size: 0.0729167rem;
    line-height:0.14583rem;
}

.curriculum .content .cont .text2{
    font-size: 0.125rem;
    line-height: 0.1875rem;
}

.curriculum .content .cont .text2-en{
    font-size: 0.125rem;
    line-height: 0.1875rem;
}



.Certificate-box{
    background: url(../img/l/curriculumbg.png) 100% 100% no-repeat;
    /* background-size: 100%; */
}
.Certificate{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    padding-top: 0.5208rem;
    padding-bottom: 0.46875rem;
}

.Certificate .first{
    color: #E7A72C;
    
}

.Certificate .first .line{
    background-color: #E7A72C;
}


.Certificate .descs-box{
    color: #252525;
    margin-top: 0.417rem;
    width: 3.64583rem;
    margin-bottom: 0.417rem;
    padding: 0 0.072917rem;
    border-radius: 0.0417rem;
    color: #FFFFFF;
}

.Certificate .descs-box .descs{
    font-size: 0.125rem;
    line-height: 0.2604167rem;
}


.Certificate .descs-box .descs-en{
    font-size: 0.104167rem;
    line-height: 0.1822917rem;
}

.Certificate .list{
    display: flex;
    flex-direction: column;
    margin: 0 -10%;
    gap: 0.260416rem;
}

.Certificate .list .item{
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0.260416rem 0;
    padding-left: 1.9583rem;
    padding-right: 1rem;
    background: #FDF9EF;
    cursor: pointer;

}

.Certificate .list .item:first-child{
    background: #FFFFFF;
}
.Certificate .list .item:hover{
    background: #FFFFFF;
}
.Certificate .list .item .jqicon{
    position: absolute;
    top: -0.052083rem;
    left: 1.04167rem;
    width: 0.5989583rem;
    height: 1.635417rem;
}

.Certificate .list .item .key-box{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 0.354167rem;
    margin-bottom: 0.1875rem;
}

.Certificate .list .item .key-box .key{
    font-size: 0.114583rem;
    line-height: 0.1875rem;
    width: 50%;
}

.Certificate .list .item .key-box .key-en{
    font-size: 0.0729167rem;
    line-height: 0.14583rem;
    width: 50%;
}

.Certificate .list .item .rights-box{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 0.354167rem;
}

.Certificate .list .item .rights-box .rights{
    font-size: 0.114583rem;
    line-height: 0.1875rem;
    width: 50%;
}

.Certificate .list .item .rights-box .rights-en{
    font-size: 0.0729167rem;
    line-height: 0.14583rem;
    width: 50%;
}



.Inquiry-box{
    background: #ffffff;
}
.Inquiry{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    padding-top: 0.5208rem;
    padding-bottom: 0.46875rem;
}



.Inquiry .box{
    background: #FCFCFC;
    margin-top: 0.417rem;
    display: flex;
    justify-content: space-between;

}

.Inquiry .box .form{
    width: 3.125rem;
    padding: 0.1927083rem 0.21875rem;
}

.Inquiry .box .form .item{
    font-size: 0.104167rem;
    margin-bottom: 0.21875rem;
}

.Inquiry .box .form .item .title{
    font-size: 0.104167rem;
}

.Inquiry .box .form .item .title span:first-child{
    font-size: 0.125rem;
}

.Inquiry .box .form .bottom-box{
    text-align: center;
    display: flex;
        justify-content: center;
        align-items: center;
}

.Inquiry .box .form .bottom{
    text-align: center;
    background: #E7A72C;
    border-radius: 0.0417rem;
    width: 1.479167rem;
    height: 0.23958rem;
    display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
}

.Inquiry .box .form .item input{
    width: 2.1875rem;
    height: 0.1667rem;
    border: 0.005208rem solid #252525;
    margin-top: 0.05208rem;
    border-radius: 0.02083rem;
    padding: 0.05208rem;
}

.Inquiry .zsshow{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.Inquiry .zsshow img{
    width: 1.8229167rem;
}

.Inquiry .zsshow .title-box{
    color: #3D3D3D;
    text-align: center;
}

.Inquiry .zsshow  .title-box .title{
    font-size: 0.15625rem;
    margin: 0;
    margin-bottom: 0.1822917rem;
}

.Inquiry .zsshow  .title-box .title-en{
    font-size: 0.125rem;
    margin: 0;
}
.Inquiry .descs-box{
    color: #3D3D3D;
    margin-top: 0.417rem;
    margin-bottom: 0.417rem;
    padding: 0 0.072917rem;
}

.Inquiry .descs-box .descs{
    font-size: 0.125rem;
    line-height: 0.2604167rem;
    margin-bottom: 0.208rem;
}


.Inquiry .descs-box .descs-en{
    font-size: 0.104167rem;
    line-height: 0.1822917rem;
}

