 /*月嫂服务 育婴师部分*/
 
 .person-wrap1 {
     width: 95%;
     margin: auto;
     margin-top: 35px;
 }
 
 .clearfix::after {
     content: "";
     display: block;
     clear: both;
 }
 
 .carousel-inner>.item>a>img,
 .carousel-inner>.item>img,
 .img-responsive,
 .thumbnail a>img,
 .thumbnail>img {
     display: block;
     max-width: 100%;
     height: auto;
 }
 
 .index-section2 {
     /* padding: 10px; */
     margin-top: 10px;
 }
 
 .left-section1 {
     float: left;
     width: 60%;
 }
 
 .right-section1 {
     float: left;
     width: 40%;
     background-color: #e4007f;
     padding-top: 10%;
     color: #ffffff;
     height: 0;
     padding-bottom: 32.5%
 }
 
 .number {
     font-size: 6vw;
     font-family: FZLTHJW;
     text-align: center;
     display: block;
     line-height: 6vw;
 }
 
 .note1 {
     font-size: 4vw;
     font-family: FZLTHJW;
     text-align: center;
     line-height: 6vw;
     display: block;
     padding: 0;
     letter-spacing: 2px;
     margin: 0
 }
 
 .title {
     font-size: 0.55em;
     font-family: FZLTHJW;
     margin-top: 0;
     text-align: center;
     display: block;
     line-height: 1.5
 }
 
 .title a {
     color: #fff;
 }
 
 .note2 {
     font-size: 4vw;
     font-family: FrutigerLT Light;
     margin-top: 5px;
     text-align: center;
     display: block;
 }
 
 .point {
     font-size: 4vw;
     font-family: FrutigerLT Light;
     margin-top: 0;
     text-align: center;
     display: block;
     line-height: 10px;
     padding-bottom: 13%;
 }
 
 .right-section2 {
     float: left;
     width: 40%;
     background-color: #47c8a2;
     padding-top: 10%;
     color: #ffffff;
     height: 0;
     padding-bottom: 32.8%
 }
 
 .notes2 {
     font-size: 3vw;
     font-family: FrutigerLT Light;
     text-align: center;
     line-height: 6vw;
     display: block;
 }
 /*住家保姆*/
 
 .zhujia-section {
     width: 100%;
     padding: 0 10px;
 }
 /* .zhujia-left{} */
 
 .right-img {
     width: 60%;
     float: left;
 }
 
 .fuwu-four {
     padding-top: 10%;
     background-color: #0075a9;
     color: #fff;
     width: 40%;
     float: left;
     height: 0;
     padding-bottom: 33%
 }
 /* .zhujia-right{width: 52.5%;float: left;} */
 
 .zhujia-three {
     float: left;
     width: 40%;
     background-color: #e65100;
     padding-top: 10%;
     color: #ffffff;
     height: 0;
     padding-bottom: 33%
 }
 
 .number1 {
     font-size: 6vw;
     font-family: FZLTHJW;
     text-align: center;
     display: block;
     line-height: 6vw;
 }
 
 .notes1 {
     font-size: 3vw;
     font-family: FrutigerLT Light;
     text-align: center;
     line-height: 6vw;
     display: block;
     padding: 0;
     margin: 0
 }
 
 .title1 {
     font-size: 0.55em;
     font-family: FZLTHJW;
     margin-top: 0;
     text-align: center;
     display: block;
     line-height: 1.5
 }
 
 .title1 a {
     color: #fff;
 }
 
 .point1 {
     font-size: 4vw;
     font-family: FrutigerLT Light;
     margin-top: 1.2vw;
     text-align: center;
     display: block;
     line-height: 10px;
     padding-bottom: 2vh
 }
 /* 推荐文章 */
 
 ol,
 ul {
     list-style: none;
 }
 
 .articleCommend {
     width: 95%;
     margin: auto;
     margin-top: 35px;
 }
 
 #slider {
     text-align: center;
 }
 
 .window {
     position: relative;
     width: 600px;
     height: 400px;
     margin: 0 auto;
     overflow: hidden;
 }
 
 .container {
     display: flex;
     position: absolute;
 }
 
 .left,
 .right {
     position: absolute;
     top: 45%;
     transform: translateY(-50%);
     width: 70px;
     /*height: 50px;*/
     /*background-color: rgba(0, 0, 0, .3);*/
     border-radius: 50%;
     cursor: pointer;
 }
 
 .left {
     left: 1%;
     padding-left: 12px;
     padding-top: 10px;
 }
 
 .right {
     right: 1%;
     padding-right: 12px;
     padding-top: 10px;
 }
 
 img {
     user-select: none;
     max-width: 100%;
 }
 
 .dots {
     position: absolute;
     bottom: 10px;
     left: 50%;
     transform: translateX(-50%);
 }
 
 .dots li {
     display: inline-block;
     width: 15px;
     height: 15px;
     margin: 0 3px;
     border: 1px solid white;
     border-radius: 50%;
     background-color: #333;
     cursor: pointer;
 }
 
 .dots .dotted {
     background-color: orange;
 }
 
 .M-cauousel {
     padding-top: 25px
 }
 
 .articleCommend li.commendLi a {
     color: #fff;
     display: inline-block;
     width: 100%;
 }
 
 .articleCommend li.commendLi a:hover .commendContent {
     opacity: 1;
 }
 
 .articleNum ul,
 .articleMessage .articleNum .typeImg {
     font-size: 16px;
     text-align: center;
 }
 
 .articleNum ul.typeNum {
     float: left;
     padding-bottom: 5px;
 }
 
 .articleNum .typeNum p.typeName {
     margin-top: 5px;
 }
 
 .articleMessage .articleNum .typeImg a {
     margin: 0 63px;
     width: 145px;
     display: inline-block;
 }
 
 .articleMessage .articleNum .typeNum li {
     margin: 0 63px;
     width: 145px;
     text-align: center;
     display: inline-block;
 }
 
 .articleNum {
     height: auto;
 }
 
 .articleMessage .articleNum .typeImg {
     padding-top: 55px;
 }
 
 .articleCommend ul {
     font-size: 0;
 }
 
 .articleCommend ul li {
     float: left;
     width: 48%;
     position: relative;
     margin-bottom: 35px;
 }
 
 .articleCommend ul li:nth-child(1) {
     margin-right: 2%;
 }
 
 .articleCommend ul li:nth-child(4) {
     margin-left: 2%;
 }
 
 .commendLi .commendContent {
     width: 100%;
     height: 100%;
     position: absolute;
     margin: auto;
     background: rgba(0, 0, 0, 0.7);
     top: 0;
     left: 0;
     opacity: 0;
     -webkit-transition: 500ms;
     transition: 500ms;
 }
 
 .commendLi .commendContent h1 {
     font-size: 24px;
     color: #FF8004;
     padding: 20px 20px 10px;
     line-height: 1.4;
     font-weight: normal;
 }
 
 .commendLi .commendContent time {
     padding: 10px 20px 0;
     color: #999;
     font-size: 12px;
     display: block;
 }
 
 .commendLi .commendContent p.contentj {
     padding: 0 20px;
     font-size: 12px;
     color: #fff;
     line-height: 2;
 }
 
 .articleCommend ul li img {
     width: 100%;
     height: 180px;
 }
 
 .articleCommend .commendLi .pamol {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.3);
     z-index: 0;
 }
 
 .commendLi .headertitle {
     width: 95%;
     height: 15px;
     line-height: 15px;
     background: #B9B9B9;
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     text-align: center;
     padding: 0.5em 0;
     margin: auto;
     color: #fff;
     font-size: 13px;
 }
 
 .articleCommend li.commendLi a:hover .headertitle {
     background: #F4F4F4;
     color: #EB6100;
 }
 /* 育儿嫂 */
 
 .pserverTitle {
     text-align: center;
     margin-top: 35px;
 }
 
 .pserverTitle p a {
     font-size: 0.5em;
     color: #996c33;
     letter-spacing: 1px;
 }
 
 .pserverTitle h3 {
     font-size: 0.7em;
     line-height: 2;
 }
 
 .pserver {
     margin-top: 0.5rem;
     background: #f8f8f8;
     line-height: 1.7;
 }
 
 .pserver ul {
     width: 95%;
     margin: auto;
 }
 
 .pserver ul li {
     width: 48.6%;
     font-size: 0.32rem;
     margin: 15px auto;
     display: inline-block;
     vertical-align: text-top;
 }
 
 .pserver ul li:nth-child(3n) {
     float: left;
 }
 
 .pserver ul li:nth-child(2n) {
     float: right;
 }
 
 .pserver a {
     display: block;
     width: 90%;
 }
 
 .pserver-item a {
     width: 100%;
 }
 
 .pserver img {
     width: 100%;
     height: 4.5rem;
     border: solid 7px #fff;
 }
 
 .pserver-item {
     width: 90%;
     display: block;
     margin: auto;
 }
 
 .pserver-item span:nth-child(2) {
     margin-top: 10px;
     color: #d22146;
 }
 /* 瀑布流 */
 
 /*.warterFall {*/
 /*    -moz-column-count: 2;*/
 /*    -webkit-column-count: 2;*/
 /*    column-count: 2;*/
 /*    -moz-column-gap: 20px;*/
 /*    -webkit-column-gap: 20px;*/
     /*column-gap: 25px;*/
 /*    width: 100%;*/
 /*    margin: 0 auto;*/
 /*    padding: 0 20px;*/
 /*    box-sizing: border-box;*/
 /*    margin-top: 50px;*/
 /*}*/
 .warterFall {
    width: 92%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
 /*.items {*/
     /* padding-bottom: 45px;
     -moz-page-break-inside: avoid;
     -webkit-column-break-inside: avoid;
     break-inside: avoid;
     border: solid 1px #eee;
     border-radius: 5px;
     background-color: #f2f2f2;
     vertical-align: text-top; */
     /*padding-top: 25px;*/
 /*}*/
 .items {
    padding-top: 25px;
    width: 48%;
  
    margin-bottom: 15px;
}
 .items a {
     padding-bottom: 20px;
     -moz-page-break-inside: avoid;
     -webkit-column-break-inside: avoid;
     break-inside: avoid;
     border: solid 1px #eee;
     border-radius: 5px;
     background-color: #f2f2f2;
     vertical-align: text-top;
     display: block;
    
 }
 
 .items .warterImg {
     width: 100%;
     height: 100px;
 }
 
 .wtn {
     padding-left: 5px;
     margin-top: 10px;
     font-size: 0.28em;
     line-height: 1.5;
     height: 75px;
 }
 
 p.wTitle {
     color: #6d6d6d;
 }
 
 p.wNum {
     color: #cccccc;
     line-height: 25px;
     margin-top: 4px;
 }
 
 span.wZan {
     margin-left: 8px;
 }
 
 img.icoImg {
     width: 18px;
     height: 18px;
     vertical-align: middle;
 }
 
 /*底部文章*/
 .rec {
    margin-top: 0.8rem;
    font-size: 0.48rem;
    width: 92%;
    margin: auto;
    margin-bottom: 35px;
}
.reading {
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    margin-top: 0.5rem;
}
.Media-body {
    flex: 1;
}
.Media-body span {
    display: block;
    line-height: 0.45rem;
    padding-right: 20px;
}
.Media-body a {
    /*color: #000;*/
    /*line-height: 0.65rem;*/
    color: #999;
}
.figure {
    margin-left: 0.1rem;
    width: 2.1rem;
    height: 1.4rem;
    border-radius: 10%;
}
.space-author {
    color: #999;
    font-size: 0.35rem;
    padding-top: 5px;
}