﻿@import "comm.css";



/*banner底下*/
/*.firstInvite {
  
    overflow: hidden;
    margin-top: -30px;
    padding: 23px 22px;
    z-index: 2;
    position: relative;margin-bottom: 30px;
}
.firstInvite .text {
    color: white;
    float: left;
    width: 550px;margin-left: 30px;
}
.firstInvite .text .title1 {
    font-size: 34.35px;
    margin-bottom: 5px;
}
.firstInvite .text .title2 {
    font-size: 21.25px;
}
.firstInvite .btn {
    font-size: 22.5px;
    width: 285px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 10px 0 0 170px;
    background-color: #fff;
    border-radius: 25px;
    float: left;
}
.themeBgC {
    background-color:#a92f3a;
}
*/
/*.project{border-bottom: 1px solid #e1e1e1;}
.project li{float: left;position: relative; width: 150px;height:119px;}
.project li:before{position:absolute; left:50%; top:0; z-index:-1; opacity:0; content:'';width:0;height:100%; background:#eee; transition:all 0.5s;}
.project li:after{position:absolute; right:50%; top:0; z-index:-1; opacity:0; content:'';width:0;height:100%; background:#eee; transition:all 0.5s;}
.project li:hover:before{opacity:1;width:50%;}
.project li:hover:after{opacity:1;width:50%;}

.project a{ position:relative; display: block; position: relative; padding:26px 0 20px 0;text-align: center;color: #999;transition:none;}
.project a:after{width:1px;height:79px;position:absolute;top:20px;right:0; content:''; background:#e1e1e1;}
.project li.item8 a:after{display:none;}
.project a:hover{color: #991b28;}
.project i{display: block;width: 40px;height: 42px; margin: 0 auto; background: url("../images/project.png");}
.project em{display:block;height:34px;line-height:34px;font-style: normal;font-size: 16px;}

.project .item1 i{background-position: 0 0;}
.project .item2 i{background-position: -40px 0;}
.project .item3 i{background-position: -80px 0;}
.project .item4 i{background-position: -120px 0;}
.project .item5 i{background-position: -160px 0;}
.project .item6 i{background-position: -200px 0;}
.project .item7 i{background-position: -240px 0;}
.project .item8 i{background-position: -280px 0;}

.project .item1 a:hover i{background-position: 0 -40px;}
.project .item2 a:hover i{background-position: -40px -40px;}
.project .item3 a:hover i{background-position: -80px -40px;}
.project .item4 a:hover i{background-position: -120px -40px;}
.project .item5 a:hover i{background-position: -160px -40px;}
.project .item6 a:hover i{background-position: -200px -40px;}
.project .item7 a:hover i{background-position: -240px -40px;}
.project .item8 a:hover i{background-position: -280px -40px;}*/

/*服务优势*/
.NINESERVICEBOX {
    height: 115px;
    border-bottom: 1px solid #E6E6E6;
}
.NINESERVICE {
    width: 1600px;
    margin: 0 auto;
}
.NINESERVICE .NINESTART {
  font-size: 26px;
    color: #fff;
    text-align: center;
    line-height: 42px;
   /* padding-top: 17px;*/
    background-color: #cfbb9f;
}
.lf {
    float: left;
}
.NINESERVICE>div {
    width: 10%;
    height: 115px;
	/*padding-top: 17px;*/
    position: relative;
    overflow: hidden;
}
.NINESERVICE .NINESTART span{ padding-top:17px; display:block;}
.NINESERVICE .NINEMODEL {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s linear;
    cursor: pointer;
}
.NINESERVICE .NINEMODEL .NINEMODELTOP {
    height: 115px;
    border-right: 1px solid #E6E6E6;
    /*width: 100%;*/
    transition: opacity linear 0.3s;
}
/*.NINESERVICE .NINEMODEL .NINEMODELTOP:hover{
	background:#CBAF84;
	  }
*/
.NINESERVICE .ICONUP, .NINESERVICE .ICONDOWN {
    width: 47px;
    height: 46px;
    line-height: 0;
    margin: 0 auto;
    padding-top:20px;
}
.NINESERVICE .ICONTEXT {
    font-size: 18px;
    color: #908e8e;
    text-align: center;
    line-height: 14px;
    padding-top: 18px;
}
.NINESERVICE .ICONTEXT:hover{ color:#CBAF84;}
/*.NINESERVICE .NINEMODEL .NINEMODELBOTTOM {
    border: none;
    width: 100%;
    background-color: #9B6A9B;
    padding: 13px;
}
.NINESERVICE .NINEMODEL .NINEBOTTOMPIC {
    height: 71px;
    line-height: 0;
    padding-right: 13px;
}
.NINESERVICE .NINEMODEL .NINEBOTTOMTEXT {
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    padding-top: 6px;
}
*/








/*.irow{padding: 50px 0;background-color: #f5f5f5;}
.ihd{height: 34px;font-size: 0; border-bottom: 1px solid #e1e1e1;}
.ihd span{display: inline-block;height: 34px;padding: 0 7px 0 0;margin:0 5px -1px 0;line-height: 33px;font-size: 18px;font-weight: normal; color: #333;vertical-align: top;}
.ihd span.on{border-bottom:1px solid #991b28;}
.ihd span.more{padding-top:15px;}

.irow .hd{padding:15px 0 0;text-align: center;}
.irow .hd li{display: inline-block;*display:inline;*zoom:1;width: 12px;height: 12px;margin: 0 5px;background: #bfbfbf;border-radius: 50%; overflow: hidden; text-indent: -9999px;cursor: pointer;vertical-align: top;}
.irow .hd li.on{background: #991B28;}

.hdbox{border-bottom: 1px solid #e1e1e1;}
.hdbox .ihd{border: none;}
.hdbox .sbox{margin:-4px 0 0 0; width: 315px;}
.hdbox .uboxstyle{float: left; width:220px;}
.hdbox .sbox .sbtn{float: left;width: 90px;height: 30px; margin: 0 0 0 5px; line-height: 30px;text-align: center;color: #fff;font-size: 14px;text-align: center;background: #991B28;}

.irow1 .bd{margin: 20px 0 0 0;}
.irow1 .focus .bd{position:relative;width: 340px; height: 307px; overflow: hidden; margin:0; }
.irow1 .focus .bd li{position: relative; width: 340px;}
.irow1 .focus img{display: block;width: 340px;height: 240px;}
.irow1 .focus .p1{margin:15px 0 5px 0;font-size: 20px; line-height: 25px; color: #333;}
.irow1 .focus .p2{font-size: 15px;color: #333; line-height: 22px; color: #999;}
.irow1 .focus .p1 em,
.irow1 .focus .p2 em{color: #ff2929; font-style:normal;}
.irow1 .focus li span{position: absolute; right: 0; top: 250px; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 16px; background: #fda233; border-radius: 3px;}


.irow1 .list li{height:30px;overflow:hidden;font-size: 16px;line-height: 30px;}
.irow1 .list li a{color: #666;}
.irow1 .list li a:hover{color: #991b28;}

.huodong,.gongyi{width: 340px; margin: 0 40px 0 0; overflow: hidden}
.gongyi{margin: 0;}
.dongtai{width: 440px; overflow: hidden}
.dongtai .focus .bd li{width: 440px;}
.dongtai .focus .bd,.dongtai .focus img{width: 440px;}

.irow1{ background-color:#fff;}
.irow4{ background-color:#fff;}
.irow2{ background-color:#f5f5f5;}

.irow2 .content{margin: 20px 0 0 0;}
.irow2 .tab-bd{float: left;width: 446px;  overflow:hidden;}
.irow2 .doc-foucs{width: 715px;}
.irow2 .doc-foucs .bd{ position:relative; width: 715px;height: 412px;overflow: hidden;}
.irow2 .doc-foucs li{position: relative; margin-top:20px;}
.irow2 .doc-foucs .info{position: absolute; left: 0; bottom: 20px; padding: 20px 15px; background: rgba(255,255,255,0.5);}
.irow2 .doc-foucs .title{height: 30px; overflow: hidden; font-size: 24px;color: #991B28;line-height: 30px;}
.irow2 .doc-foucs p{padding:10px 0 0 0;font-size: 16px;line-height: 25px;color: #666;}

.slide-hd{padding:7px 0 0 0;font-size: 0;text-align: right;}
.slide-hd a{display: inline-block;width: 17px;height: 17px;margin:0 0 0 5px;background: url("../images/slider_btn.png"); vertical-align: top;cursor: pointer;}
.slide-hd a.slide-next{background-position: right top;}
.slide-hd a.slide-prev:hover{background-position: left bottom;}
.slide-hd a.slide-next:hover{background-position: right bottom;}

*/
/*.zj-paiqi .bd{width: 446px;height: 412px;background: #fff;overflow: hidden;}
.zj-paiqi li{position: relative;width: 446px;height: 412px;overflow: hidden;}
.zj-paiqi img{display: block;width: 446px;height: 412px;}
.zj-paiqi .intro{position: absolute;top:0;left:220px;width: 207px;font-size: 16px;color: #313131;line-height: 24px;}
.zj-paiqi .intro .p1{padding: 100px 0 0 0; width:207px; height:39px; line-height:32px; font-size: 24px; color:#fff; text-align:center; background:url("../images/zj_title.png") left bottom no-repeat;}
.zj-paiqi .intro .p1 small{font-size:18px;}
.zj-paiqi .intro .p2{margin:5px 0 0 30px;font-size:14px;color:#333;line-height:20px;}
.zj-paiqi .intro .p3{margin: 20px 0 0 30px;padding:0 0 0 9px;height:25px; line-height:25px;font-size:16px;color:#fff; background:url("../images/zj_tips.png") left bottom no-repeat;}
.zj-paiqi .intro .p4{margin: 5px 0 0 30px;font-size:14px;color:#333;line-height:20px;}
.zj-paiqi .intro .p4 img{display: inline-block;width:4px;height: 4px; margin: 0 5px 0 0; vertical-align: middle;}
.zj-paiqi .intro .p5{padding: 25px 0 0 0;}
.zj-paiqi .info{padding:15px 20px;}
.zj-paiqi .time{font-size: 16px;line-height: 24px;color: #313131;}
.zj-paiqi .link{padding:12px 0 0 0;font-size: 16px;color: #4cbbb4;line-height: 24px;}
.zj-paiqi .btn{position: relative;position: absolute; left: 30px; bottom: 30px; width: 68px;height: 48px; padding: 10px 0; font-size: 18px; color: #fff;line-height: 24px;text-align: center; background:rgba(253,162,51,0.8); background: #fda233/9; border-radius: 50%;}
.zj-paiqi .btn:after{position: absolute;left:-6px;top:-6px;width: 80px;height: 80px;content:'';background: rgba(253,162,51,0.2); animation: sploosh 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;border-radius: 50%;}
@keyframes sploosh {
    0% {box-shadow: 0 0 0 0px rgba(253,162,51,0.2);}
    100% {box-shadow: 0 0 0 20px rgba(253,162,51,0);}
}

.zj-list .bd{position: relative;width: 446px;height: 446px;overflow: hidden;}
.zj-list .bd .itembox{margin: 0 0 0 -2px;}
.zj-list .bd li{position: relative;overflow: hidden;}
.zj-list .item{float: left;width: 145px;height: 145px;border-left: 4px solid #efefef; border-bottom: 4px solid #efefef; background: #ddd;}
.zj-list .item img{display:block;width: 145px;height: 145px;}
*//*.name {
font-size: 16px;
    height: 26px;
    text-align: center;
    color: #fff;
    position:relative;
	margin-top:-25px;
    line-height: 26px;
    bottom: 0;
    width: 145px;
    background-color: rgba(0,0,0,0.7);
}
.back-to-top {
    position: absolute;
    top: -39px;
    left: 50%;
    z-index: 999;
    margin-left: -39px;
    cursor: pointer;
}*/

/*.zj-list .showItem{display: none; position: absolute; z-index: 10; width: 191px; height: 136px; padding: 0 15px 0 128px;overflow: hidden;color: #333; background: #ddd;}
.zj-list .showItem .pic{float: left;width: 110px; height: 136px; margin-left: -128px; border-right: 2px solid #f8f8f8;}
.zj-list .showItem .pic img{display: block;width: 110px;height: 136px;}
.zj-list .showItem .title{padding:15px 0 0 0;font-size: 18px;line-height: 30px;}
.zj-list .showItem .info{font-size: 14px;line-height: 22px;}
.zj-list .showItem a{color: #333;}
.zj-list .showItem i{font-style:normal;}
.zj-list .showItem a:hover i{color: #4cbbb4;}
.zj-list .showItem2{padding: 0 128px 0 15px;}
.zj-list .showItem2 .pic{float: right;margin:0 -128px 0 0; border: none; border-left: 2px solid #f8f8f8;}*/
/*.irow2 .ihd span.on,
.irow2 .ihd span.on a{color: #991B28;}*/

/**==特邀专家 2018==**/
/*.zj-ty li{height:412px;background: #eee;}
.zj-ty .pic{width: 180px;height: 240px;padding: 30px 0 0 20px;}
.zj-ty .pic img{width: 180px;height: auto; display: block;}
.zj-ty .info{width: 205px;padding: 30px 20px 0 0;color: #333;}
.zj-ty .ty-tit{line-height: 40px;color: #991b28;margin-bottom: 10px;}
.zj-ty .ty-tit .ty-name{font-size: 24px;}
.zj-ty .ty-tit small{font-size: 24px;padding: 0 10px;}
.zj-ty .ty-tit .ty-zc{font-size: 24px;}
.zj-ty .ty-ry{font-size: 16px;line-height: 24px;margin:0 0 15px 0;}
.zj-ty .ty-pq-tit{width: 95px;height: 35px;padding:0 25px 0 0;margin-bottom:5px;position: relative;text-align: center;line-height: 35px;color: #fff;font-size: 18px; background: #991b28;}
.zj-ty .ty-pq-tit i{position: absolute;right:0;top:0;width: 0;height: 0;font-size: 0;border: 17px #991b28 solid; border-right-color: #eee;}
.zj-ty .ty-pq-info{font-size: 22px;line-height: 50px;}
.zj-ty .ty-pq-info span,.zj-ty .ty-sc span{color: #991b28;}
.zj-ty .ty-sc{height:50px;margin: 25px 20px 5px; font-size: 16px;line-height: 25px;}
.zj-ty .ty-btn{text-align: right;font-size: 0;padding: 0 20px;}
.zj-ty .ty-btn a{display:inline-block;height: 40px;padding:0 20px;line-height:40px;color:#fff;font-size:18px;background: #db5237;border-radius: 5px; transition: all ease .5s;}
.zj-ty .ty-btn a:hover{color: #fff;background: #991b28;}*/
/**==特邀专家 2018 End==**/

/*.irow3 .content{margin: 30px 0 0 0;}
.irow3 .bd{padding-bottom: 10px;}
.irow3 .case .bd{width: 1200px; height: 462px; overflow: hidden;}
.irow3 .case .bd li{width: 1200px; height: 462px; overflow: hidden;}
.irow3 .case .pic1{position: relative; float: left;width: 574px;height: 462px;background: #f8f8f8;}
.irow3 .case .pic1 img{display: block;width: 574px; height: 300px; background: url('../images/loading.gif') center center no-repeat;}
.irow3 .case .pic1 .case-tip{position: absolute;top:278px;right: 8px;width: 112px;height: 88px;}
.irow3 .case .pic1 .case-tip img{display: block;width:112px;height: 88px; background: none;}
.irow3 .case .info{padding: 15px 0 0 180px;}
.irow3 .case .info .case-name{float: left; margin: 0 0 0 -160px;width: 136px;height: 135px;text-align: center; color: #fff; background: url("../images/case-name.png");}
.irow3 .case .info .name{padding:11px 0 0 0;height:40px;line-height:40px;overflow:hidden;font-size: 18px;font-weight: bold;}
.irow3 .case .info p{padding:5px 0 0 0;font-size: 14px;color: #fff;line-height: 18px;}
.irow3 .case .info .title{padding:6px 0;font-size: 18px;color: #333;line-height: 23px;}
.irow3 .case .info .intro{font-size: 14px;line-height: 24px;color: #666;}
.irow3 .case .info .intro span{color: #333;}
.irow3 .case .pic2{ float: right; width: 584px;height: 462px;}
.irow3 .case .pic2 img{display: block; width: 584px;height: 462px;background: url('../images/loading.gif') center center no-repeat;}

.irow4 .tab-hd{text-align: center}
.irow4 .tab-hd a{display: inline-block; height: 38px; line-height: 38px; font-size: 18px; color: #333; vertical-align: top;margin: 0 20px;}
.irow4 .tab-hd a.on{color: #991b28; border-bottom: 1px solid #991b28;}
.irow4 .tab-bd{margin: 30px 0 0 0; height:250px; overflow:hidden;}
.irow4 .pp-focus{width: 1074px; height:250px; margin: 0 auto;position: relative;}
.irow4 li{float: left; position: relative; width: 337px;padding: 0 10px;}
.irow4 li img{display: block;width: 337px;height: 220px;background: url('../images/loading.gif') center center no-repeat;}
.irow4 li i{position: absolute;left: 10px;top: 0px; width: 337px; height: 220px; filter:alpha(opacity=50);transition: all linear .5s;}
.irow4 li p{visibility: hidden; width: 340px; height: 18px;overflow: hidden; padding: 10px 0 0 0; line-height: 18px;text-align: center;font-size: 14px;color: #333; animation-duration: 1s;animation-fill-mode: both;}
.irow4 li a:hover p{visibility: visible;animation-name: fadeInDown; text-overflow: ellipsis;white-space: nowrap;}
.irow4 li a:hover i{filter:alpha(opacity=0);opacity: 0;}


.irow4 .rongyu{width: 1074px;margin: 0 auto;position: relative;}
.irow4 .rongyu li{width: 200px;padding: 0 8px;}
.irow4 .rongyu li img{width: 154px; margin: 0 auto;background: url('../images/loading.gif') center center no-repeat;}
.irow4 .rongyu li i{display: none; width: 200px;left: 8px;}
.irow4 .rongyu li p{width: 200px;}

.irow4 .sPrev,.irow4 .sNext{position: absolute;width: 22px;height: 71px;top:74px;background: url("../images/arrow.png");}
.irow4 .sPrev{left: -30px;}
.irow4 .sNext{right: -30px; background-position: right top;}
.irow4 .sPrev:hover{ background-position: left bottom;}
.irow4 .sNext:hover{ background-position: right bottom;}

.irow5 .tab-hd{text-align: center}
.irow5 .tab-hd a{display: inline-block; height: 38px; line-height: 38px; font-size: 18px; color: #333; vertical-align: top;margin: 0 20px;-webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; -ms-transition:all .3s linear 0s; transition:all .3s linear 0s;}
.irow5 .tab-hd a.on{color: #991b28; border-bottom: 1px solid #991b28;}
.irow5 .tab-bd{margin: 30px 0 0 0; height: 90px; overflow: hidden}
.irow5 ul{overflow: hidden;}
.irow5 li{float: left;width: 150px; height: 90px; text-align: center;}
.irow5 li img{display: inline-block; vertical-align: top;}
.irow5 li p{height: 30px; overflow: hidden; font-size: 14px; line-height: 30px; color: #666; text-overflow: ellipsis; white-space: nowrap;}
.jgdw img{height: 61px;}
.sqhz img{height: 54px;}
.sqhz img{height: 54px;}



.foot_1 {
    width: 100%;
    float: left; margin-top:50px;}
.foot_1 a {
    width: 245px;
    float: left;
    background: #f37548 url(../images/03_49.jpg) center no-repeat;
    padding: 22px 0 22px 0;
    line-height: 28px;
    padding-left: 155px;
    color: #FFF;
}
.foot_1 a:hover{ text-decoration:underline;}
.foot_1 a b {
    width: 100%;
    display: block;
    font-size: 22px;
    font-weight: normal;
}
.foot_1 a.foot_1_a1 {
    background: #db5237 url(../images/03_50.jpg) center no-repeat;
}
.foot_1 a.foot_1_a2 {
    background: #c03427 url(../images/03_51.jpg) center no-repeat;
    padding-left: 170px;
    width: 230px;
}



*/


/*三个部分*/
.one {
    overflow: hidden;
	margin-top: 40px;
}
.one h1 {
    text-align: center;
}
.blank3 {
    height: 30px;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}
.one ul {
    margin: 0 auto;
    overflow: hidden;
    width: 1660px;
}
.one li {
    margin: 0 30px;
    float: left;
    text-align: center;
    font-size: 15px;
    box-shadow: #e9e9e9 0px 0px 10px 2px;
    margin-top: 10px;
    line-height: 30px;
    margin-bottom: 10px;
}
.one_mar1 a {
    display: block;
    background: url(../images/pic11.png) no-repeat;
    width: 490px;
    height: 146px;
    text-decoration: none;
    color: #333;
    padding-top: 175px;
}
.one_mar2 a {
    display: block;
    background: url(../images/pic12.png) no-repeat;
    width: 490px;
    height: 146px;
    text-decoration: none;
    color: #333;
    padding-top: 175px;
}
.one_mar3 a {
    display: block;
    background: url(../images/pic13.png) no-repeat;
    width: 490px;
    height: 146px;
    text-decoration: none;
    color: #333;
    padding-top: 175px;
}

.one_mar1 a:hover {
    background: url(../images/pic14.png) no-repeat;
    color: #fff;
}
.one_mar2 a:hover {
    background: url(../images/pic15.png) no-repeat;
    color: #fff;
}
.one_mar3 a:hover {
    background: url(../images/pic16.png) no-repeat;
    color: #fff;
}

/*月子套餐*/
div.keshi {
    margin-bottom: 130px;
	margin-top:40px;
}

.keshi .content {
    position: relative;
    margin: 0 auto;
    width: 1600px;
    height: 670px;
}
.keshi .content .left {
    position: relative;
    overflow: hidden;
    width: 780px;
    height: 654px;
    float: left;
    background: url(../images/keshi_01.png);
	margin-left: 50px;
}
.keshi .content .left .l1 {
    position: absolute;
    display: none;
    width: 98%;
    height: auto;
}
.keshi .content .left .l1 .bt {
    font-size: 50px;
    height: 82px;
    color: #cfa972; 
    padding-top: 15px;
    text-transform: uppercase;
}
.keshi .content .left .l1 span{ font-size:25px; color: #cfa972; font-weight:0; margin-left:20px;}
/*.keshi .content .left .l1 h3 {
    font-size: 28px;
    color: #cd96ea;
    font-weight: normal;
    text-transform: uppercase;
}
.keshi .content .left .l1 h4 {
    font-size: 54px;
    color: #666666;
    padding-top: 15px;
    font-weight: normal;
}*/
.keshi .content .left .l1 .p2 {
 /*   width: 80%;*/
    font-size: 23px;
    color: #666666;
    line-height: 52px;
}
.keshi .content .left .l1 .p2 span {

    font-size: 23px;
    color: #666666;
	margin-left: 100px;
}
.keshi .content .left .l1 a {
    display: block;
    width: 171px;
    height: 41px;
    color: #fff;
    line-height: 41px;
    margin: 25px auto;
    text-indent: 42px;
    background: url(../images/btn_jt.png) no-repeat
 78% 50% #f0af52;
}
.keshi .content .right {
    position: relative;
    overflow: hidden;
    width: 760px;
    height: 670px;
    float: left;
}
.keshi .content .right .l1 {
    position: absolute;
    display: none;
}
.keshi .content .right .but {
    position: absolute;
    width: 760px;
    height: 69px;
    top: 50%;
    margin-top: -32px;
}
.keshi .content .right .but .b1 {
    width: 47px;
    height: 69px;
    float: left;
    background: url(../images/keshi_right.png);
    cursor: pointer;
}
.keshi .content .right .but .b2 {
    width: 47px;
    height: 69px;
    background: url(../images/keshi_left.png);
    float: right;
    cursor: pointer;
}





/*月子膳食开始*/
.module-4 .food-box {
 /*   -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;*/
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    height: 618px;
    padding-left: 240px;
	width:1600px;
	margin:0 auto;
    margin-top:40px;
}
.module-4 .food-desp {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 224px;
    height: 100%;
    padding-left: 16px;
    background-color: #ffc573;
    color: #fff;
}
.module-4 .food-desp h5 {
    margin-top: 82px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 62px;
    font-weight: normal;
}
.module-4 .food-desp ul {
    width: 196px;
}
.module-4 .food-desp li {
    font-size: 14px;
    line-height: 30px;
}
.module-4 .food-desp .tick {
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}

.module-4 .food-list {
    height: 100%;
    overflow: hidden;
}
.module-4 .food-list li {
    position: relative;
    width: 25%;
    height: 100%;
    float: left;
}
.module-4 .food-list img {
    height: 100%;
}
.module-4 .food-list .intro-box {
    position: absolute;
    z-index: 1;
    top: 241px;
    left: 50%;
    width: 150px;
    height: 150px;
    padding: 4px;
    margin-left: -79px;
    border: 1px solid #fff;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.module-4 .food-list .intro-box .intro-ct {
    height: 100%;
    background: #fff;
    background: rgba(255,255,255,0.8);
}
.module-4 .food-list .intro-box em {
    display: block;
    font-size: 16px;
    line-height: 150px;
    text-align: center;
    color: #3c464f;
    overflow: hidden;
    -moz-transition: all 0;
    -webkit-transition: all 0;
    transition: all 0;
}
.module-4 .food-list .intro-box .intro-detail {
    position: relative;
    z-index: 1;
    height: 0;
    margin: 4px;
    color: #3c464f;
    overflow: hidden;
    -moz-transition: all 0;
    -webkit-transition: all 0;
    transition: all 0;
}
.module-4 .food-list .intro-box strong {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    margin-top: 38px;
    margin-bottom: 34px;
    opacity: 0;
    -ms-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
}
.module-4 .food-list .intro-box p {
    margin: 27px 20px 0;
    font-size: 14px;
    line-height: 24px;
    opacity: 0;
    -ms-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
}
.module-4 .food-list .intro-box .btn {
    position: absolute;
    bottom: 40px;
    left: 50%;
    width: 200px;
    height: 46px;
    margin-left: -100px;
    font-size: 14px;
    color: #fff;
    line-height: 46px;
    text-align: center;
    background-color: #ffce4e;
    opacity: 0;
    -ms-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
}
.module-4 .food-list .food-item:hover .intro-box {
    top: 89px;
    height: 438px;
    width: 236px;
    margin-left: -123px;
}.module-4 .food-list .intro-box {
    position: absolute;
    z-index: 1;
    top: 241px;
    left: 50%;
    width: 150px;
    height: 150px;
    padding: 4px;
    margin-left: -79px;
    border: 1px solid #fff;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.module-4 .food-list .food-item:hover .intro-ct {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: rgba(255,255,255,0.9);
}
.module-4 .food-list .food-item:hover em {
    height: 0;
}
.module-4 .food-list .intro-box em {
    display: block;
    font-size: 16px;
    line-height: 150px;
    text-align: center;
    color: #3c464f;
    overflow: hidden;
    -moz-transition: all 0;
    -webkit-transition: all 0;
    transition: all 0;
}
.module-4 .food-list .food-item:hover .intro-detail {
    height: 430px;
    -moz-transition-delay: .3s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.module-4 .food-list .food-item:hover strong {
    opacity: 1;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition-delay: .4s;
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.module-4 .food-list .food-item:hover p {
    opacity: 1;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition-delay: .5s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.module-4 .food-list .intro-box p {
    margin: 27px 20px 0;
    font-size: 14px;
    line-height: 24px;
    opacity: 0;
    -ms-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
}
.module-4 .food-list .food-item:hover .btn {
    opacity: 1;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transition-delay: .6s;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.module-4 .food-list .intro-box .btn {
    position: absolute;
    bottom: 40px;
    left: 50%;
    width: 200px;
    height: 46px;
    margin-left: -100px;
    font-size: 14px;
    color: #fff;
    line-height: 46px;
    text-align: center;
    background-color: #ffce4e;
    opacity: 0;
    -ms-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
}
.module-4 .food-desp .tick {
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}


/*月子膳食结束*/


/*星级环境开始*/
.sub {
    width: 894px;
    margin: 33px auto 0;
    font-size: 16px;
    line-height: 27px;
    color: #7b7777;
	text-align:center;
}
.join {
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    line-height: 27px;
    margin-top: 10px;
  
}
.join a{  color: #f5b1a2;}
.img-list {
    width: 1200px;
    margin:0 auto;
	margin-top:-100px;
}

.img-list li{position:relative;z-index:1;width:300px;height:450px;float:left;overflow:hidden}
.img-list li:hover .i-img{-ms-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}
.img-list li:hover .yellow{background:#ffce4e}
.img-list li:hover .purple{background:#b4befa}
.img-list li:hover .blue{background:#88e6f2}
.img-list li:hover .pink{background:#e08faf}
.img-list .short{height:300px;margin-top:150px}
.img-list .short .i-img{left:0}
.img-list .i-img{position:absolute;bottom:0;z-index:1;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;height:100%;width:auto}
.img-list p{position:absolute;left:0;bottom:50px;z-index:2;width:180px;height:46px;font-size:18px;line-height:46px;color:#fff;text-indent:32px;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}
.img-list .yellow{background:#ffce4e;background:rgba(255,206,78,0.75)}
.img-list .purple{background:#b4befa;background:rgba(180,190,250,0.75)}
.img-list .blue{background:#88e6f2;background:rgba(136,230,242,0.75)}
.img-list .pink{background:#e08faf;background:rgba(224,143,175,0.75)}
.img-list .spec{background-color:#f4c786;color:#fff; height:360px;}
.img-list .spec .tick{display:inline-block;vertical-align:middle;margin-right:5px}
.img-list strong{margin-top:28px;margin-bottom:22px;display:block;font-size:30px;line-height:62px;font-weight:normal; margin-left:25px;}
.img-list em{display:block;font-size:18px;line-height:35px}
.il2{margin-top:0}
.il2 .i-img{top:0;bottom:auto}
.il2 p{top:204px;bottom:auto}
.il2 .short{height:300px;margin-top:0}

/*星级环境结束*/

/*底部开始*/
.mainBottomBox{padding-top:40px;padding-bottom:50px;}
.bottomTopBox{height:202px;background:url(../images/bottomBg.jpg) no-repeat center;background-size:100% 100%;margin-top: 70px;}
.bottomIcon{width:542px;height:92px;line-height:0;padding-top:50px;}
.bottomDetail{width:1200px;margin:0 auto;}
.bottomTextMiddle{width:1px;height:80px;background-color:#FFF;margin:0 30px;margin-top:59px;}
.bottomText a{color:#fff;font-size:16px;}
.bottomTextLeft{line-height:33px;padding-top:50px;}
.bottomTextLeft span{color:#F44336;}
.bottomTextRight{line-height:33px;padding-top:50px;}
.bottomBottomBox{height:150px;background-color:#007cbb;}
.bottomBottomDetail{width:1200px;margin:0 auto;text-align:center;font-size:14px;color:#ffffff;line-height:24px;padding-top:23px;}
.mainTop>.box:hover{position:relative;top:-2px;box-shadow:0 15px 30px rgba(0,0,0,.1);border-top-color:#3396c8;}
.main .rt{ float:right;}
.bottomText{ margin-top:-140px;}

/*底部结束*/


/*文章列表页开始*/
.brand-banner {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 547px;
    overflow: hidden;
}
.brand-banner img {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 547px;
}

.yznew_banner2 {
    width: 1210px;
    margin: 0 auto;
    height: 50px;
}
.yznew_banner2 p {
    line-height: 50px;
   border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
	color:#333333;
}
.picPlace {
	width:1210px; margin:0 auto;
   /* height: 320px;*/
    padding-top: 27px;
}
.picPlace .onee {
    width: 463px;
    height: 373px;
}
.picPlace .picItem {
    position: relative;
}
.picText {
    position: absolute;
    font-size: 18px;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    height: 36px;
    line-height: 36px;
    background-color:#c7af8f;
}
.picText a {
    color: #fff;
}
.picPlace .picItemBox {
    width: 314px;
    height: 375px;
 /*   margin-right: 8px;*/
    margin-left: 20px;
}
.picPlace .two {
    width: 314px;
    height:180px;
    padding-bottom: 4px;
}
.picPlace .three {
   width: 314px;
    height:180px;
    padding-top: 9px;
}
.picPlace .four {
    width: 391px;
    height: 373px;
	margin-left:20px;
}
.mainJt {
    width: 1210px;
    margin: 0 auto;
	margin-top:20px;
}
.mainJtLeft {
    width: 798px;
}
.mainJtLeftModel {
    height: 394px;
    border: 1px solid #E5E5E5;
    background-color: #fff;
    padding: 0 30px;
    margin-bottom: 20px;
}
.mainLeftTitle {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #ddd;
    padding-top: 15px;
}
.mainLeftTitleText {
    font-size: 24px;
    color: #333;
}
.mainLeftTitleList {
    margin-left: 12px;
    height: 48px;float: left;
}
/*img {
    vertical-align: middle;
    width: 100%;
    height: 100%;
}*/
.mainLeftTitleList .item {
    font-size: 14px;
}
.mainLeftTitleList .item a {
    color: #666;
}
.mainLinkMore {
    font-size: 14px;
    height: 48px;
    color: #666;float: right;
}
.mainLeftTitleList .fgItem {
    height: 14px;
    width: 1px;
    background-color: #D3D3D3;
    margin: 0 12px;
    margin-top: 17px;
}
.mainJtLeftBottom {
    padding-top: 20px;
}
.mainJtLeftPic {
    width: 280px;
    height: 280px;
    line-height: 0;
    position: relative;    float: left;
}
.mainJtLeftPic img{ width:280px; height:280px;}

.mainJtFloat {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 36px;
    line-height: 36px;
    padding-left: 12px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color:#c7af8f;
}
.mainJtFloat a{ color:#fff; text-align:center; font-size:17px;    display: block;}
.mainJtLeftRight {
    width: 420px;    float: right;
}
.mainJtLeftRightTop {
    border-bottom: 1px solid #eee;
    padding-top: 6px;
    padding-bottom: 12px;
}
.mainJtLeftRightTopTitle {
    font-size: 18px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mainJtLeftRightTopIcon {
    display: inline-block;
    width: 36px;
    height: 20px;
    margin-right: 10px;
    line-height: 0;
    position: relative;
    top: -1px;
	background:url(../images/hotIcon.jpg);
}
.mainJtLeftRightTopText {
    font-size: 14px;
    line-height: 23px;
    padding-top: 9px;
}
.mainJtLeftRightTopText a {
    color: #666;
}
.mainJtLeftRightList {
    padding-top: 4px;
}
.mainJtLeftRightList .item {
    border-bottom: 1px dashed #E6E6E6;
    line-height: 35px;
}
.mainJtLeftRightP {
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mainJtTime {
    font-size: 14px;
    color: #999;
}
.mainJtRight {
    width: 390px;
	float:right;
}

.mmrjPlace {
    padding: 0 30px;
    background-color: #fff;
    padding-top: 20px;
    border: 1px solid #E5E5E5;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.mainRightTitle {
    border-bottom: 1px solid #ddd;
    height: 44px;
    line-height: 44px;
}
.mainRightText {
    font-size: 20px;
    color: #333;
}
.mainRightLink {
    font-size: 14px;
    color: #666;float: right;
}
.mmrjPlace .mainRightList {
    padding-top: 11px;
}
.mainRightList .item {
    line-height: 35px;
    border-bottom: 1px dashed #E6E6E6;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mainJtLeftRightPicon {
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #999;
    border-radius: 2px;
    position: relative;
    top: -4px;
    margin-right: 7px;
}
.mainRightList .item a {
    color: #333;
}


/*便民服务*/
.ny_2_5 {
    width: 100%;
    float: left;
}.ny_2_1 h3, .ny_2_2 h3, .ny_2_5 h3 {
    width: 100%;
    float: left;
    background: url(../images/nlist_19.jpg) 1px bottom no-repeat;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    line-height: 50px;
}
.blank20 {
    width: 100%;
    height: 20px;
    clear: both;
    overflow: hidden;
}
.ny_2_5_1 {
    width: 388px;
    border: #e7e7e7 solid 1px;
    float: left;
}
.ny_2_5_2 {
    width:388px;
    height: 82px;
    float: left;
    padding: 25px 25px 25px 26px;
}
.ny_2_5_2 a {
    width: 167px;
    height: 45px;
    line-height: 41px;
    color: #FFF;
    float: left;
    background: #f76478 url(../images/nlist_09.jpg) 20px center no-repeat;
    text-indent: 55px;
}
.ny_2_5_2 a.ny_2_5_2_a1 {
    background: #ff9fab url(../images/nlist_10.jpg) 20px center no-repeat;
}
.ny_2_5_2 a.ny_2_5_2_a2 {
    background: #ff937e url(../images/nlist_11.jpg) 20px center no-repeat;
}
.ny_2_5_2 a.ny_2_5_2_a3 {
    background: #f17256 url(../images/nlist_12.jpg) 20px center no-repeat;
}
.ny_2_5_4 {
  /*  width: 388px;
    float: left;*/
    padding: 22px 10px 22px 120px;
    border-bottom: #e7e7e7 solid 1px;
}
.ny_2_5_4  img{ width:132px; height:132px;}
/*.ny_2_5_4 span {
    width: 50%;
    float: left;
    text-align: center;
    line-height: 32px;
}*/
.ny_2_5_5 {
    width: 301px;
    float: left;
    padding: 22px;margin-left: 25px;
}
.ny_2_5_5 h4 {
    width: 100%;
    float: left;
    background: url(../images/nlist_16.jpg) 0 3px no-repeat;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    text-indent: 30px;
    line-height: 20px;
    padding-bottom: 12px;
}
.ny_2_5_5 .ny_2_5_5_1i1 {
    line-height: 33px;
    float: left;
    height: 33px;
    padding: 0 15px;
    width: 169px;
    border: 0;
    background: #f0f0f0;
    color: #a7a7a7;
}
.ny_2_5_5 .ny_2_5_5_1i2 {
    line-height: 33px;
    float: left;
    color: #FFF;
    height: 33px;
    text-align: center;
    width: 94px;
    border: 0;
    background: #c70025;
}
/*热门套餐*/
.ny_2_4{ width:100%; float:left; height:220px; overflow:hidden; position:relative;    margin-top: 20px;margin-bottom: 20px;}

.ny_2_4 .sPrev,.ny_2_4 .sNext{ position:absolute; right:35px; top:180px; display:block; width:23px; height:23px; background:url(../images/z01.jpg) center center no-repeat; }
.ny_2_4 .sNext{ top:180px; right:10px; background:url(../images/z02.jpg) center center no-repeat; }
.ny_2_4 .sPrev:hover{background:url(../images/z1.jpg) center center no-repeat;}
.ny_2_4 .sNext:hover{background:url(../images/z2.jpg) center center no-repeat;}
.ny_2_4 ul{ overflow:hidden; zoom:1;   }
.ny_2_4 ul li{height:220px;width:390px;float:left; color:#5c5c5c; overflow:hidden; text-align:left; }
.ny_2_4 ul li .pic{width:390px;float:left; text-align:left; }
.ny_2_4 ul li .pic img{ width:390px;}


/*月子膳食*/
.yzss{ width:100%; float:left; height:300px; overflow:hidden; position:relative;    margin-top: 20px;margin-bottom: 20px;}

.yzss .sPrev,.yzss .sNext{ position:absolute; right:35px; top:260px; display:block; width:23px; height:23px; background:url(../images/z01.jpg) center center no-repeat; }
.yzss .sNext{ top:260px; right:10px; background:url(../images/z02.jpg) center center no-repeat; }
.yzss .sPrev:hover{background:url(../images/z1.jpg) center center no-repeat;}
.yzss .sNext:hover{background:url(../images/z2.jpg) center center no-repeat;}
.yzss ul{ overflow:hidden; zoom:1;   }
.yzss ul li{height:300px;width:390px;float:left; color:#5c5c5c; overflow:hidden; text-align:left;     }
.yzss ul li .pic{width:390px;float:left; text-align:left; }
.yzss ul li .pic img{ width:390px;}




/*文章列表页结束*/



/*文章页开始*/
.blank20 {
    width: 100%;
    height: 40px;
    clear: both;
    overflow: hidden;
}
.art_1 {
 width:780px; float:left;
  
}
.art_1_1{ width: 651px;
    float: left;
    border: #e4e4e4 solid 1px;
    padding: 30px 67px 30px 68px;}
.art_1_1 .art_tt {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #333333;
    text-align: center;
    line-height: 30px;
        padding-top: 10px; padding-bottom:10px;
}
.art_1_1 .art_ly {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #666666;
    text-align: center;
    line-height: 30px;
    padding: 8px 0;
}.art_1_1 .art_ly a {
    color: #c03427;
}
.art_1_2 {
    width: 100%;
    float: left;
}
.art_1_2 p{  font-size:20px; text-indent:2em;}

.art_1_3 {
    width: 100%;
    float: left;
}
.art_1_3 .art_1_3_a1 {
    width: 305px;
    height: 50px;
    line-height: 50px;
    float: left;
    background: #f37548 url(../images/art_07-03.jpg) 80px center no-repeat;
    text-align: center;
    font-size: 16px;
    color: #FFF;
}
.art_1_3 .art_1_3_a2 {
    width: 305px;
    height: 50px;
    line-height: 50px;
    float: right;
    background: #db5237 url(../images/art_13.jpg) 90px center no-repeat;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    text-indent: 20px;
}
.art_1_3 p {
    padding: 20px;
    width: 611px;
    background: #f0f0f0;    font-size: 16px;
    line-height: 30px;
}
.art_1_3 p b {
    color: #353535;
}
.art_1_3 p span {
    color: #c03427;
}
.art_1_3 p a {
    color: #c03427;
}
.art_1_4 {
    width: 100%;
    float: left;
}
.art_1_4 li {
    width: 100%;
    float: left;
    background: url(../images/art_18.jpg) left center no-repeat;
    text-indent: 20px;
    line-height: 30px; font-size:16px;
}

.art_2_1 {
    width: 651px;
    float: left;
    border: #e4e4e4 solid 1px;
    padding: 15px 67px 25px 68px;
}
.art_2_1 h3 {
    width: 100%;
    float: left;
    background: url(../images/lxwm_09.jpg) 1px bottom no-repeat;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    line-height: 50px;
}
.art_2_1 ul {
    width: 100%;
    float: left;
}
.art_2_1 ul li {
    width: 324px;
    float: left;
}
.art_2_1 ul li a {
    width: 324px;
    float: left;
    background: url(../images/art_25.jpg) left center no-repeat;
    text-indent: 30px;
    line-height: 43px;
}


/*文章页结束*/

/*文章统一列表页*/
.ny_1 {
    width: 788px;
}
.fl {
    float: left;
}
.ny_1 .ny_1_1 {
    width: 100%;
    float: left;
}
.ny_1 .ny_1_1 li {
    width: 100%;
    float: left;
    padding-bottom: 34px;
}
.ny_1 .ny_1_1 .ny_1_1_sj {
    width: 99px;
    height: 85px;
    float: left;
    background: url(../images/nlist_04.jpg) left top no-repeat;
    line-height: 38px;
    color: #FFF;
    text-indent: 12px;
}
.ny_1 .ny_1_1 .ny_1_1_sj span {
    width: 100%;
    float: left;
    line-height: 45px;
    text-indent: 16px;
}
.ny_1 .ny_1_1 .ny_1_1_nr {
    width: 590px;
    padding: 30px;
    float: right;
    border: #e5e5e5 solid 1px;
}
.ny_1 .ny_1_1 .ny_1_1_nr p {
    float: right;
    width: 281px;
}
.ny_1 .ny_1_1 .ny_1_1_nr p a {
    color: #555;    line-height: 30px;
}
.ny_1 .ny_1_1 .ny_1_1_nr p b {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    padding-bottom: 18px;
}



















