.pc{ display: none;}
.add{height:100%;overflow:hidden;}

/*首页*/

html{
    position: relative;
    font-size: 100%;

}
.mySwiper{ display: none;}

body {
    position: relative;
    margin: 0;
    padding: 9rem 0 0 0;    
}

.header{
    height: 10rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index:999;
    text-align: center;
    position:fixed;
    background-color: #FFF;

}


.logo{
    position: absolute;
    left: 0;
    right: 0;
    top: 2rem;    
    margin: auto;    
    width: 5rem;
    height: 5rem;
    background: url(../images/logo.svg);
    z-index: 999;

}
.logo div{ display: none;}
.logo a{    display: block;
    width: 5rem;
    height: 5rem;}



.menu{
    position: absolute;
    left: 2rem;
    top: 1rem;
    font-weight: bolder;
    font-size: 2rem;
}

.menu a{
    color: #000;
    margin-left: 2rem;
    z-index: 901;
}
.menu a:link,.menu a:visited{color: #000;
    text-decoration: none;
}
.menu a:hover{color: #000;}
.menu a{ display: inline-block; width: 70px;
    position: relative;
}
.menu span{ display: none;}

.menuContent{display: none;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: #FFF;
    text-align: center;
    z-index: 900;
    

}
.menuContent div{ margin-top: 22rem;}
.menuContent a,.menuContent a:visited,.menuContent a:link{
    font-size: 3rem;
    display: block;
    margin: 3rem;
    text-decoration: none;
    color: #000;
    font-weight: bolder;

}

.menuClose{
    position: absolute;
    left: 0;
    top: 1.2rem;
    width: 2rem;
    height: 2rem;
    background: url(../images/menuClose.svg) no-repeat 100% 100% ;  
    background-size:100% 100%;  
}
.menuOpen{
    position: absolute;
    left: 0;
    top: 1.2rem;
    width: 2rem;
    height: 2rem;
    background: url(../images/menuOpen.svg) no-repeat 100% 100% ;  
    background-size:100% 100%;      
      
}


.footer{
    display: none;

}









/* 新增css */



.logoMp{
    position: absolute;
    left: 0;
    right: 0;
    top: 2rem;    
    margin: auto;    
    width: 5rem;
    height: 5rem;
    z-index: 999;

}
.logoMp div{ display: none;}
.logoMp a{    display: block;
    width: 5rem;
    height: 5rem;}





.logowhite{
    background: url(../images/logowhite.svg);
}


.logoblack{
    background: url(../images/logo.svg);
}




/* 显示菜单的时候固定logo */
.logomenu{ display: none;}
.logomenu{
    position: absolute;
    left: 0;
    right: 0;
    top: 2rem;    
    margin: auto;    
    width: 5rem;
    height: 5rem;
    background: url(../images/logo.svg);
    z-index: 999;

}
.logomenu div{ display: none;}
.logomenu a{    display: block;
    width: 5rem;
    height: 5rem;}





#menuOpen{
    position: absolute;
    left: 0rem;
    top: 0.2rem;
    width: 4rem;
    height: 4rem;
    background-size:50% 50%;
    display: block;
    z-index: 9999;
    position:fixed;    
}


#menuClose{
    position: absolute;
    left: 0rem;
    top: 0.2rem;
    width: 4rem;
    height: 4rem;
    background: url(../images/menuClose.svg) no-repeat 100% 100% ;  
    background-size:50% 50%; 
    display: none;
    z-index: 999;
    position:fixed;
}





.menumpblack{
    background: url(../images/menuOpen.svg) no-repeat 100% 100% ;  
}

.menumpwhite{
    background: url(../images/menuOpenwhite.svg) no-repeat 100% 100% ;  
    
}


















.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #FFF;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-position-x: center;
    background-position-y: center;
    background-size:cover;    


  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }











.list{ padding: 0rem 0 10rem 0rem;}
.list ul{ padding: 0; margin: 0;}
.list ul li{ list-style: none;  width: 100%;
    vertical-align:top;
    text-align: center;
}
.list ul li a,.list ul li a:visited,.list ul li a:link{
     color: #000; text-decoration:none; 
     display: block;
     margin: 1.1rem 0;
     font-size: 1.3rem;
    }
.list ul li a:hover{display: block;}
.list ul li span{ display: block; margin-top: 0.5rem;}
.list ul li p { margin-bottom: 3rem;}
.list img{ width: 100%; }







/* 详细页 */
.contentTitile{
    margin: 0rem 2rem 3rem 2rem;
    font-size: 1.3rem;
    text-align: center;
    color: #000;
      
}

.content{
    font-size: 1.3rem;
     margin: 3rem 2rem 10rem 2rem;
}
.content p{ margin-bottom: 0.3rem;word-wrap:break-word; }




/* 联系我们 */
.contact{    color: #000;
    margin: 3rem 2rem 13rem 2rem;
    font-size: 0.9rem;
}

/* 联系 */
.contactimg{padding: 0rem 0rem 2rem 0rem; text-align: center;}
.contactimg img{ width: 100%;}
.contactimg video{ margin:atuo; width:100% ;}

