body {
    background: #F4F7FF;
}

.deflt_title {
    display: flex;
    align-items: center;
    margin-bottom: .3rem;
}

.deflt_title p {
    width: .12rem;
    height: .12rem;
    background: #FFFFFF;
    border: .08rem solid #6C6EFF;
    border-radius: 50%;
    margin-right: .20rem;
}

.deflt_title strong {
    font-size: .4rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.deflt_titles {
    display: flex;
    align-items: center;
    margin-bottom: .3rem;
}

.deflt_titles p {
    width: .12rem;
    height: .12rem;
    background: #6C6EFF;
    border: .08rem solid #FFFFFF;
    border-radius: 50%;
    margin-right: .20rem;
}

.deflt_titles strong {
    font-size: .4rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
}

.banner {
    background: url(/m/images/abt_banner.png) no-repeat;
    background-size: 100% 100%;
    height: 4.5rem;
    padding-top: 1rem;
    padding-bottom: .98rem;
    box-sizing: border-box;
}

.banner p {
    font-size: .36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}

.banner strong {
    font-size: .6rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    display: block;
    margin: .37rem 0;
}

.banner strong span {
    color: #FF7676;
}

.banner button {
    width: 6.89rem;
    height: .82rem;
    background: #FF6666;
    border-radius: .41rem;
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.introduce {
    padding: .5rem .3rem;
}

.introduce p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: .4rem;
}

.swiper-slide img {
    width: 100%;
}

.swiper-pagination-bullet {
    background-color: #fff !important;
}

.gode {
    padding: .32rem .3rem;
}

.gode span {
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.gode p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: .4rem;
    margin-top: .27rem;
    text-align: justify;
}

.cry {
    background-color: #fff;
    padding: .37rem .3rem;
}

.cry ul li {
    display: flex;
    align-items: center;
    margin-bottom: .49rem;
}

.cry ul li img {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    margin-right: .3rem;
}

.cry ul li strong {
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.cry ul li p {
    font-size: .24rem;
    margin-top: .1rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}

.work {
    padding: .5rem .3rem;
    background-color: #fff;
}

.work ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.work ul li {
    width: 1.58rem;
    height: 1.58rem;
    background: #F4F7FF;
    border-radius: .04rem;
    padding: .15rem 0;
    box-sizing: border-box;
    margin-bottom: .3rem;
}

.work ul li img {
    width: .76rem;
    height: .76rem;
    display: block;
    margin: 0 auto;
}

.work ul li strong {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    display: block;
    text-align: center;
    margin-top: .13rem;
    margin-bottom: .09rem;
}

.work ul li p {
    width: .29rem;
    height: .04rem;
    background: #BDC0FF;
    border-radius: .02rem;
    margin: 0 auto;
}

.scope {
    padding: .5rem .3rem;
}

.scope_box {
    width: 6.9rem;
    background: #FFFFFF;
    box-shadow: -0.01rem .05rem .07rem 0 rgba(8, 8, 9, 0.13);
    border-radius: .2rem;
    padding: .46rem .25rem .48rem .21rem;
    box-sizing: border-box;
}

.scope_box ul li {
    font-size: .28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: .72rem;
    text-align: center;
}

.scope_box button {
    width: 6.3rem;
    height: .94rem;
    background: #FF6666;
    border-radius: .47rem;
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .10rem;
}

.course {
    background: url(/m/images/coursebj.png) no-repeat;
    background-size: 100% 100%;
    padding: .5rem .3rem;
    box-sizing: border-box;
}

.course_gcimg {
    height: 13.72rem;
    margin-right: .18rem;
}

.course_box {
    display: flex;
}

.course_box ul {
    padding-top: .10rem;
}

.course_box ul li strong {
    font-size: .34rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
}

.course_box ul li:nth-child(6) {
    margin-top: -0.1rem;
}

.course_box ul li:last-child {
    margin-top: .2rem;
}

.course_main {
    display: flex;
    align-items: flex-start;
    margin-left: .5rem;
    margin-top: .3rem;
}

.course_main img {
    width: .07rem;
    height: .55rem;
    margin-right: .2rem;
}

.course_main p {
    font-size: .26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .33rem;
}

.course_main span {
    font-size: .22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #A4A5FF;
    line-height: .33rem;
    white-space: nowrap;
}

.course button {
    width: 6.9rem;
    height: .94rem;
    background: #FF6666;
    border-radius: .47rem;
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: .4rem;
}

.team_head {
    padding: .5rem .3rem;
    padding-bottom: 0;
    background-color: #fff;
}

.team_head ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: .02rem solid #D6D6D6;
}

.team_head ul li {
    font-size: .3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    padding-bottom: .3rem;
}

.team_xz {
    color: #6C6EFF !important;
    border-bottom: .04rem solid #6C6EFF;
}

.team_main {
    padding: .35rem .3rem;
    margin-top: .35rem;
}

.team_main ul li {
    display: flex;
    align-items: center;
    background-color: #fff;
    height: 2.3rem;
    margin-bottom: .46rem;
    padding-top: .27rem;
    padding-bottom: .60rem;
    padding-right: .1rem;
    padding-left: .25rem;
    box-sizing: border-box;
}

.team_main ul li img {
    width: 1.99rem;
    height: 2.58rem;
    margin-right: .22rem;
}

.team_msg {
    display: flex;
    align-items: center;
}

.team_msg strong {
    font-size: .36rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    display: block;
    margin-right: .21rem;
}

.team_msg span {
    width: 1.35rem;
    height: .39rem;
    background: linear-gradient(-30deg, #FDDE9E, #FEEECE);
    border-radius: .2rem;
    font-size: .24rem;
    font-family: PingFang;
    font-weight: 500;
    color: #A8802D;
    display: flex;
    align-items: center;
    justify-content: center;
}

.team_cont {
    height: 100%;
}

.team_cont p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}

.team_mx {
    padding: .35rem .3rem;
    margin-top: .35rem;
}

.team_mx ul li {
    display: flex;
    align-items: center;
    background-color: #fff;
    margin-bottom: .46rem;
    box-sizing: border-box;
}

.team_mx ul li img {
    width: 1.99rem;
    height: 2.58rem;
    margin-right: .22rem;
}

.team_mxcont strong {
    font-size: .36rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.team_mxcont p {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}

.team button {
    width: 6.9rem;
    height: .94rem;
    background: #FF6666;
    border-radius: .47rem;
    font-size: .32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: .5rem;
}

.mien {
    padding: .5rem .3rem;
    background-color: #fff;
}

.mien ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mien ul li {
    margin-bottom: .34rem;
}

.mien ul li img {
    width: 3.28rem;
    height: 2.3rem;
}

