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(/uploads/image/sdpsiwap/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;
}