@media screen and (max-width: 750px) {
  .section-banner {
    height: 9.33rem;
    background-image: url(../images/about-me_wap.jpg);
  }
  .cate_box{
    height: 1.07rem;
  }
  .cate_box .cate_list{
    width: 100%;
  }

  .cate_box .cate_list .cate_item{
    width: 1.87rem;
    font-size: .24rem;
    line-height: 1.07rem;
    margin-right: 30.193rpx;
  }
  .cate_box .cate_list .cate_item::after{
    height: .05rem;
  }
  .cate_box .cate_list .cate_active::after{
    width: 1.33rem;
  }
  .company_desc, .style_box, .context_box {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
}

  .concat_box{
    width: 100%;
    height: auto;
    margin:0  auto 1.07rem;
  }

  .desc_box .title {
    padding-top: 1.07rem;
    font-size: .43rem;
    display: flex;
    justify-content: center;
  }

  .desc_box .title span {
    font-size: .3rem;
    color: #79cc3b;
  }
  .company_desc .company_desc_box {
    width: 100%;
    height: auto;
    margin-top: .56rem;
  } 
  .company_desc .company_desc_box .desc_img_box {
    display: none;
  }
  .company_desc .company_desc_box .desc {
    width: 100%;
    height: 100%;
    font-size: .26rem;
    line-height: .5rem;
    padding: 0 .4rem;
    box-sizing: border-box;
  }
  .course_box {
    background-image: url(../images/course_bg_wap.jpg);
    margin-top: 0;
    padding-bottom: 1.47rem;
  } 
  .course_box .title{
    width: 100%;
    padding: 1.07rem 0 0;
  }

  .course_box .course_img{
    width: 7.23rem;
	  height: 12.6rem;
    margin:.8rem auto 0;
    background-image: url('../images/course-img_wap.png');
    background-repeat: no-repeat;
    background-size: 5.1rem 11rem;
    background-position: left .9rem top 0;
    position: relative;
  }


  .course_box .course_img .year1{
    top: .05rem;
    left: 5.2rem;
    font-size: .33rem;
  }
  .course_box .course_img .year2{
    top: 2.17rem;
    left: .3rem;
    font-size: .33rem;
  }
  .course_box .course_img .year3{
    top: 4.54rem;
    left: 6.3rem;
    font-size: .33rem;
  }
  .course_box .course_img .year4{
    top: 7rem;
    left: 0;
    font-size: .33rem;
  }
  .course_box .course_img .year5{
    top: 8.96rem;
    left: 5.6rem;
    font-size: .33rem;
  }
  .course_box .course_img .year6{
    top: 10.63rem;
    left: 0.3rem;
    font-size: .33rem;
  }

  .course_box .course_img .text1{
    width: 2.61rem;
    font-size: .20rem;
    line-height: .32rem;
    letter-spacing: .02rem;
    top: .55rem;
    left: 4.5rem;
  }
  .course_box .course_img .text2{
    width: 2.65rem;
    font-size: .20rem;
    line-height: .32rem;
    letter-spacing: .02rem;
    top: 2.7rem;
    left: .3rem;
  }
  .course_box .course_img .text3{
    width: 2.61rem;
    font-size: .20rem;
    line-height: .32rem;
    letter-spacing: .02rem;
    top: 5.14rem;
    left: 4.6rem;
  }
  .course_box .course_img .text4{
    width: 2.61rem;
    font-size: .20rem;
    line-height: .32rem;
    letter-spacing: .02rem;
    top: 7.54rem;
    left: 0;
  }
  .course_box .course_img .text5{
    width: 2.61rem;
    font-size: .20rem;
    line-height: .32rem;
    letter-spacing: .02rem;
    top: 9.47rem;
    left: 4rem;
  }
  .course_box .course_img .text6{
    width: 1.87rem;
    font-size: .20rem;
    line-height: .32rem;
    letter-spacing: .02rem;
    top: 11.1rem;
    left: .3rem;
  }
  .course_num{
    width: 100%;
    margin: .45rem auto 0;
    font-size: .32rem;
    line-height: .69rem;
    padding: 0 .4rem;
    box-sizing: border-box;
  }
  .course_num span{
    font-size: .53rem;
  }

  .style_box .content_text {
    font-size: .28rem;
    line-height: .45rem; 
    letter-spacing: .04rem;
    margin-top: .27rem;
    margin-bottom: .27rem;
    padding: 0 .33rem;
    box-sizing: border-box;
  }
  .style_box .content_list {
    height: auto;
    flex-wrap: wrap;
  }
  .style_box .content_item {
    width: 50%;
    height: 3.97rem;
  }
  .style_box .content_item .img {
    width: 1.51rem;
    height: 1.51rem;
  }
  .style_box .content_item .style_title {
    font-size: .4rem; 
    margin-top: .4rem;
  }
  .style_box .content_item .style_desc {
    font-size: .28rem;
    line-height: .45rem; 
    letter-spacing: .04rem;
    margin-top: .27rem;
    padding: 0 .4rem;
    box-sizing: border-box;
    text-align: center;
  }
  .company_desc, .style_box{
    padding-bottom: 1.07rem;
  }

  .qualification_area {
    width: 100%;
    background-image: url(../images/qualification_wap.jpg);
    padding-bottom: 1.07rem;
  }
  .qualification_area .title {
    width: 100%;
    margin: 0 auto .4rem;
    padding: 1.2rem .67rem 0;
    box-sizing: border-box;
    color: #ffffff;
  }
  .qualification_list {
    width: 100%;
    margin: .27rem auto 0;
    font-size: .26rem;
    line-height: .45rem; 
    letter-spacing: .01rem;
  }
  .qualification_list span {
    font-size: .28rem;
    margin-right: .4rem;
    padding-left: .4rem;
  }
  .qualification_img_list {
    width: 100%;
    margin: .53rem auto 0;
    justify-content: center;
  }
  .qualification_img_list .img{
    margin-bottom: .4rem;
    margin-right: 0;
  }
  .qualification_img_list .img:nth-child(1){
    width: 6.68rem;
    height: 3.92rem;
    order: 1;
  }
  .qualification_img_list .img:nth-child(2){
    width: 3.13rem;
    height: 4.16rem;
    order: 2;
    margin-right: .4rem;
  }
  .qualification_img_list .img:nth-child(3){
    width: 3.13rem;
    height: 4.16rem;
    order: 3;
  }
  .qualification_img_list .img:nth-child(4){
    width: 3.13rem;
    height: 4.16rem;
    order: 4;
    margin-right: .4rem;
  }
  .qualification_img_list .img:nth-child(5){
    width: 6.68rem;
    height: 4.6rem;
    order: 6;
  }
  .qualification_img_list .img:nth-child(6){
    width: 6.68rem;
    height: 4.6rem;
    order: 7;
  }
  .qualification_img_list .img:nth-child(7){
    width: 3.13rem;
    height: 4.16rem;
    order: 5;
  }
  .context_img_list {
    display: none;
  }
  .context_img_list_wap{
    width: 100%;
    height: 5.3rem;
    display: block;
    position: relative;
    margin-top: .67rem;
  }
  .context_img_list_wap img{
    position: absolute;
    width: 2.1rem;
    height: 1.22rem;
  }
  .context_img_list_wap img:nth-child(1){
    width: 4.54rem;
    height: 2.53rem;
    top: 0;
    left: .4rem;
  }
  .context_img_list_wap img:nth-child(2){
    right: .4rem;
  }
  .context_img_list_wap img:nth-child(3){
    right: .4rem;
    top: 1.33rem;
  }
  .context_img_list_wap img:nth-child(4){
    width: 4.54rem;
    height: 2.53rem;
    left: .4rem;
    top: 2.6rem;
  }
  .context_img_list_wap img:nth-child(5){
    width: 2.05rem;
    height: 2.53rem;
    right: .4rem;
    top: 2.6rem;
  }
  .mien_box .title {
    width: 100%;
    margin: 0 auto;
    padding: 1.2rem 0 0;
    box-sizing: border-box;
  }

  .sys_title {
    margin-top: 1.6rem;
    font-size: .43rem;
  }
  .sys_title .icon{
    display: none;
  }
  .sys_title span {
    margin: 0;
  }
  .sys_content .title_line {
    width: 1.33rem;
    height: .05rem;
    margin: .27rem auto 0;
  }
  .sys_content .sys_desc {
    font-size: .27rem;
    margin: .27rem auto 0;
  }
  .sys_content .num_list {
    width: 100%;
    margin: .67rem auto 0;
    overflow: hidden;
  }
  .sys_content .num_list .num_item {
    width: 31.52%;
    height: 2.58rem;
    margin-right: .2rem;
    padding-left: .3rem;
  }
  .sys_content .num_list .num_content {
    font-size: .27rem;
  }
  .sys_content .num_list .num_content span {
    font-size: .53rem;
    line-height: .43rem;
  }
  .sys_content .num_list .text {
    font-size: .27rem;
    margin-top: .4rem;
  }
  .map_sys {
    width: 7.1rem;
    height: 5.59rem;
    margin: 1.07rem auto;
  }
  .map_sys .shop{
    width: .64rem;
	  height: .65rem;
  }
  .map_sys .spot-map {
    width: .27rem;
    height: .33rem;
  }
  .map_sys .shop:nth-child(1){
    left: 1.53rem;
    top: 1.2rem;
  }
  .map_sys .shop:nth-child(2){
    left: 4.93rem;
    top: 4rem;
  }
  .map_sys .shop:nth-child(3){
    left: 2rem;
    top: 1.67rem;
  }
  .map_sys .shop:nth-child(4){
    left: 3.35rem;
    top: 3.09rem;
  }
  .map_sys .shop:nth-child(5){
    left: 4.35rem;
    top: 1.59rem;
  }
  .map_sys .shop:nth-child(6){
    left: 4.6rem;
    top: 2.47rem;
  }
  .map_sys .shop:nth-child(7){
    left: 4.73rem;
    top: 2.85rem;
  }
  .map_sys .shop:nth-child(8){
    left: 4.53rem;
    top: 3.93rem;
  }
  .map_sys .shop:nth-child(9){
    left: 3.97rem;
    top: 2.93rem;
  }
  .map_sys .shop:nth-child(10){
    left: 5rem;
    top: 1.6rem;
  }
  .map_sys .shop:nth-child(11){
    left: 3.52rem;
    top: 4.13rem;
  }
  .map_sys .shop:nth-child(12){
    left: 4.2rem;
    top: 4.32rem;
  }

  .map_sys .spot-map:nth-child(14){
    left: 3.2rem;
    top: 4.52rem;
  }
  .map_sys .spot-map:nth-child(15){
    left: 2.6rem;
    top: 3.52rem;
  }
  .map_sys .spot-map:nth-child(16){
    left: 3.8rem;
    top: 3.38rem;
  }
  .map_sys .spot-map:nth-child(17){
    left: 3.8rem;
    top: 3.78rem;
  }
  .map_sys .spot-map:nth-child(18){
    left: 4.8rem;
    top: 3.58rem;
  }
  .map_sys .spot-map:nth-child(19){
    left: 4.9rem;
    top: 4.58rem;
  }
  .map_sys .spot-map:nth-child(20){
    left: 2.6rem;
    top: 3.2rem;
  }
  
  .map_sys .spot-map:nth-child(21){
    left: 3.1rem;
    top: 2.4rem;
  }
  .map_sys .spot-map:nth-child(22){
    left: 3.2rem;
    top: 3.8rem;
  }
  .map_sys .spot-map:nth-child(23){
    left: 3.2rem;
    top: 4.2rem;
  }
  .map_sys .spot-map:nth-child(24){
    left: 3.2rem;
    top: 1.9rem;
  }
  .map_sys .spot-map:nth-child(25){
    left: 0.9rem;
    top: 1.5rem;
  }
  .map_sys .spot-map:nth-child(26){
    left: 3.9rem;
    top: 2.1rem;
  }
  .map_sys .spot-map:nth-child(27){
    left: 3.8rem;
    top: 2.8rem;
  }
  
  .map_sys .spot-map:nth-child(28){
    left: 3.4rem;
    top: 2.4rem;
  }
  .map_sys .spot-map:nth-child(29){
    left: 1.1rem;
    top: 2.6rem;
  }
  .map_sys .spot-map:nth-child(30){
    left: 2.2rem;
    top: 2.5rem;
  }
  .map_sys .spot-map:nth-child(31){
    left: 1.9rem;
    top: 2.6rem;
  }
  .map_sys .spot-map:nth-child(32){
    left: 3.8rem;
    top: 2.5rem;
  }
  .map_sys .shop:nth-child(13){
    left: 4.2rem;
    top: 3.32rem;
  }
  
  
  .map_sys .spot-map:nth-child(33){
    left: 5.3rem;
    top: 3.2rem;
  }
  .map_sys .spot-map:nth-child(34){
    eft: 1.6rem;
    top: 3.5rem;
  }
  .map_sys .spot-map:nth-child(35){
    left: 2.3rem;
    top: 3.4rem;
  }
  .map_sys .spot-map:nth-child(36){
    left: 5.6rem;
    top: 3.5rem;
  }
  .map_sys .spot-map:nth-child(37){
    left: 5.6rem;
    top: 3.2rem;
  }
  .map_sys .spot-map:nth-child(38){
    left: 4.6rem;
    top: 2.2rem;
  }
  .map_sys .spot-map:nth-child(39){
    left: 5.6rem;
    top: 4.2rem;
  }
  .map_sys .spot-map:nth-child(40){
    left: 4.1rem;
    top: 3.9rem;
  }
  .map_sys .spot-map:nth-child(41){
    left: 1.6rem;
    top: 2.8rem;
  }
  .map_sys .spot-map:nth-child(32){
    left: 3.6rem;
    top: 2.6rem;
  }

  .mien_content .bg1 {
    width: 4.15rem;
    height: 5.55rem;
  }

  .team_list_box {
    width: 100%;
    left: 0;
    top: .93rem;
    transform: translateX(0);
    z-index: 4;
    padding: 0 .4rem;
    box-sizing: border-box;
  }
  .team_list {
    width: 100%;
  }

  .team_list .img{
    margin-right: .08rem;
    margin-bottom: .08rem;
  }
  .team_list .img:nth-child(1){
    width: 4.2rem;
    height: 2.26rem;
  }
  .team_list .img:nth-child(2){
    width: 2.42rem;
    height: 2.26rem;
    margin-right: 0;
  }
  .team_list .img:nth-child(3){
    width: 3.31rem;
    height: 2.26rem;
    margin-bottom: 0;
  }
  .team_list .img:nth-child(4){
    width: 3.31rem;
    height: 2.26rem;
    margin-right: 0;
  }

  .mien_content .bg2 {
    min-width: 100%;
    width: 100%;
    height: 3.73rem;
    background-size: 7.1rem 100%;
  }
  .mien_content {
    height: 9.26rem;
    margin-top: .4rem;
  }
  .concat_box .concat_content{
    flex-direction: column;
  }
  .concat_box .concat_content .map {
    width: 100%;
    height: 6rem;
  }
  .concat_box .concat_content .concat_info {
    width: 100%;
    height: 4.61rem;
  }
  .concat_box .concat_content .concat_info .title {
    font-size: .37rem;
    padding: 0 .4rem;
    box-sizing: border-box;
    display: none;
  }
  .concat_box .concat_content .concat_info .company {
    font-size: .32rem;
    margin: .27rem 0;
    padding: 0 .4rem;
    box-sizing: border-box;
  }
  .concat_box .concat_content .concat_info .info {
    font-size: .26rem;
    letter-spacing: .03rem;
    margin-top: .23rem;
    padding: 0 .4rem;
    box-sizing: border-box;
  }
  .concat_box .concat_content .concat_info .line {
    width: .76rem;
    height: .01rem;
    margin-top: .53rem;
    display: none;
  }

}