.banner{height:500px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.bann_ext{position:relative;width:100px;margin-left:auto;margin-right:auto;}
.frontCover{position:absolute;top:-24px;}
.frontCover li{float:left;width:12px; height:12px;background:#ccc;color:#ccc;overflow:hidden;margin-right:10px;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#fca3b5; color:#fca3b5}

/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}


.index_a .gglt{ width:833px;}
.index_a .ggrt{ width:337px;}

.index_a{ margin-top:45px; overflow:hidden; display:block;}

/*优秀月嫂*/
.iyxys-list {/* min-height:543px;*/ overflow:hidden;}
.iyxys-list li{float:left; text-align:center;width:182px; margin-right:35px; height:230px;margin-top:41px;line-height:48px; font-size:18px;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.iyxys-list a{ display:block; overflow:hidden; width:182px; height:182px;  border-radius:91px; -webkit-border-radius:91px;  }
.iyxys-list a img{ display:block;  width:100%; /*height:100%;*/ }
.iyxys-list li:nth-of-type(4n){ margin-right:0;}
.iyxys-list li:hover{  color:#fca3b5;transform:translateY(-10px); -webkit-transform:translateY(-10px); -moz-transform:translateY(-10px);} 

.iyxys-list li:hover{ transform:translateY(-10px); -webkit-transform:translateY(-10px); -moz-transform:translateY(-10px);} 
/*医院陪u*/
.i-yyph { background:#ffedf1; height:260px; margin-bottom:22px;}
.i-yyph a{ display:block; width:272px; margin:0 auto; padding-top:20px; line-height:40px; font-size:14px; color:#666666; text-align:center;}
.i-yyph a img{display:block; width:252px; height:179px; border:solid 10px #fff;}

/*培训公告*/

.i-pxgg{ height:198px; background:#eeeeee;  padding:7px 10px;}
.i-pxgg li{ line-height:33px; background:url(../images/index_32.jpg) no-repeat center left; padding-left:14px;}
.i-pxgg li a{  font-size:14px; color:#666;}
.i-pxgg li a:hover{ color:#fbbfcb;}
.i-pxgg li span{  font-size:14px; color:#666; float:right;}

/*其他项目*/

.i-qtxm{ height:296px; background:#fce2e7; padding:5px 8px 0;}
.i-qtxm li{ padding-left:12px; width:143px; float:left; padding-top:9px;font-size:14px; line-height:38px; color:#666666; text-align:center; }
.i-qtxm li a{   width:143px; display:block;overflow:hidden; }
.i-qtxm li a img{width:143px;  display:block; float:left; height:95px;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.i-qtxm li:hover{ color:#fbbfcb;}
.i-qtxm a:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}

/*月嫂案例*/
.i-case li{ width:212px; float:left; line-height:42px; font-size:14px; color:#333; text-align:center; margin-right:35px;margin-top:35px;}
.i-case li a{ width:212px; display:block;overflow:hidden;  height:164px;}
.i-case a img{  width:212px; display:block; float:left; height:164px;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.i-case a:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}
.i-case li:last-child{ margin-right:0;}
.i-case li:hover{ color:#fbbfcb;}
/*公司简介*/

.i-about{ width:380px; height:452px; }
.i-about-content{ height:363px;background:#ffedf1; padding:20px;}
.i-about-content img{ widht:100%;}
.i-about-content a{padding-top:15px; line-height:25px; display:block;}
.i-about-content a:hover{ color:#fbbfcb;}
/*公司新闻*/

.i-news { margin:0 30px; }
.i-news-content{padding:15px; padding-bottom:0; height:388px;}
.i-news-content dl{ height:60px; background: url(../images/index_17.png) repeat-y 71px 0;padding-bottom:20px;}
.i-news-content dl dt{ height:60px; width:60px;  float:left;}
.i-news-content dl dt h2{ font-size:36px; font-weight:normal;color:#333; text-align:center;}
.i-news-content dl dt span{ display:block; text-align:center; font-size:14px; color:#333;}
.i-news-content dl dd{ float:right; width:255px;}
.i-news-content dl dd span{ float:left; width:255px; font-weight:bold;color:#333;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
.i-news-content dl dd a{ float:left; width:255px; font-size:14px; color:#333; overflow:hidden; height:40px; line-height:20px;x}
.i-news-content dl:hover a,
.i-news-content dl:hover span,
.i-news-content dl:hover h2{ color:#fbbfcb}


.i-zxyuyue-content { padding:20px; padding-bottom:0; height:363px;background:#ffedf1;}
.i-zxyuyue-content dl dt{padding-bottom:25px; height:46px; width:100%;}

.i-zxyuyue-content dl dt img{ float:left; width:45px; height:46px;}
.i-zxyuyue-content dl dt div{ float:left;padding-left:20px; width:275px;}
.i-zxyuyue-content dl dt div p { line-height:20px;}
.i-zxyuyue-content dl dt div p a{ color:#fbbfcb; font-size:14px;}
.i-zxyuyue-content dl dt div p span{ color:#999999; font-size:14px; float:right;}
.i-zxyuyue-content dl dt div .wenzi{ display:block; line-height:25px;font-size:14px;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
.i-zxyuyue-content dl dd{ border-top:dashed 1px #cccccc; padding-top:25px;}
.i-zxyuyue-content dl dd a{ display:block; width:107px; height:107px; border:solid 1px #fca3b5; float:left;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:url(../images/index_84.png) no-repeat center 13px; font-size:18px; text-align:center; line-height:177px; color:#fca3b5; margin-left:40px; }
.i-zxyuyue-content dl dd a:nth-of-type(2){  background:url(../images/index_85.png) no-repeat center 13px; }

/*banner*/
.banner{position:relative;height:550px;overflow:hidden; }
.banner .ban img{width:1920px;position:relative;left:50%;margin-left:-960px; }
.vui-slider {position:relative;overflow:hidden;background:#999;width:1920px;position:relative;margin-left:-960px;left:50%;}
.vui-slider .vui-items {overflow:hidden;width:100%;height:100%;}
.vui-slider .vui-item {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.vui-slider .vui-item a,.vui-slider .vui-item img {display:block;padding:0;border:none;}
.vui-slider .vui-buttons {position:absolute;z-index:5;bottom:40px;left:50%;float:left;display:inline;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.vui-slider .vui-button {float:left;display:inline;overflow:hidden;height:12px;width:12px;margin:0 10px;padding:0;border:none;border-radius:6px;background:#ccc;cursor:pointer;}
.vui-slider .vui-button-cur {background-color:#fca3b5;}
.vui-slider .vui-transfer {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}
.vui-slider .vui-sidebutton-hover {filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;background-color:#000;}