body {
    background-color: #fff;
}

.bgf6 {
    background-color: #f6f6f6;
}

.bg_a3 {
    background-color: #a35dcf;
}

.c_a3 {
    color: #a35dcf;
}

.bg_white {
    background-color: #fff !important;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #a35dcf;
}

.headline {
    height: 130px;
    line-height: 130px;
    text-align: center;
}

.headline .hTitle {
    font-size: 34px;
}

.headline .hTitle b {
    font-weight: 400;
}

.consult {
    margin: 12% 0 0 12%;
    width: 170px;
    height: 46px;
    line-height: 46px;
    font-size: 21px;
    color: #fff;
    padding: 0 0 0 10px;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}


/*banner*/

.bannerBox {
    height: 550px;
    background: url(../../img/wap/banner.jpg) no-repeat center center;
    overflow: hidden;
}


/*培训*/

.trainBox {
    padding-bottom: 40px;
}

.trainBox .headline {
    height: 100px;
    line-height: 50px;
    text-align: center;
    font-size: 34px;
    color: #fc436c;
    padding-top: 45px;
}

.trainBox .tip {
    font-size: 26px;
    padding-left: 12px;
    color: #838383;
}

.trainBox .item {
    font-size: 24px;
    padding: 0 15px 20px 15px;
    margin-top: 20px;
    text-align: center;
    background-color: #f7f7f7;
}

.trainBox .item .pic {
    padding: 20px 0;
}

.trainBox .item img {
    width: 290px;
    height: 210px;
}

.trainBox .item .des {
    width: 100%;
}


/*育婴师vs保姆*/

.selectBox {
    width: 100%;
    height: 458px;
}

.selectBox .compare .tb {
    width: 100%;
    font-size: 24px;
    text-align: center;
}

.selectBox thead .project td {
    color: #fff;
}

.selectBox tr {
    height: 64px;
}

.selectBox td {
    color: #363636;
    border-width: 1px;
    border-color: #ddd;
    border-style: solid;
}


/*服务内容*/

.serviceBox {
    margin-top: 0;
}

.serviceBox .swiper-container {
    height: 270px;
}

.serviceBox .service_con, .scheduleBox .sche_con {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.serviceBox .item {
    display: inline-block;
    width: 180px;
    font-size: 22px;
    padding-bottom: 25px;
    text-align: center;
    background: #f6f6f6;
}

.serviceBox .pic {
    padding: 15px 0 10px 0;
}


/*一天的工作*/

.scheduleBox .part {
    display: inline-block;
    width: 300px;
    padding: 30px 10px;
    margin-bottom: 20px;
    text-align: left;
    background: #fff;
}

.scheduleBox .part .pic{
    text-align: center;
}

.scheduleBox .part .time {
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0;
}

.scheduleBox .part .task {
    line-height: 28px;
    color: #666;
    font-size: 14px;
}


/*优质育婴师*/

.goodyyBox .swiper-slide {
    width: 256px !important;
    height: 440px;
}

.goodyyBox .ysdetails {
    width: 235px;
}

.goodyyBox .ysdetails .msg {
    width: 100%;
    height: 226px;
    line-height: 34px;
    padding: 14px 0 0 0;
    font-size: 21px;
    text-align: center;
    background: #fff;
}

.goodyyBox .ysdetails .jinpai_yuying {
    font-weight: 600;
}

.goodyyBox .ysdetails .description {
    line-height: 26px;
    font-size: 16px;
    color: #5a5050;
}

.goodysWrap .ysdetails .consult {
    margin: 20px 0 0 31px;
}


/*家庭见证*/

.uservoiceBox {
    height: 600px;
}

.uservoiceBox .headline {
    height: 114px;
    line-height: 114px;
}

.uservoiceBox .headline .title {
    font-size: 32px;
    color: #fff;
}

.uservoiceBox .headline .more {
    color: #fff;
}

.uservoiceBox .swiper-container {
    height: 460px;
}

.uservoiceBox .comment_item .comment_content {
    width: 450px;
    padding: 30px 20px;
    background: #f4f4f4;
}

.uservoiceBox .comment_item .head_column {
    /*height: 24%;*/
}

.uservoiceBox .comment_item .head_column div {
    display: inline-block;
}

.uservoiceBox .head_column .head_pic {
    width: 20%;
    height: 100%;
}

.uservoiceBox .head_column .picDetails {
    margin: 5px 0 0 5px;
}

.uservoiceBox .head_column .head_info {
    width: 79%;
    height: 105px;
    line-height: 105px;
    font-size: 16px;
    font-style: italic;
    color: #838383;
    vertical-align: top;
}

.uservoiceBox .head_column .user_name {
    color: #000;
    font-style: normal;
}

.uservoiceBox .head_column .head_info div {
    display: inline-block;
}

.uservoiceBox .head_column .star_focus {
    display: inline-block;
    width: 120px;
    padding-left: 10px;
}

.uservoiceBox .head_column .star_focus img {
    width: 119px;
    height: 17px;
    vertical-align: middle;
}

.uservoiceBox .comment_item .comment_column {
    height: 70%;
}

.uservoiceBox .comment_column .comment-con {
    height: 80px;
    line-height: 22px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 1px 2px 8px 2px;
    color: #838383;
}

.uservoiceBox .comment_pics figure {
    float: left;
    margin: 6px 0 10px 10px;
}

.uservoiceBox .comment_pics figure img {
    width: 138px;
    height: 138px;
}


/*实力保证*/

.strengthBox {
    text-align: center;
}