body{
  background-color: #f1f2f6;
}
.aBody{
  display: none;
}
.index{
  display: block;
}
#index p{
  color: #9c71f5;
  text-decoration: underline;
}
.purple{
  color: #9c71f5;
}
.darkGrey{
  color: #8e8e8e;
}
.lightGrey{
  color: #9f9f9f;
}
.backgroundColorWhite{
  background-color: white;
}
.backgroundColorPurple{
  background-color: #9c71f5;
  color: white;
}
.opacityLess{
  background-color: rgba(15, 16, 27,0.78);
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index:10;
}
.opacityMore{
  background-color: rgba(15, 16, 27,0.68);
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index:10;
}
.noneContent{
  width: 100%;
  height: 20px;
}
.line{
  width: 91%;
  margin: 5px 4.5%;
  height: 1px;
  background-color: #dadada;
}
.backToTop{
  bottom: 50px;
  right: 5%;
  width: 13%;
  z-index: 15;
}
.skip{
  top: 39%;
  right: 5%;
  width: 13%;
  z-index: 15;
}
.nav{
  background-color: rgba(0, 0, 0, 0.722);
  left: 0;
  top: 0;
  height: 60px;
  font-size: 17px;
  line-height: 60px;
  color: white;
  z-index: 15;
}
.nav img{
  float: left;
  margin-left: 3%;
  width: 11%;
  margin-top: 3.5%
}
.nav .slideNav{
  width: 80%;
  float: right;
}
.swiper-slide{
  width: 40px !important;
  white-space: nowrap;
}
.longSlide{
  width: 68px !important;
}
.head{
  font-size: 24px;
  color: white;
}
.head p{
  width: 100%;
}
.headPTop{
  top: 53%;
  font-weight: bold;
}
.headPBottom{
  top: 72%;
  font-size: 8px;
}
.footer{
  padding-bottom: 40px;
}
.footer img{
  margin: 40px 0 10px;
}
.footer p{
  width: 100%;
  font-size: 8px;
  color: #b2b2b2;
  margin: 5px 0;
}
.index .title{
  font-size: 12.7px;
  width: 91%;
  margin: 10px 4.5% 0;
  line-height: 35px;
}
.index .containerTop{
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  width: 100%;
}
.index .containerTopBody{
  width: 100%;
  margin: 10px 0;
}
.index .containerTopBody img{
  width: 10%;
  margin-left: 3.5%;
}
.index .containerTopPTop{
  font-size: 14px;
  width: 18%;
  margin: 0 3%;
  margin-top: 10px;
}
.index .containerTopPBottom{
  font-size: 11px;
  width: 60%;
  margin-top: 12px;
}
.index .containerBottom{
  width: 100%;
  padding-bottom: 20px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.index .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.index .containerBottomClearning{
  width: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.index .containerBottomClearning div{
  width: 31.9%;
  margin: 2px 2px;
}
.index .containerBottomClearning img{
  width: 100%;
}
.index .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.index .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.index .containerFooter div{
  width: 25%;
}
.index .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.index .containerFooter p{
  width: 90%;
  margin: 2px 5%;
}
.index .containerFooterPTop{
  font-size: 12px;
}
.index .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.clearning .containerBottom{
  width: 100%;
  padding-bottom: 10px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.clearning .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.clearning .containerBottomClearning{
      width: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.clearning .containerBottomClearning div{
  /*width: 33%;*/
    width: 31.9%;
    margin: 2px 2px;
}
.clearning .containerBottomClearning img{
  width: 100%;
}
.clearning .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.clearning .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.clearning .containerFooter div{
  width: 25%;
}
.clearning .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.clearning .containerFooter p{
  width: 90%;
  margin: 2px 5%;
}
.clearning .containerFooterPTop{
  font-size: 12px;
}
.clearning .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.fix .containerBottom{
  width: 100%;
  padding-bottom: 10px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.fix .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.fix .containerBottomClearning{    wi
  dth: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.fix .containerBottomClearning div{
  width: 31.9%;
  margin: 2px 2px;
}
.fix .containerBottomClearning img{
  width: 100%;
}
.fix .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.fix .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.fix .containerFooter div{
  width: 33%;
}
.fix .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.fix .containerFooter p{
  width: 100%;
  margin: 2px 0;
}
.fix .containerFooterPTop{
  font-size: 12px;
}
.fix .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.fix .containerFooterLeft img{
  margin-left: 20%;
}
.fix .containerFooterLeft p{
  width: 80%;
  margin-right: 20%;
}
.fix .containerFooterRight img{
  margin-left: 40%;
}
.fix .containerFooterRight p{
  width: 80%;
  margin-left: 20%;
}
.clear .containerBottom{
  width: 100%;
  padding-bottom: 10px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.clear .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.clear .containerBottomClearning{
  width: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.clear .containerBottomClearning div{
  width: 31.9%;
  margin: 2px 2px;
}
.clear .containerBottomClearning img{
  width: 100%;
}
.clear .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.clear .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.clear .containerFooter div{
  width: 33%;
}
.clear .containerBottomOffice div{
  width: 100%;
}
.clear .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.clear .containerFooter p{
  width: 100%;
  margin: 2px 0;
}
.clear .containerFooterPTop{
  font-size: 12px;
}
.clear .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.clear .containerFooterLeft img{
  margin-left: 20%;
}
.clear .containerFooterLeft p{
  width: 80%;
  margin-right: 20%;
}
.clear .containerFooterRight img{
  margin-left: 40%;
}
.clear .containerFooterRight p{
  width: 80%;
  margin-left: 20%;
}
.nanny .title{
  font-size: 12.7px;
  width: 91%;
  margin: 10px 4.5% 0;
  line-height: 35px;
}
.nanny .box{
  padding: 10px 0;
  width: 100%;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.nanny .box1 div{
  width: 50%;
  height: 250px;
}
.nanny .box1 div img{
  width: 50%;
  margin: 15px 25% 5px;
}
.nanny .nannyTitlePTop{
  font-size: 13px;
  width: 100%;
  margin: 10px 0 5px;
}
.nanny .nannyTitlePBottpm{
  font-size: 9px;
  color: #848484;
  width: 66%;
  margin: 5px 17%;
}
.nanny .nannyTitleDiv{
  margin-right: 30%;
}
.nanny table{
  width: 91%;
  margin: 10px 4.5%;
  font-size: 11px;
  line-height: 18px;
}
.nanny td{
  border: 1px solid #c0c0c0;
  height: 35px;
}
.nanny .tdLeft{
  width: 30%;
}
.nanny .nannyTableP{
  width: 91%;
  margin: 5px 4.5%;
  font-size: 11px;
  color: #9a9a9a;
}
.nanny .containerBottomClearning{
  width: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.nanny .containerBottomClearning div{
  width: 31.9%;
  margin: 2px 2px;
}
.nanny .containerBottomClearning img{
  width: 100%;
}
.nanny .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.nanny .box4{
  padding: 20px 0 30px;
}
.nanny .box4 div{
  width: 80%;
  margin: 0 10%;
}
.nanny .box4 div p{
  width: 60%;
  line-height: 20px;
}
.nanny .box4 div img{
  width: 30%;
}
.nanny .processMarginLeft{
  float: right;
}
.nanny .box4 p{
  margin-top: 33px;
  font-size: 9px;
}
.nanny .box4 p span{
  font-size: 12.4px;
}
.nanny .oLine{
  width: 58%;
  margin: 5px 21%;
  padding: 5px 0;
}
.office .containerBottom{
  width: 100%;
  padding-bottom: 10px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.office .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.office .containerBottomClearning{
      width: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.office .containerBottomClearning div{
  /*width: 33%;*/
    width: 31.9%;
    margin: 2px 2px;
}
.office .containerBottomClearning img{
  width: 100%;
}
.office .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.office .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.office .containerFooter div{
  width: 25%;
}
.office .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.office .containerFooter p{
  width: 90%;
  margin: 2px 5%;
}
.office .containerFooterPTop{
  font-size: 12px;
}
.office .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.vip .container{
  width: 100%;
  padding-bottom: 20px;
}
.vip .vipTitle{
  width: 91%;
  margin: 15px 4.5%;
}
.vip .vipButton{
  width: 49%;
  border: 1px solid #9c71f5;
  background-color: white;
  color: black;
}
.vip .buttonChoice{
  border-color: #9c71f5;
  background-color: #9c71f5;
  color: white;
}
.vip .vipButtonP{
  font-size: 14px;
  width: 100%;
  line-height: 30px;
}
.vip .containerBottomClearning{
  width: 80%;
  margin: auto 10% 15px;
}
.vip .containerBottomClearning div{
  width: 48.4%;
  margin: 2px 2px;
  float: left;
}
.vip .containerBottomClearning p{
  width: 100%;
  font-size: 15px;
  color: white;
  z-index: 11;
  font-weight: bold;
  letter-spacing: 1.5px;
}
.vip .vipContainerPtitle{
  top: 30%;
}
.vip .vipContainerPContent{
  top: 56%;
}
.vip .vipOfficeImg{
  display: none;
}
.vip .containerP{
  width: 80%;
  margin: 5px 10%;
  font-size: 11px;
  line-height: 17px;
  color: #494949
}
.vip .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.vip .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.vip .containerFooter div{
  width: 25%;
}
.vip .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.vip .containerFooter p{
  width: 90%;
  margin: 2px 5%;
}
.vip .containerFooterPTop{
  font-size: 12px;
}
.vip .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.signUp .containerBottom{
  width: 100%;
  padding-bottom: 10px;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.signUp .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.signUp .containerBottomClearning{
  width: 92.5%;
  margin: 5px 3.5%;
  margin-left: 4%;
}
.signUp .containerBottomClearning div{
  /*width: 33%;*/
    width: 48.4%;
    margin: 2px 2px;
}
.signUp .containerBottomClearning img{
  width: 100%;
}
.signUp .containerBottomClearning p{
  width: 100%;
  color: white;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.5px;
  top: 36%;
  z-index: 11;
}
.signUp .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.signUp .containerFooter div{
  width: 25%;
}
.signUp .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.signUp .containerFooter p{
  width: 90%;
  margin: 2px 5%;
}
.signUp .containerFooterPTop{
  font-size: 12px;
}
.signUp .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}
.aboutUs .containerBottomPTitle{
  font-size: 14px;
  line-height: 30px;
  width: 91%;
  margin: 10px 4.5% 0;
}
.aboutUs .containerP{
  font-size: 14px;
  line-height: 20px;
}
.aboutUs .containerPTop{
  text-indent: 28px;
  width: 91%;
  margin: 5px 4.5%;
}
.aboutUs .containerPBottom{
  width: 100%;
}
.aboutUs .containerImg{
  width: 46%;
  margin: 30px 27%;
  border: 7px solid black;
  box-shadow: 0 0 0 6px rgba(156, 113, 245, 0.70);
}
.aboutUs .containerFooter{
  width: 91%;
  margin: 5px 4.5%;
}
.aboutUs .containerFooter div{
  width: 25%;
}
.aboutUs .containerFooter img{
  width: 40%;
  margin: 5px 30%;
}
.aboutUs .containerFooter p{
  width: 90%;
  margin: 2px 5%;
}
.aboutUs .containerFooterPTop{
  font-size: 12px;
}
.aboutUs .containerFooterPBottom{
  font-size: 5px;
  color: #9a9a9a;
}

.tdTwo{
  width: 49%;
}
.tdThree{
  width: 33%;
}
.tdFour{
  width: 25%;
}
.tdFive{
  width: 20%;
}
.priceUp{
  /*display: none;*/
}
.clearPriceTop{
  margin-top: .5rem;
}
.priceP{
  text-align: right;
  margin-bottom: .3rem;
  font-size: .36rem;
}
.red
{
    color: #e41616;
}