@media (max-width: 768px) and (min-width: 768px) {
  .mHeader {
    display: none;
  }
  .mMeau {
    display: none;
  }
}
.part1 .partBox1 .left .mr{
  display: none;
}
.footerPcLogo{
  display: block!important;
}
.footerMLogo{
  display: none!important;
}

@media (max-width: 768px) {
    #map{
        min-height:5rem!important;
    }
  .footerPcLogo{
    display: none!important;
  }
  .footerMLogo{
    display: block!important;
  }
    .banner{
        height: 3.4rem;
    }
    .banner .swiper{
        height: 100%;
    }
    .banner .swiper img{
        width: 100%;height: 100%;
        
    }
  .header {
    display: none;
  }
  .mHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: .8rem;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9;
    padding-left: .24rem;
  }
  .mHeader .logo {
    display: block;
    height: .5rem;
  }
  .mHeader .logo img {
    height: 100%;
  }
  .mMeau {
    position: fixed;
    right: -100%;
    top: 0;
    width: 3rem;
    height: 100%;
    background-color: #fff;
    z-index: 10;
    transition: .2s linear all;
  }
  .mMeau.active {
    right: 0;
  }
  .mMeau > a {
    display: block;
    line-height: 3;
    padding-left: .2rem;
    font-size: .28rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .mMeau .close {
    display: flex;
    justify-content: flex-end;
    padding-right: .3rem;
    margin-top: .3rem;
  }
  .mMeau .close img {
    width: .5rem;
  }
  .mMeau .search {
    width: 100%;
    padding-left: .2rem;
    padding-right: .2rem;
    margin-top: .3rem;
  }
  .mMeau .search input {
    width: 100%;
    height: .6rem;
    font-size: .24rem;
    border-radius: 6px;
    padding-left: .2rem;
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .mMeau .search .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #906954;
    width: 1.2rem;
    padding: .1rem 0;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: .2rem;
  }
  .mMeau .search .btn img {
    height: .3rem;
  }
  .nav-img {
    width: .6rem;
  }
  .nav-img img {
    display: block;
    width: 100%;
  }
  .banner .swiper-pagination {
    bottom: 0;
    height: auto;
    top: inherit;
  }
  .container2, .container {
    padding: 0 .2rem;
    width: 100%;
  }
  .part1 .partBox1 .left .list .items h3{
      font-size: .3rem;
  }
  .indexTitle h3 {
    font-size: .32rem;
    margin-bottom: .17rem;
  }
  .indexTitle p {
    font-size: .2rem;
  }
  .indexTitle img {
    height: .04rem;
    margin: 0.2rem 0;
    display: none;
  }
  .part1 {
    margin-top: .34rem;
    padding-bottom: 1px;
  }
   .partTitle {
    margin-bottom: 0rem;
    justify-content: center;
    text-align: center;
  }
     .partTitle a{
      display: none;
    }
  .part1 .partBox1 {
    display: block;
  }
  .part1 .partBox1 .left {
    margin-bottom: .3rem;
  }
  .part1 .partBox1 .left > h3 {
    font-size: .34rem;
    margin-bottom: .2rem;
  }
  .part1 .partBox1 .left > p {
    margin-bottom: .2rem;
    font-size: .25rem;
  }
  .part1 .partBox1 .left > a {
    width: 2.4rem;
    background-size: 100% auto;
    margin-bottom: 0;
  }
  .part1 .partBox1 .left .list {
    flex-wrap: wrap;
    margin-top: .43rem;
  }
  .part1 .partBox1 .left .list .items {
    height: auto;
    width: 50%;
    margin: 0;
    text-align: center;
    padding: 0;
    margin-bottom: .2rem;
  }
  .part1 .partBox1 .left .list .items h3 {
    font-size: .3rem;
    margin-bottom: .2rem;
  }
  .part1 .partBox1 .right {
    width: 100%;
    height: 5rem;
    display: none;
  }
  .partTitle a {
    font-size: .3rem;
  }
  .partTitle a img {
    margin-left: .2rem;
    height: .07rem;
  }
  .part2 {
    margin-top: .46rem;
  }
  .part2 .partContent2 {
    align-items: flex-start;
    margin-top: .35rem;
  }
  
  .part2 .partContent2 .left {
    width: 100%;
  }
  .part2 .partContent2 .right {
    height: 100%;display: block;
    width: 4.23rem;
  }
  .part2 .partContent2 .right .contents {
    flex-wrap: wrap;
  }
  .part2 .partContent2 .right .contents .info {
    padding:  .21rem;
    margin: 0;
    width: 100%;
    background-color: #f9f9f9;
    height: 2.25rem;
    padding: .2rem!important;
  }
  .part2 .partContent2 .right .contents .info h3 {
    margin-bottom: .2rem;font-size: .18rem;
  }
  .part2 .partContent2 .right .contents .info h2 {
    margin-bottom: .2rem;font-size: .24rem;
  }
  .part2 .partContent2 .right .contents .info a,.part2 .partContent2 .right .contents .info a img{
    width: .26rem;height: .08rem;
    display: block;
  }
  .part2 .partContent2 .right .contents .info p {
    width: 100%;
    padding: 0;
    font-size: .14rem;    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: .15rem;
  }
  .part2 .partContent2 .right .contents .icon {
    height: 2.71rem;width: 100%;
  }
  .part2 .partContent2 .right .contents .icon  img{
    display: block;width: 100%;height: 100%;
    object-fit: cover;
  }
  .part3 {
    margin-top: .3rem;
    padding-top: .3rem;
    padding-bottom: .2rem;
  }
  .part3 .partTitle {
    margin-bottom: .5rem;
  }
  .part3 .swiper1 {
    width: 100%;
  }
  .part4 {
    margin-bottom: .4rem;
  }
  .part4 .partTitle {
    padding: .3rem 0.2rem;
  }
  .part4 .partMain5 {
    display: block;
  }
  .part4 .newsImg {
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .part4 .newsImg .l {
    display: block;
    width: 100%;
    height: 4rem;
    margin: 0;
    margin-bottom: .25rem;
  }
  .part4 .newsImg .l img {
    object-fit: cover;
  }
  .part4 .newsImg .r {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-right: 0;
  }
  .part4 .newsImg .r a {
    width: 3.45rem;
  }
  .part4 .newsList {
    width: 100%;
  }
  .part4 .newsList .items p {
    width: 6rem;
  }
  .footerT {
    /*display: none;*/
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .footerT .r{
   padding-left: 0px;
  }
  .footerT .l{
    background: none;
    width: 100%;
    height: 2.35rem;
  }
  .footerT .l img{
width: 3.99rem;
display: block;margin: 0 auto;
  }
 .footerT .c{
    display: none;
  }
  .footerD {

    padding-bottom: 50px;
}
  .part5 {
    height: auto;
    min-height: auto;
    padding-top: .6rem;
    background: url(../ossweb-img/part6.jpg) no-repeat center top!important;
background-size: 100% 100%!important;
  }
  .part5 .indexTitle {
    margin-bottom: .4rem;
    text-align: center;
  }
  .index-3 span{
    font-size: .22rem!important;
    font-weight: normal!important;
    line-height: 1!important;
    float: none;
    margin-top: .03rem;
    margin-left: .2rem!important;

  }
  .footerT .r .ewm{
    width: 2.31rem!important;
  }
  .footerT{
    display: block;
  }
  .footerT .r .ewm p{
    font-size: .2rem;
    padding-top: .1rem!important;
  }
  .footerD{
    padding-bottom: .3rem;
    padding-top: .3rem;
    font-size: .22rem;
  }
  .footerD a{
    font-size: .18rem;
  }
  .index-3 li{
    line-height: 1!important;color: #959595;
  }
  .wp{
    display: flex;
    align-items: flex-start;
  }
  .index-3 .wp{
      width: 100%!important;
  }
  .wp ul{
    flex: 1;
    float: none;
  }
  .index-3{
    border: none!important;
    padding: .26rem 0;
  }
  .index-3 li a{
    line-height: 1!important;
    font-weight: normal!important;
    font-size: .2rem;	color: #959595;
  }
  .part5 .links a {
    width: 1.68rem;height: 1.68rem;
    margin-bottom: .1rem;
    margin-right: 0.1rem !important;
  }
  .part5 .links a:nth-of-type(4n) {
    margin-right: 0 !important;
  }
  .part3 .swiper2 .swiper-slide .details .img1{
    position: absolute;
left: -.2rem;
top: 24px;
width: .2rem;
height: auto;
  }
  .part3 .swiper2 .swiper-slide .details h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .28rem;
  }
  .part3 .swiper2 .swiper-slide .details {
    padding: .2rem;
  }
  .part3 .swiper2 .swiper-slide .details .itm {
    margin-top: .1rem;
  }
  .part3 .swiper2 .swiper-slide .details .itm h2 {
    margin-bottom: .1rem;
  }
  .part3 .swiper2 .swiper-slide .details .itm p {
    -webkit-line-clamp: 14!important;
    font-size: .18rem;
    line-height: 1.5;
  }
  .aboutBanner {
    height: 5rem;
    padding-top: 1rem;
  }
  .aboutBanner .bannerMain h3 {
    font-size: .3rem;
  }
  .aboutBanner .bannerMain .line {
    height: .06rem;
    margin: .3rem 0;
  }
  .aboutBanner .bannerMain p {
    font-size: .24rem;
  }
  .aboutBanner .bannerMain p img {
    height: .3rem;
    margin-right: .1rem;
  }
  .aboutBanner .bannerMeau {
    width: 100%;
    margin: 0;
    height: auto;
  }
  .aboutBanner .bannerMeau .items {
    margin: 0;
    width: 25%;
    height: 1rem;
    font-size: .25rem;
  }
  .aboutBanner .bannerMeau .items img {
    height: .3rem;
    margin-right: .1rem;
  }
  .contactUs .dt img {
    width: 100%;
  }
  .contactUs .list {
    width: 100%;
    height: auto;
    position: static;
    flex-wrap: wrap;
    transform: none;
  }
  .contactUs .list .items {
    width: 100%;
    margin: .3rem 0;
    border-bottom: 1px solid #dedede;
    padding-bottom: .5rem;
  }
  .newsContent {
    display: block;
  }
  .newsCon img{
      max-width:100%;
      height:auto!important;
  }
  .newsContent .hotNews {
    display: none;
  }
  .newsContent .newsLists {
    width: 100%;
    padding: 0 .2rem;
  }
  .newsContent .newsLists .items {
    padding: .2rem 0;
  }
  .newsContent .newsLists .items .icon {
    flex-shrink: 0;
    width: 3rem;
    height: auto;
    margin-right: .2rem;
  }
  .newsContent .newsLists .items .icon img {
    width: 3rem;
    height: 2rem;
  }
  .newsContent .newsLists .items .itemsR {
    width: 3rem;
  }
  .newsContent .newsLists .items .itemsR h3 {
    font-size: .26rem;
    margin-bottom: .1rem;
  }
  .newsContent .newsLists .items .itemsR p {
    font-size: .23rem;
  }
  .newsContent .newsLists .items .itemsR .itemsD {
    display: none;
  }
  .pages {
    height: auto;
  }
  .newsInfo {
    width: 100%;
    word-break: break-all;
  }
  .newsInfo .newsInfoT {
    height: auto;
    padding: .2rem;
  }
  .newsInfo .newsCon {
    padding: .2rem;
  }
  .newsInfo .newsPages {
    padding: .2rem;
    height: auto;
  }
  .pxxmList .items {
    padding: .2rem;
    border-radius: 5px;
  }
  .pxxmList .items .left {
    padding-top: .2rem;
    flex: 1;
    width: 3rem;
    margin-right: .05rem;
  }
  .pxxmList .items .left h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .3rem;
  }
  .pxxmList .items .left h2 {
    font-size: .28rem;
    margin: .2rem 0;
  }
  .pxxmList .items .left p {
    -webkit-line-clamp: 2;
    height: auto;
    margin: 0;
    line-height: 1.6;
  }
  .pxxmList .items .left span {
    display: none;
  }
  .pxxmList .items .right {
    width: 3rem;
    height: 2rem;
  }
  .pxxmList .items .right img {
    object-fit: cover;
    border-radius: 5px;
  }
  .zscx {
    display: block;
    height: auto;
    padding: 0.3rem;
    padding-top: 4.6rem;
    background:#1f69e2 url(../images/sj.png)  no-repeat!important;
    background-size: 100%!important;
  }
  .zscx .left img {
    max-width: 100%;
  }
  .zscx .left a {
    margin-top: .5rem;
    width: 3rem;
  }
  .zscx .form {
    margin: 0;
    width: 100%;
  }
  .cxjg {
    height: auto;
    padding: .3rem;
    padding-top: 1.6rem;
  }
  .cxjg img {
    max-width: 100%;
    height: auto;
  }
  .cxjg .cxContent {
    padding: 0 .2rem;
    width: 100%;
    height: auto;
    padding-bottom: .2rem;
  }
  .cxjg .cxContent .title {
    line-height: 1rem;
    height: 1rem;
    margin-bottom: .3rem;
  }
  .cxjg .cxContent .title h3 {
    line-height: 1rem;
    font-size: .4rem;
  }
  .cxjg .cxContent .title a {
    line-height: 1rem;
  }
  .aboutTitle h3 {
    font-size: .7rem;
  }
  .aboutTitle p {
    font-size: .3rem;
    bottom: 0.25rem;
  }
  .aboutTitle img {
    height: .07rem;
    margin-top: .25rem;
  }
  .about1 {
    padding: .3rem;
  }
  .about1 .info {
    width: 100%;
    margin-top: .3rem;
  }
  .about1 .info h3 {
    text-align: left;
    font-size: .4rem;
    text-align: center;
    margin-bottom: .2rem;
  }
  .about1 .info .infoMain {
    font-size: .24rem;
  }
  .about1 .list {
    height: auto;
    flex-wrap: wrap;
    width: 100%;
  }
  .about1 .list .items {
    height: 1.5rem;
    width: 50%;
  }
  .about1 .list .items:nth-of-type(2n) {
    border-right: 0;
  }
  .about1 .list .items h3 {
    font-size: .5rem;
    margin-bottom: .1rem;
  }
  .about1 .list .items p {
    font-size: .26rem;
    margin-top: 0;
  }
  .about2 {
    margin-top: .3rem;
    padding-bottom: 1px;
  }
  .about2 .aboutTitle {
    margin-bottom: .3rem;
  }
  .about2 .timeLine {
    padding-left: 0;
    display: block;
    padding: 0 .3rem;
    width: 100%;
    overflow: hidden;
    margin-top: .1rem;
  }
  .about2 .timeLine .items .line img{
    width: .2rem;
    margin: 0;
  }
  .about2 .timeLine .items .line{
    margin-right: .1rem;
  }
  .about2 .timeLine .items{
    margin-bottom: .2rem;
  }
  .about2 .timeLine .items h3{
    font-size: .24rem;margin-bottom: .05rem;
  }
  .about2 .timeLine .items p{
    font-size: .2rem;
  }
  .about2 .timeLine .items {
    display: block;
    margin: 0;
    height: auto;
    margin-bottom: .2rem;
  }
  .about2 .timeLine .items .itemCon {
    align-items: center !important;
  }
  .about2 .timeLine .items .line {
    display: block !important;
    width: auto;
    height: auto;
    background-color: transparent;
  }
  .about3 {
    height: auto;
    margin-top: .3rem;
    padding-top: .4rem;
    padding-bottom: .4rem;
    background: url(../ossweb-img/aboutbg3.png) 50% 50%/cover no-repeat;
  }
  .about3 .container {
    width: 100%;
    display: block;
  }
  .about3 .container .left {
    
    width: 100%;
  }
  .about3 .left .aboutTitle h3 {
     font-size: .7rem;
    color: rgba(255,255,255,0.2);
}
.aboutTitle p, .aboutTitle .left p {
    font-size: .3rem!important;
    bottom: 0.25rem;
}
  .about3 .container  .aboutTitle{
      display: block;
  }
  .about3 .container .right {
    display: block;
    margin-top: .3rem;
  }
  .about3 .container .right .items {
    padding: 0;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
    height: auto;
    writing-mode: inherit;
    font-size: .24rem;
  }
  .about4 .container {
    width: 100%;
    overflow: hidden;
  }
  .teachaerInfo {
    padding: .3rem;
  }
  .teachaerInfo p {
    width: 100%;
  }
  .part1 .partBox1 .left .leftMain{
    display: flex;
    justify-content: space-between;

  }
  .part1 .partBox1 .left .leftMain h3{
    font-size: .28rem;
    margin-bottom: .3rem;
  }
  .part1 .partBox1 .left .leftMain a{
    width: 1.42rem;height: .43rem;margin-bottom: 0;
  }
  .part1 .partBox1 .left .mr {display: block;
width: 3.5rem;
height: 2.43rem;
  }
  .part1 .partBox1 .left .mr video{
    display: block;width: 100%;height: 100%;
    object-fit: cover;
  }
  .part1 .partBox1 .left .leftMain p{
    padding: 0;font-size: .16rem;
    -webkit-line-clamp: 4!important;
    line-height: 1.5;
    margin-bottom: .4rem;
  }
  .part1 .partBox1 .left .leftMain .ml{
    width: 3.36rem;
  }
  .part1 .partBox1 .left .list .items{
    width: 25%;
  }
  .part1 .partBox1 .left .list .items h3 span{
    font-size: .14rem;
  }

  .part1 .partBox1 .left .list .items h3{
      font-size: .54rem!important;margin-bottom: .19rem;
  }
  .part1 .partBox1 .left .list .items p{
      font-size: .17rem;
  }
  .part1 .partBox1 .left > p{
      line-height: 2;
  }
  .part2 .partContent2 .left{
      height: 4.96rem;
      width: 2.78rem;
      padding-bottom: 1rem;
      margin-right: .1rem;
  }
  .part2 .partContent2 .left .swiper-slide{
    padding-left: .2rem;height: .99rem;
  }
  .part2 .partContent2 .left .swiper{
      height: 4.08rem;
  }
  .part2 .partContent2 .left .swiper-slide img{
    width: .22rem;height: .26rem;
  }
  .part1 .partTitle{margin-bottom: .2rem;}
  .part2 .partContent2 .left .partPage{
      height: .86rem;
  }
  .part2 .partContent2 .left .swiper-slide h3{
      font-size: .22rem;margin-bottom: .1rem;
  }
  .part3 .swiper1{
    width: 5rem;
  }
  .part3 .list .swiper-button-next,  .part3 .list .swiper-button-prev{
    width: 1.25rem;height: 1.25rem;
  }
  .swiper1 .swiper-slide{
    height: 1.25rem;
  }
  .swiper1 .swiper-slide img{
      width:100%!important;
      height: auto!important;
  }
  .swiper-backface-hidden .swiper-slide>img{
    display: block;width: 100%!important;height: 100%!important;
    object-fit: cover;
  }
  .banner .swiper-pagination{
    left: .46rem;
    bottom: .87rem;
  }
  .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: .23rem;height: .23rem;
    background-size: 100% 100%;
  }
  .banner .swiper-pagination .swiper-pagination-bullet{
    width: .09rem;height: .09rem;
  }
  .part2 .partContent2 .left .swiper-slide p{
    font-size: .12rem;
    padding-left: .5rem;
    word-break: break-all;
    /* margin-top: .2rem; */
  }
  .swiper-button-next, .swiper-button-prev{
      display: flex;
  }
  .swiper-button-next::after, .swiper-button-prev::after{
      font-size: .4rem;
  }
  .part4 .newsImg a p{
      height: .65rem;line-height:.65rem;
      font-size: .28rem;
  }
  .part4 .newsImg .r a p{
       height: .5rem;line-height:.5rem;
       font-size: .16rem;
  }
  .part4 .newsList .items{
    height: .69rem;
  }
  .part4 .newsList .items p{
      font-size: .24rem;
  }
  .part4 .newsList .items span{
    font-size: .18rem;
  }
  .certInfo{
      display: block;
  }
  .cxContent{
      min-height: auto;
  }
  .certInfo .ul{
      margin-bottom: .3rem;
      margin-right: 0;
  }
  .certInfo .items{
      font-size: .3rem;
  }
}
