.content {
  width: 100%;
  max-width: 100%;
}
.content .all {
  padding-top: 17.06666667vw;
  padding-bottom: 2.66666667vw;
  padding-left: 4vw;
  padding-right: 4vw;
  box-sizing: border-box;
}
.content .all .title {
  padding: 0;
  position: relative;
  top: 0;
  padding-bottom: 2.66666667vw;
  font-size: 6.4vw;
  line-height: 8vw;
}
.content .all .title span {
  font-size: 3.2vw;
  line-height: 4vw;
}
.content .all .info .name {
  width: 100%;
  height: 24vw;
}
.button_prev,
.button_next {
  width: 12vw;
  height: 12vw;
}
.pageBg {
  background-image: url(image/m/bg.jpg) !important;
}
.pageBg .top {
  height: 11.73333333vw;
  min-width: 100%;
  border-bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(5px);
  transition: all 0.3s linear;
  user-select: none;
  overflow: hidden;
}
.pageBg .top.active {
  height: 100%;
}
.pageBg .top.active .topBar_OnOff {
  padding: 3.86666667vw;
}
.pageBg .top.active .topBar_OnOff .img {
  background: url(image/m/close.png) center;
  width: 4vw;
  height: 4vw;
}
.pageBg .top .topBar_OnOff {
  display: block !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 2.53333333vw;
}
.pageBg .top .topBar_OnOff .img {
  width: 6.66666667vw;
  height: 6.66666667vw;
  background: url(image/m/menu.png) center;
  background-size: cover;
}
.pageBg .top .logo {
  padding-left: 4vw;
  padding-top: 3.6vw;
  left: 0;
  height: auto;
}
.pageBg .top .logo img {
  width: 16vw;
  transform: translateY(0%);
  top: 0;
  left: 0;
}
.pageBg .top #myMenu {
  float: none;
  min-width: auto;
  position: relative;
  width: 100%;
  left: 0;
  top: 13.33333333vw;
  margin: 0;
}
.pageBg .top #myMenu li {
  display: block;
  float: none;
  width: 100%;
}
.pageBg .top #myMenu li a {
  font-size: 3.73333333vw;
  line-height: 13.06666667vw;
  border-bottom: 3px solid transparent;
}
.pageBg .top #myMenu li a:hover {
  font-weight: normal ;
  border-bottom: 3px solid #168DF3;
}
.pageBg .top #myMenu .active a {
  font-weight: normal ;
  border-bottom: 3px solid #168DF3;
}
.pageBg .top #myMenu .m_language_change {
  display: inline-block !important;
}
.pageBg .top .tel {
  display: none;
}
.pageBg .top .language {
  display: none;
}
.pageBg #fullpage .firstPage .center {
  margin: 0 20px;
  height: 74.66666667vw;
}
.pageBg #fullpage .firstPage .swiper-slide .name {
  font-size: 13.33333333vw;
  line-height: 16.8vw;
  font-weight: 900;
}
.pageBg #fullpage .firstPage .swiper-slide .info {
  height: 25.33333333vw;
  padding-top: 10px;
}
.pageBg #fullpage .firstPage .swiper-slide .info div {
  font-weight: 700;
  font-size: 6.4vw;
  line-height: 8vw;
  margin: 0 !important;
}
.pageBg #fullpage .firstPage .swiper-slide .sanfang2 {
  display: block !important;
  position: relative;
  font-size: 3.2vw;
  line-height: 4vw;
  border-left: 3px solid #fff;
  padding-left: 10px;
}
.pageBg #fullpage .firstPage .swiper-slide .btn {
  font-size: 4.8vw;
  line-height: 13.33333333vw;
  height: 13.33333333vw;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.pageBg #fullpage .firstPage .swiper-slide.bg1 {
  background-image: url(image/m/bg1.jpg) !important;
}
.pageBg #fullpage .firstPage .swiper-slide.bg2 {
  background-image: url(image/m/bg2.jpg) !important;
}
.pageBg #fullpage .firstPage .swiper-slide.bg2 .info {
  padding-top: 20px;
}
.pageBg #fullpage .firstPage .swiper-slide.bg2 .info div {
  font-weight: 600;
  font-size: 4.8vw;
  line-height: 6.13333333vw;
}
.pageBg #fullpage .firstPage .swiper-slide.bg2 .info .p2 {
  font-weight: 400;
}
.pageBg #fullpage .firstPage .swiper-slide.bg3 {
  background-image: url(image/m/bg3.jpg) !important;
}
.pageBg #fullpage .firstPage .swiper-slide.bg3 .info .p1 {
  font-weight: 600;
}
.pageBg #fullpage .firstPage .swiper-slide.bg3 .info .p2 {
  font-weight: 400;
  font-size: 4.8vw;
  line-height: 8vw;
}
.pageBg #fullpage .firstPage .button_prev,
.pageBg #fullpage .firstPage .button_next {
  display: none;
}
.pageBg #fullpage .firstPage .sanfang {
  display: none !important;
}
.pageBg #fullpage .firstPage .fullpage_bottom {
  background-size: auto 100%  ;
}
.pageBg #fullpage .Service .all {
  padding-left: 10vw;
  padding-right: 10vw;
}
.pageBg #fullpage .Service .info {
  height: auto;
  padding: 0;
  overflow: hidden;
}
.pageBg #fullpage .Service .info .item {
  display: block;
  width: 100%;
  height: 40vw;
  margin-bottom: 4vw;
}
.pageBg #fullpage .Service .info .item.one {
  background-image: url(image/m/Service1.png);
}
.pageBg #fullpage .Service .info .item.two {
  background-image: url(image/m/Service2.png);
}
.pageBg #fullpage .Service .info .item.three {
  background-image: url(image/m/Service3.png);
}
.pageBg #fullpage .Service .info .item.active.one {
  background-image: url(image/m/Service1_c.png);
}
.pageBg #fullpage .Service .info .item.active.two {
  background-image: url(image/m/Service2_c.png);
}
.pageBg #fullpage .Service .info .item.active.three {
  background-image: url(image/m/Service3_c.png);
}
.pageBg #fullpage .Service .info .item.active .txt {
  padding-left: 22.4vw;
}
.pageBg #fullpage .Service .info .item.active .txt img {
  position: absolute;
  left: 12.66666667vw;
  top: 6.66666667vw;
  transform: translateX(-50%);
  padding: 0;
}
.pageBg #fullpage .Service .info .item.active .txt .p1 {
  text-align: left;
  padding-top: 6.66666667vw;
  padding-bottom: 1.86666667vw;
}
.pageBg #fullpage .Service .info .item.active .txt .p2 {
  height: auto;
  padding: 0;
  text-align: left;
}
.pageBg #fullpage .Service .info .item.active .txt span {
  position: absolute;
  left: 12.66666667vw;
  transform: translateX(-50%);
  bottom: 6.66666667vw;
  border-top: 2px solid #fff;
}
.pageBg #fullpage .Service .info .item .txt {
  position: relative;
  top: 0;
  height: 100%;
  box-sizing: border-box;
  transform: translateY(0);
}
.pageBg #fullpage .Service .info .item .txt img {
  padding-top: 3.46666667vw;
  height: 10.66666667vw;
  width: 10.66666667vw;
}
.pageBg #fullpage .Service .info .item .txt .p1 {
  font-size: 4.8vw;
  line-height: 6.13333333vw;
}
.pageBg #fullpage .Service .info .item .txt .p2 {
  font-size: 2.66666667vw;
  line-height: 3.33333333vw;
}
.pageBg #fullpage .Service .info .item .txt i {
  display: none;
}
.pageBg #fullpage .Service .info .item .txt span {
  font-size: 9.6vw;
  line-height: 12vw;
}
.pageBg #fullpage .Service .info .item:hover .p2 {
  height: 0;
}
.pageBg #fullpage .products .all {
  padding-left: 2.66666667vw;
}
.pageBg #fullpage .products .all .info .productContent .productContent_top {
  display: none;
}
.pageBg #fullpage .products .all .info .productContent .productContent_main {
  width: 100%;
}
.pageBg #fullpage .products .all .info .productContent .productContent_main .product_swiper .swiper-slide {
  width: 66.66666667vw;
  height: 92vw;
}
.pageBg #fullpage .products .all .info .productContent .productContent_main .bottom_txt {
  font-size: 2.66666667vw;
  line-height: 3.33333333vw;
  top: 93.33333333vw !important;
  right: 26.66666667vw;
}
.pageBg #fullpage .products .all .info .productContent .productContent_main .button_prev,
.pageBg #fullpage .products .all .info .productContent .productContent_main .button_next {
  top: 93.33333333vw !important;
  right: 0vw;
}
.pageBg #fullpage .products .all .info .productContent .productContent_main .button_prev {
  right: 13.33333333vw;
}
.pageBg #fullpage .Company .all {
  padding-left: 2.66666667vw;
  padding-right: 2.66666667vw;
  padding-top: 17.06666667vw;
  box-sizing: border-box;
}
.pageBg #fullpage .Company .all .info {
  height: auto;
}
.pageBg #fullpage .Company .all .info .name {
  width: 100%;
  height: 24vw;
}
.pageBg #fullpage .Company .all .info .txt {
  font-size: 2.66666667vw;
  line-height: 3.33333333vw;
  padding-bottom: 4vw;
}
.pageBg #fullpage .Company .all .info .swiper_company {
  padding: 0;
  padding-bottom: 14.66666667vw;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide {
  position: relative;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide .left {
  width: 100%;
  height: auto;
  display: block;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide .left img {
  width: 48vw;
  height: 24vw;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide .right {
  width: 100%;
  height: auto;
  display: block;
  padding: 0;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide .right .p {
  position: relative;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide .right .p1 {
  font-size: 13.33333333vw;
  line-height: 24vw;
  height: 24vw;
  padding-left: 48vw;
  text-align: center;
}
.pageBg #fullpage .Company .all .info .swiper_company .swiper-slide .right .p2 {
  font-size: 2.66666667vw;
  line-height: 3.73333333vw;
  padding-top: 2.66666667vw;
}
.pageBg #fullpage .Company .all .info .swiper_company .button_prev {
  margin: 0;
  right: 13.33333333vw;
  bottom: 0;
  top: auto !important;
}
.pageBg #fullpage .Company .all .info .swiper_company .button_next {
  margin: 0;
  right: 0;
  bottom: 0;
  top: auto !important;
}
.pageBg #fullpage .Company .time {
  bottom: 0;
  padding: 0;
}
.pageBg #fullpage .Company .time .item {
  width: 15%;
  box-sizing: border-box;
  margin: 0;
  padding-left: 0vw;
  padding-right: 0vw;
  padding-bottom: 4vw;
  padding-top: 0.8vw;
}
.pageBg #fullpage .Company .time .item .year {
  font-size: 2.66666667vw;
  line-height: 3.33333333vw;
}
.pageBg #fullpage .partners .all .info {
  height: auto;
}
.pageBg #fullpage .partners .all .info .name span {
  font-size: 4vw;
  line-height: 5.06666667vw;
}
.pageBg #fullpage .partners .all .info .clinicBg {
  background-size: contain;
  padding-top: 20vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .clinic {
  width: 100%;
  max-width: 100%;
}
.pageBg #fullpage .partners .all .info .clinicBg .clinic .swiper-slide {
  width: 41.33333333vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .clinic .swiper-slide .clinic_item .clinicName {
  font-size: 4vw;
  line-height: 5.06666667vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #168DF3;
}
.pageBg #fullpage .partners .all .info .clinicBg .button_prev {
  left: -4vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .button_next {
  right: -4vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .clinicCity {
  padding-bottom: 2.66666667vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .clinicCity .clinicCity_title {
  font-size: 4vw;
  line-height: 4.8vw;
}
.pageBg #fullpage .partners .all .info .clinicBg .clinicCity .clinicCity_content {
  font-size: 2.66666667vw;
  line-height: 3.33333333vw;
}
.pageBg #fullpage .partners .all .info .brand {
  height: auto;
  padding: 0;
  background-size: contain;
  padding-top: 20vw;
}
.pageBg #fullpage .partners .all .info .brand .itemBg .item {
  float: left;
  width: 25%;
  margin: 0;
  height: auto;
  max-height: none ;
  line-height: 0;
  font-size: 0;
  margin-bottom: 1%;
}
.pageBg #fullpage .partners .all .info .brand .itemBg .item img {
  width: 98%;
}
.pageBg #fullpage .partners .all .info .brand .itemBg:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
}
.pageBg #fullpage .Contact .all .info {
  height: auto;
}
.pageBg #fullpage .Contact .all .info .name {
  width: 100%;
  height: 21.33333333vw;
}
.pageBg #fullpage .Contact .all .info .name span {
  font-size: 4.8vw;
  line-height: 13.33333333vw;
  bottom: 0;
}
.pageBg #fullpage .Contact .all .info .us {
  display: none;
}
.pageBg #fullpage .Contact .all .info .us_m {
  display: block !important;
}
.pageBg #fullpage .Contact .all .info .us_m .item {
  text-align: center;
  padding-top: 2vw;
  padding-bottom: 4.66666667vw;
}
.pageBg #fullpage .Contact .all .info .us_m .item img {
  height: 12vw;
  width: 12vw;
}
.pageBg #fullpage .Contact .all .info .us_m .item div {
  font-size: 2.66666667vw;
  line-height: 3.33333333vw;
  padding-top: 2vw;
  padding-bottom: 0.93333333vw;
}
.pageBg #fullpage .Contact .all .info .us_m .item span {
  font-size: 1.86666667vw;
  line-height: 2.4vw;
}
.pageBg #fullpage .Contact .all .info .us_m .us_m2 .item {
  display: inline-block;
  width: 49%;
}
.pageBg #fullpage .Contact .all .info .map {
  height: 60vw;
  background: url(image/m/map.jpg) no-repeat center;
  background-size: cover;
}
.pageBg #fullpage .Contact .all .info .map img {
  display: none;
}
.pageBg #fullpage .AboutUs .content {
  padding-top: 11.73333333vw;
  background-image: none;
}
.pageBg #fullpage .AboutUs .content .topIMG {
  background-image: url(image/m/AboutUs_bg.jpg);
  background-size: cover;
  height: 40vw;
  max-width: 100%;
}
.pageBg #fullpage .AboutUs .content .info {
  width: 100%;
  max-width: 100%;
  padding-left: 4vw;
  padding-right: 4vw;
  box-sizing: border-box;
}
.pageBg #fullpage .AboutUs .content .info .name {
  width: 100%;
  height: 22vw;
  background-position: center;
}
.pageBg #fullpage .AboutUs .content .info .name span {
  font-size: 4vw;
  line-height: 22vw;
  bottom: 0vw;
}
.pageBg #fullpage .AboutUs .content .info .box .item {
  width: 27.2vw;
  height: 24vw;
  margin: 0;
}
.pageBg #fullpage .AboutUs .content .info .box .item .p1,
.pageBg #fullpage .AboutUs .content .info .box .item span {
  font-size: 6.4vw;
  line-height: 8.8vw;
  padding-top: 5.6vw;
}
.pageBg #fullpage .AboutUs .content .info .box .item .p2 {
  font-size: 3.2vw;
  line-height: 4.26666667vw;
}
.pageBg #fullpage .AboutUs .content .info .p1,
.pageBg #fullpage .AboutUs .content .info .p2 {
  font-size: 3.2vw;
  line-height: 4.26666667vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.pageBg #fullpage .AboutUs .content .info .p2name {
  font-size: 4vw;
  line-height: 5.06666667vw;
  padding: 0;
}
.pageBg #fullpage .AboutUs .content .info .pic {
  padding: 0;
}
.pageBg #fullpage .AboutUs .content .info .pic .item {
  width: 100%;
  height: 52.4vw;
  background: url(image/m/AboutUs1.png) no-repeat center;
  background-size: cover;
}
.pageBg #fullpage .AboutUs .content .info .pic .item.pic2 {
  background-image: url(image/m/AboutUs2.png);
}
.pageBg #fullpage .AboutUs .content .info .pic .item.pic3 {
  background-image: url(image/m/AboutUs3.png);
}
.pageBg #fullpage .AboutUs .content .info .pic .item img {
  display: none;
}
.pageBg #fullpage .AboutUs .content .info .pic .item .txt {
  display: none;
  font-size: 4.8vw;
  line-height: 6.13333333vw;
  padding: 0;
}
#fp-nav {
  display: none;
}
