body{
    background-color:#F2F2F2;
}
.Top-bg{
    width:100%;
    background-color:#fff;
}
li{
    list-style:none;
}
.banner10{
    width:100%;
    height:480px;
    margin-bottom:55px;
}
.container{
    width:1200px;
    margin:auto;
}
.Current{ width: 100%; height: 38px; line-height: 38px; background: #FFFFFF; margin: 0 0 11px;}
.Current dl{ padding: 0 0 0 38px; background: url(../images/current_icon.gif) no-repeat 17px center;}
.Current dl a{ color: #555555; font-size: 19px; padding: 0 10px 0 0;}
.Current dl span{ color: #555555; font-size: 16px; padding: 0 10px;}
/****************************好几个页面的右边***********************************************/
.fix{
    width:950px;
    position:relative;
    padding:1px;
}
.fix.on{
    position:fixed;
    top:0;
}
.RCon {
    /*float: right;*/
    width: 240px;
    position: absolute;
    right:-250px;
    z-index:10;
}

.RCon .WeChat {
    text-align: center;
    background-color: #fff;
    padding: 0 4px;
}

.RCon .WeChat span {
    display: block;
    padding: 33px 0 20px;
    border-bottom: 1px solid #eeeeee;
}

.RCon .Hotline {
    padding: 60px 0 80px;
    text-align: center;
    background: #FFFFFF;
}

.RCon .Hotline img {
    width: 177px;
    height: 192px;
}
/*****************************************安全保障*************************************************/
.insurance{
    border-top:2px solid #FF8244;
    width:950px;
}
.title{
    padding-top:45px;
    text-align:center;
    padding-bottom:67px;
    background-color:#fff;
}
.title h2{
    font-size:22px;
    font-weight: normal;
}
.title i{
    display: block;
    width:43px;
    height:4px;
    margin:10px auto;
    background-color:#FF8244;
}
.title p{
    font-size:16px;
    color:#666;
}
.insurance .content{
    overflow: hidden;
    padding:0 55px;
    background-color:#fff;
    margin-bottom:11px;
    
}
.insurance .content li{
    float:left;
    /*width:50%;*/
    margin-bottom:80px;
    /*margin-right:40px;*/
    position: relative;
}
.insurance .content li b{
    float:left;
    width:82px;
    height:162px;
}
.insurance .content .li1 b{
    background:#FF8244 url("../images/insurance1-w.png") no-repeat center 65%;
}
.insurance .content .li2 b{
    background:#FF8244 url("../images/insurance2-w.png") no-repeat center 65%;
}
.insurance .content .li3 b{
    background:#FF8244 url("../images/insurance3-w.png") no-repeat center 65%;
}
.insurance .content .li4 b{
    background:#FF8244 url("../images/insurance4-w.png") no-repeat center 65%;
}
.insurance .content .li5 b{
    background:#FF8244 url("../images/insurance5-w.png") no-repeat center 65%;
}
.insurance .content li div{
    position: relative;
    z-index:100;
    padding-left:25px;
    padding-right:10px;
    width:240px;
    float:left;
    padding-top:13px;
    height:149px;
}
.insurance .content .li1{
    background:url("../images/insurance1.png") no-repeat 92% 20%;
}
.insurance .content .li2{
    background:url("../images/insurance2.png") no-repeat 92% 20%;
}
.insurance .content .li3{
    background:url("../images/insurance3.png") no-repeat 90% 20%;
}
.insurance .content .li4{
    background:url("../images/insurance4.png") no-repeat 92% 15%;
}
.insurance .content .li5{
    background:url("../images/insurance5.png") no-repeat 92% 20%;
}
.insurance .content li div h3{
    font-size:18px;
    color:#FF6B23;
    margin-bottom:5px;
}
.insurance .content li div span{
    display: block;
    margin-bottom:20px;
    font-size:16px;
    color:#8E8E8E;
    text-transform:uppercase;
}
.insurance .content li div p{
    color:#666;
    line-height:24px;
}
.insurance .content li i{
    position: absolute;
    right:0;
    top:0;
    width:275px;
    height:162px;
    background-color:#FF8244;
}
.insurance .content li:hover h3,.insurance .content li:hover div span,.insurance .content li:hover div p{
    color:#fff;
}
.insurance .insur2{
    background-color:#fff;
    margin-bottom:55px;
    width:950px;
    border-top:2px solid #FF8244;
}
.insurance .insur2 ul{
    overflow: hidden;
    padding-top:40px;
    margin:0 60px 0;
}
.insurance .insur2 ul li{
    float:left;
    text-align:center;
    width:205px;
    margin-left:107px;
}
.insurance .insur2 ul li:first-child{
    margin-left:0;
}
.insurance .insur2 ul li h4{
    font-size:18px;
    margin:15px 0 10px;
    font-weight:normal;
}
.insurance .insur2 ul li p{
    color:#666;
    margin-bottom:32px;
}
.insurance .insur2 ul li i{
    width:62px;
    height:4px;
    margin:auto;
    display:block;
}
.insurance .insur2 i.i0{
    background-color:#FC6B6B;
}
.insurance .insur2 i.i1{
    background-color:#4DD6C5;
}
.insurance .insur2 i.i2{
    background-color:#FFAC52;

}


/************************************服务承诺******************************************/
.index_main{
    background: #FFFFFF;
    overflow: hidden;
    width:950px;
    margin-bottom: 55px;
    position: relative;
}

.main_content{
    margin: 76px 60px 70px 70px;
}
.main_content .list_t{
    float: left;
    width:430px;
    height:288px;
}
.main_content .list_wr{
    float:right;
    padding-top: 12px;
}
.main_content .list_wr h2{
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0px 30px;
}
.main_content .list_wr p{
    font-size: 16px;
    line-height: 25px;
    margin: 30px 0px -10px 0px;
}

.intro_list{
    margin: 136px 57px 70px 50px;
}

.intro_list ul {
    margin: 50px auto 20px;
    /*height: 170px;*/
}

.intro_list ul li {
    float: left;
    width: 265px;
    margin-left: 24px;
    margin-bottom: 122px;
    position: relative;
}
.intro_list ul li:first-child{
    margin-left: 0px;
}
.intro_list ul li .write {
    background: url("../images/fu_bg.png") no-repeat center;
    width: 265px;
    height: 171px;
    margin: 0 auto;
    border-bottom:2px solid #FF6B23;
}

.intro_list ul li .write h5 {
    font-size: 18px;
    font-weight: normal;
    color: #000;
    padding:33px  16px 0px;
    overflow: hidden;
}
.intro_list ul li .write h5 span{
    display: inline-block;
    padding-top:18px;
}
.intro_list ul li .write h5 b{
    font-size: 32px;
    font-weight: bold;
    color: #FF6B23;
    float:right;
}
.intro_list ul li .write p {
    font-size: 14px;
    color: #666;
    padding: 18px 16px;
    line-height: 22px;
}

.intro_list ul li i {
    width: 89px;
    height: 89px;
    position: absolute;
    top: -70px;
    left: 22px;
}
.hr{
    width: 910px;
    height: 2px;
    border-bottom: 1px solid #f0f0f0;
    display: block;
    margin: 0  auto;
}
.for_down{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
/*********************************日常保洁列表页********************************************************/
.rcbj_list{
    width:950px;
    margin-bottom:50px;
}
.rcbj_list ul{
    overflow: hidden;
}
.rcbj_list ul li{
    background-color:#fff;
    width:400px;
    margin-left:10px;
    margin-bottom:10px;
    padding:35px;
    float:left;
}
.rcbj_list ul li>p
{width:352px;
    height:425px;
    line-height:425px;
    text-align:center;
     overflow:hidden;
    
    }
.rcbj_list ul li i{
    display:block;
    width:352px;
    height:425px;
    line-height:425px;
    text-align:center;
    background-color:#F0F0F0;
    margin:auto;
    vertical-align:middle;
    display:table-cell;
    overflow:hidden;
}
.rcbj_list ul li i img{
    width:352px;
}
.rcbj_list ul li .per-info{
    margin:35px auto 25px;
    overflow: hidden;

}
.rcbj_list ul li .per-info div{
    background-color:#FF6B23;
    color:#fff;
    width:69px;
    font-size:16px;
    line-height:22px;
    padding:10px 0;
    text-align:center;
    float:left;
    position: relative;
    margin-right:15px;
}
.rcbj_list ul li .per-info div em{
    position: absolute;
    right:-10px;
    width:0;
    height:0;
    border-width:5px;
    border-style: solid;
    border-color:transparent transparent transparent #FF6B23;
}
.rcbj_list ul li .per-info dl{
    float:left;
    color:#555;
    width:300px;
}
.rcbj_list ul li .per-info dl dt{
    margin-bottom:5px;
}
.rcbj_list ul li .per-info dl dt b{
    font-size:26px;
    padding-right:14px;
    border-right:1px solid #C3C3C3;
}
.rcbj_list ul li .per-info dl dt span{
    font-size:18px;
    padding-left:14px;
}
.rcbj_list ul li .per-info dl dd{
    overflow: hidden;
}
.rcbj_list ul li .per-info dl dd p{
    width:50%;
    float:left;
    margin-bottom:5px;
    line-height:19px;
}

.rcbj_list ul li .resume{
    margin-bottom:35px;
    overflow: hidden;
}
.rcbj_list ul li .resume>div{
    background-color:#FF6B23;
    color:#fff;
    width:69px;
    font-size:16px;
    line-height:22px;
    padding:10px 0;
    text-align:center;
    float:left;
    position: relative;
    margin-right:15px;
}
.rcbj_list ul li .resume div em{
    position: absolute;
    right:-10px;
    width:0;
    height:0;
    border-width:5px;
    border-style: solid;
    border-color:transparent transparent transparent #FF6B23;
}
.rcbj_list ul li .resume p{
    float:left;
    color:#555;
    width:300px;
    height:66px;
   
    line-height:22px;
}
.rcbj_list ul li .review{
    width:360px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color:#eee;
    padding:20px;
}
.rcbj_list ul li .review h6{
    font-size:16px;
    color:#000;
    font-weight: normal;
    margin-bottom:10px;
}
.rcbj_list ul li .review p{
    color:#606060;
    line-height:22px;
    height:66px;
    overflow-y:auto;
}
/*******************************御厨到家列表页*******************************************/
.ycdj_list{
    width:950px;
    margin-bottom:50px;
}
.ycdj_list .yc-intro>li{
    margin-bottom:10px;
    background-color:#fff;
    padding:20px 32px 45px 48px;
    overflow: hidden;
}
.ycdj_list .yc-intro li .lf{
    float:left;
    width: 352px;
    height:425px;
    line-height:425px;
    margin-right:35px;
    position: relative;
    margin-bottom:15px;
    text-align:center;
    vertical-align:middle;
    display:table-cell;
    overflow:hidden;
}
.ycdj_list .yc-intro li .lf em
{
    vertical-align:middle;
    display:table-cell;
    width: 352px;
    height:425px;
    line-height:425px;
     text-align:center;
     overflow:hidden;
    
    }
.ycdj_list .yc-intro li .lf img{
    width: 352px;
    }
.ycdj_list .yc-intro li .lf i{
    position: absolute;
    width:70px;
    height:70px;
    top:30px;
    right:50px;
    border:1px solid #C9C9C9;
}
.ycdj_list .yc-intro li .lf b{
    position: absolute;
    width:70px;
    height:70px;
    background-color:#FF6B23;
    color:#fff;
    text-align:center;
    line-height:70px;
    top:40px;
    right:60px;
    font-size:16px;
    font-weight: normal;
}
.ycdj_list .yc-intro li .lf b span{
    font-size:26px;
}
.ycdj_list .yc-intro li .rt{
    float:left;
    border-left:1px dotted #D9D9D9;
    width:479px;
    margin-top:50px;
    margin-bottom:15px;
}
.ycdj_list .yc-intro li .rt h5{
    margin-left:45px;
    margin-bottom:20px;
    color:#555;
}
.ycdj_list .yc-intro li .rt h5 b{
    font-size:28px;
    margin-right:20px;
}
.ycdj_list .yc-intro li .rt h5 span{
    font-size:16px;
    margin-right:30px;
    font-weight: normal;
}
.ycdj_list .yc-intro li .rt div{
    margin-bottom:15px;
    overflow: hidden;
}
.ycdj_list .yc-intro li .rt div b{
    margin-left:45px;
    margin-right:10px;
    font-size:16px;
    color:#fff;
    background-color:#FF6B23;
    text-align:center;
    float:left;
    width:100px;
    height:30px;
    line-height:30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight: normal;
}
.ycdj_list .yc-intro li .rt div span{
    margin-right:10px;
    font-size:16px;
    color:#fff;
    background-color:#FFA423;
    text-align:center;
    float:left;
    padding:5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

}
.ycdj_list .yc-intro li .rt div>p{
    width:324px;
    float:left;
    height:66px;

line-height:22px;

}
.ycdj_list .yc-intro li .rt div ul{
    width:435px;
    height:126px;
    margin:auto;
    padding-top:10px;
}
.ycdj_list .yc-intro li .rt div ul li{
    float:left;
    width:145px;
    height:100px;
    position:relative;
    background-repeat:no-repeat;
    background-position:center; 
    background-size:cover;
}
.ycdj_list .yc-intro li .rt div ul li p
{
    position:absolute;
    bottom:-21px;
    left:0;
    width:145px;
    text-align:center;
    margin-top:5px;
    font-size:16px;
    color:#555;
    background-color:#fff;
}
.ycdj_list .yc-intro li .review{
    background-color:#F0F0F0;
    padding:20px 25px 25px;
    margin:0 10px 30px 0;
}
.ycdj_list .yc-intro li .review h6{
    font-size:16px;
    font-weight: normal;
    margin-bottom:15px;
}
.ycdj_list .yc-intro li .review p{
    color:#606060;
    line-height:25px;
    height:66px;
    
}
.ycdj_list .yc-intro>li>p{
    background:url("../images/ycdj-list2.png") repeat-x center;
    text-align:center;
}
.ycdj_list .yc-intro>li>p>span{
    font-size:11px;
    color:#555;
    font-family: Helvetica;
    background-color:#fff;
    display: inline-block;
    padding:0 15px;
    letter-spacing: 3px;
}


/************************************催乳师列表页******************************************/
.index_cuiru{
    overflow: hidden;
    width: 950px;
    margin-bottom: 55px;
}
.cuiru_cont{
}


.cuiru_cont ul{
    overflow: hidden;
    /*padding: 40px 80px;*/

}
.cuiru_cont ul li{
    background: url(../images/list_bg.jpg) no-repeat center;
    overflow: hidden;
    margin-bottom: 11px;
    border-bottom: 12px solid #FF6B23;

}
.cuiru_cont ul li .peple_intro{
    width: 270px;
    float: left;
    margin:64px 57px 140px 68px;
}
.cuiru_cont ul li .peple_intro .js{
    border: 10px solid #e5e5e5;
    position:relative;
    overflow:hidden;
     width:250px; 
    height:375px;
}
.cuiru_cont ul li .peple_intro .js p{
    width:250px; 
    height:375px;
    line-height:375px;
    text-align:center;  
    display:table-cell;
    vertical-align:middle;
    overflow:hidden;
}
.cuiru_cont ul li .peple_intro p img{
        width:250px;
     }

.cuiru_cont ul li .peple_intro .js dl{
    background: #cdaaa0;
    text-align: center;
    line-height: 51px;
    position:absolute;
    bottom:0;
    width:250px;
}
.cuiru_cont ul li .peple_intro .js dl a{
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
    display: inline-block;
}
.cuiru_cont ul li .peple_intro .js dl i{
    background: url(../images/cuiru_line.png) no-repeat;
    width: 1px;
    height: 18px;
    display: inline-block;
    margin-left: 25px;

}
.cuiru_cont ul li .peple_intro .js dl span{
    font-size: 16px;
    color: #FFFFFF;
    margin-left: 25px;
}


.cuiru_cont ul li .cuiru_detail{
    float: left;
    width: 500px;
    margin-top: 90px;
}
.cuiru_cont ul li .cuiru_detail h2{
    font-weight: normal;
    margin-bottom: 7px;
    overflow: hidden;
}
.cuiru_cont ul li .cuiru_detail b{
    font-weight: normal;
    color: #555555;
    font-size: 14px;
    line-height: 22px;
    width:384px;
    overflow: hidden;
    
}
.cuiru_cont ul li .cuiru_detail h2.js b{
    display:inline-block;
    /*height:66px;*/
    height:115px;
   
    }
    .cuiru_cont ul li .cuiru_detail h2.js span{
       /* vertical-align:45px;*/
        vertical-align:top;
        float:left;
        }
.cuiru_cont ul li .cuiru_detail h2 span{
    display:inline-block;
    font-size: 16px;
    color: #FFFFFF;
    background: #FF6B23;
    /*padding:3px 14px;*/
    width: 84px;
    height: 28px;
    line-height: 28px;
    text-align: left;
    border-radius: 12px;
    margin-right: 15px;
    padding-left: 10px;
}
.cuiru_cont ul li .cuiru_detail h2 .py{
    display:inline-block;
    font-size: 16px;
    color: #FFFFFF;
    background: #c75e25;
    padding:3px 14px;
    border-radius: 12px;
    margin-right: 15px;
    float: left;
}
.cuiru_cont ul li .cuiru_detail h2 .void{
    float: left;
    line-height: 25px;
}
.cuiru_cont ul li .cuiru_detail h2:last-child{
    margin-top: 20px;
}

/************************************催乳师列表页 end******************************************/






/************************************月嫂列表页******************************************/
.ys_title {
    text-align: center;
    color: #555;
    margin-bottom: 10px;
    background: #fff;
    padding: 18px 0px;
}

.ys_title h1 {
    font-size: 24px;
    color: #FF6B23;
    margin-bottom: 15px;
}

.ys_title p {
    font-size: 18px;
    margin-top: 13px;
}

.ys_title i {
    display: block;
    margin: auto;
    background: url("../images/mon-bg1.png") no-repeat center;
    width: 726px;
    height: 14px;
}
/*左侧内容*/
.ys_cont {
    width: 950px;
    overflow: hidden;
}

.ys_cont ul li {
    padding: 74px 70px 55px 93px;
    background: #FFFFFF;
    margin-bottom: 10px;
    position: relative;
    overflow:hidden;
}


.ys_cont > ul > li >div
{
    position: relative;
    z-index: 100;
    overflow: hidden;
    float:left;
    width: 261px;
    height: 329px;
    line-height:329px;
    text-align:center;
    }

.ys_cont > ul > li >div> em {
    vertical-align:middle;
    display:table-cell;
    width: 261px;
    height: 329px;
    line-height:329px;
    text-align:center;
    overflow:hidden;

}
.ys_cont > ul > li >div> em img
{
    width:261px;
    }
.ys_cont > ul > li > em p{
    position: absolute;
    top: 37px;
    right: 20px;
    font-size: 18px;
    color: #000000;

}
.ys_cont > ul > li > em p b{
    font-size: 26px;

    font-style: normal;
}
.ys_cont > ul > li > dl {
    float: right;
    width: 450px;
}

.ys_cont > ul > li > dl > dt {
    margin-bottom: 20px;
    background: #f5f5f5;
}
.ys_cont > ul > li > dl > dt h5{
    padding: 25px 0px 20px 27px;
    overflow: hidden;
}
.ys_cont > ul > li > dl > dt h5 b{
    font-size: 30px;
    color: #666666;
    padding-right: 7px;
    border-right: 1px solid #bfc0c0;
    float:left;
    margin-top:5px;
}
.ys_cont > ul > li > dl > dt h5 span{
    font-size: 14px;
    color: #666666;
    float:left;
    padding-left: 7px;
}
.ys_cont > ul > li > dl > dt h5 span em{
    line-height: 25px;
    color: #E95513;
    margin-bottom:5px;
    font-weight:normal;
    display:block;
    font-style:normal;
}
.ys_cont > ul > li > dl > dt h5 span em img
{
    vertical-align:-2px;}
.ys_cont > ul > li > dl > dt h5 span i
{
    display:block;
    font-style:normal;
}

.ys_cont > ul > li > dl > dd {
    margin-bottom: 20px;
    background: #f5f5f5;
    overflow: hidden;
}
.ys_cont > ul > li > dl > dd >h3{
    padding: 15px 25px 18px 25px;
    overflow: hidden;
    font-weight: normal;
}
.ys_cont > ul > li > dl > dd >h3 .btn{
    color: #FFFFFF;
    font-size: 16px;
    padding: 2px 10px;
    background: #FF6B23;
    display: inline-block;
    border-radius: 12px;
    float: left;
}
.ys_cont > ul > li > dl > dd >h3 b{
    color: #666;
    font-size: 14px;
    float: left;
    margin-left: 12px;
    font-weight: normal;
    line-height: 22px;
    width: 336px;
    height:66px;
    
}

.ys_cont .border {
    z-index: 50;
  border:5px solid #ededed;
    width: 250px;
    height: 321px;
    position: absolute;
    top: 52px;
    left: 68px;
}
/************************************月嫂列表页 end******************************************/
/*最底部的数字列表*/
.list_num{
    width:950px;
    background-color:#fff;
    text-align:center;
    line-height:70px;
}
.list_num a{
    color:#888;
    padding:3px 7px;
    border:1px solid #D9D8D7;
    margin:0 10px;
}
.list_num a.next-page{
    font-size:14px;
    padding:3px 7px;
}
.list_num a:hover{
    color:#e95513;
    border:1px solid #e95513;
}



