@charset "gb2312";
/* CSS Document */

*,html{margin:0;padding:0;font-family:"微软雅黑";}
body{width:100%;height:100%;background:url(../images/body_bg.jpg);}
img{border:none;}
ul{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#F00;}
.clear{clear:both;}

.top{width:100%;height:48px;}
	.top_content{width:1200px;margin:0 auto;}
		.top_content ul{background:url(../images/topbutton.gif) no-repeat;width:629px;height:38px;margin-top:10px;float:left;display:inline;}
			.top_content ul li{float:left;display:inline;}
			.yuesao a{width:129px;height:39px;display:block;}
			.cuiru{margin-left:8px;}
			.cuiru a{width:129px;height:39px;display:block;}
			.guwen{margin-left:40px;}
			.guwen a{width:60px;height:39px;display:block;}
			.zhuanjia{margin-left:10px;}
			.zhuanjia a{width:60px;height:39px;display:block;}
		.top_right{float:right;display:inline;font-size:12px;color:#666;margin-top:15px;}
			.top_right a{font-size:12px;color:#666;}
				.top_right a img{float:left;margin-right:5px;}
				.weChat{float: left;
width: 16px;
height: 16px;
margin-right: 5px;
background: url(../images/weixin.gif) no-repeat;}
				.weChat i{position: absolute;
top: 35px;
display: none;
width: 130px;
height: 130px;

z-index: 999;
}
.head{width:100%;height:120px;background:#FFF;}
	.head_content{width:1200px;margin:0 auto;}
		.logo{float:left;display:inline;margin-top:14px;}
		.top_tel{float:right;display:inline;font-size:14px;color:#999999;text-align:right;margin-top:40px;}
			.top_tel span{font-size:26px;color:#ee3579;}
			
.comiis_wrapad{ width:100%; height:500px; position:relative;overflow:hidden;}
.app_banner{ height:500px; display:block; width:100%;}


#slideBar { position:absolute; width:60px; bottom:25px; left:50%;}
#slideBar LI { text-indent:-9999em; margin:0px 3px; width:14px; display:block; background:url(../images/icon-gray.png) no-repeat; height:15px; _background:transparent; float:left;}
#slideBar .on { background-image:url(../images/icon-yel.png); _background: transparent}

.nav{width:100%;height:67px;background:#ff6599;z-index:9999;}
	.nav_ul{ width:1200px; height:68px; line-height:68px; margin:0px auto;}
.nav_ul li a{ color:#fff; text-decoration:none; display:block; float:left;text-align:center; }
.nav_a{height:52px; line-height:20px;font-size:18px;width:148px;padding-top:15px;}
.nav_a span{font-size:12px;}
.nav_a:hover{background:#dc326b;}
.nav_aa{height:30px; line-height:30px;font-size:14px;border-top:1px #FFF solid;width:148px;}
.nav_aa:hover{background:#f89ebc;}
.nav_ul li{float:left;position:relative; height:30px; line-height:30px;}
.nav_ul li .second{position:absolute;left:0;display:none;background:#dc326b;z-index:9999;}

.youshi{width:100%;height:459px;background:url(../images/youshi_bg.jpg) #FFF bottom repeat-x;}
	.youshi_content{width:1200px;margin:0 auto;}
		.youshi_title{text-align:center;padding:30px 0;}
			.title1{font-size:24px;color:#ff6599;padding:5px 0;display:block;text-align:center;}
			
			.major-list-outer{ overflow:hidden;}
.major-list{margin-right:-32px;margin-bottom:-30px;*margin-bottom:0px}
.major-list li{width:185px;height:185px;margin-left:65px;margin-right:50px;margin-bottom:32px;float:left;position:relative}
.major-list li a, .major-list li a span{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
.front-face{z-index:2;background:url(../images/majors.png) no-repeat 0 0}
.back-face{z-index:1;background:url(../images/majors_back.png) no-repeat 0 0}
.major-list li a{overflow:hidden}
.major-list li:hover a .back-face{z-index:3;}
#dx .front-face, #dx .back-face{background-position:0 0}
#rj .front-face, #rj .back-face{background-position:-187px 0}
#jx .front-face, #jx .back-face{background-position:-374px 0}
#gdz .front-face, #gdz .back-face{background-position:-561px 0}
#jsj .front-face, #jsj .back-face{background-position:0 -200px}
#kz .front-face, #kz .back-face{background-position:-200px -200px}
#jg .front-face, #jg .back-face{background-position:-400px -200px}
#sx .front-face, #sx .back-face{background-position:-600px -200px}
#gl .front-face, #gl .back-face{background-position:-0 -400px}
#ch .front-face, #ch .back-face{background-position:-200px -400px}
#wl .front-face, #wl .back-face{background-position:-600px -400px}
#xw .front-face, #xw .back-face{background-position:-800px -400px}
/*for-majors ending here*/

/*团队*/
.tuandui{width:1200px;margin:0 auto;}
	.tuandui_title{text-align:center;background:url(../images/title_tuandui.jpg) center no-repeat;height:48px;}
	.title2{font-size:14px;color:#ff6599;line-height:80px;}
	.tuandui_content{background:url(../images/fenge.png) top no-repeat;padding-top:40px;margin-top:40px;}
		.tuandui_content ul{}
			.tuandui_content ul li{float: left;margin: 30px 32px;}
			.shape {
	width: 175px;
	height: 170px;
	position: relative;
}
		
	.shape .overlay {
		display:block;
		width: 190px;
		height: 190px;
		position: absolute;
		top:-5px;
		left:-5px;
		-webkit-transform: scale(1,1);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 0.6s;
		-moz-transform: scale(1,1);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 0.6s;
		transform: scale(1,1);
		transition-timing-function: ease-out;
		transition-duration: 0.6s;				
		z-index:500;
		/* allow user to actually perform actions underneath this layer */
		pointer-events:none; 
		background-repeat: no-repeat;
		outline:0;		
	}

/* different shapes */
.shape .overlay.round {
	background: url("../images/round.png");		
}
.hezuo_yuanjiao .yuanjiao{background:url(../images/hezuo.png) center;position: absolute;width:156px;height:89px;z-index:500;}

.shape .overlay.hexagon {
	background: url("../images/hexagon.png");
}

.shape .overlay.pentagon {
	background: url("../images/pentagon.png");
}			

/* hover effect */
.shape:hover .overlay {
	-webkit-transform: scale(1.07,1.07);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 0.3s;
	-moz-transform: scale(1.07,1.07);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 0.3s;
}


.shape:hover .bg {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  display:block;
}

.shape:hover .details {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
	z-index:450;
  display:block;	
}	
		
		

/* content styles */
.shape .bg, 
.shape .details {
	position: absolute;
	width: 180px;
	height:180px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	top:0;
	left:0;
	opacity:0;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;				
	display:none;  
}		

.shape .bg {
	background: #4b5a78;		
}

.shape .details span.heading {
	font-family: 'Roboto Condensed', serif;		
	font-size:30px;
	display:block;
	margin-top:40px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.shape .details p {
	font-family: 'Abel', sans-serif;		
	color:#fff;
	width: 90%;
	font-size:14px;
	margin:0 auto;
	text-align:center;
}

.shape a.button {
	padding:5px 15px;
	font-family: 'Abel', sans-serif;	
	font-size:12px;	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	background: #2f3644;
	text-decoration:none;
	color:#fff;
	display:block;
	width:50px;
	margin:0 auto;
	text-align:center;
	margin-top:15px;
}

.shape a.button:hover {
		background: #fff;
		color: #2f3644;			
		}
.tuandui_bottom{width:1200px;height:47px;background:url(../images/tuandui_bottom.png) no-repeat;}

.news_ys{float:left;margin-left:4px;margin-right:4px;}
.news_ys dl {
    width: 550px;
    height: 230px;
    background: #f6f6f6;
    float: left;
    margin-top: 10px;
    border-radius: 5px;
    border: 1px #ccc solid;}
.news_ys dt {
    width: 180px;
    height: 180px;
    margin: 25px 15px;
    float: left;
}
.news_ys dd {
    width: 320px;
    height: 220px;
    margin-top: 45px;
    margin-right: 20px;
    float: right;
}
.ysbiaoti {
    margin-bottom: 10px;
}
.yspeixun {
    width: 290px;
    margin-top: 10px;
    border-top: 1px dashed #ee780f;
    padding: 15px;
    padding-top: 30px;
}
.yspeixun ul {
    width: 210px;
    float: right;
    
    
}
.yspeixun ul li {
    margin-right: 5px;
    margin-bottom: 9px;
    color: #fff;
    float: left;
    padding-left: 15px;
    background: url(../images/tag.png) no-repeat left -70px;
    white-space: nowrap;
}
.yspeixun li p {
    font: 12px/1.5 Microsoft YaHei,tahoma,arial;
    padding-right: 9px;
    line-height: 20px;
    background: url(../images/tag.png) no-repeat right -70px;
}


/*新闻*/
.news{width:1200px;margin:0 auto;}
	.news_title{text-align:center;padding:30px 0px 40px 0px;}
	.more{float:right;display:inline;margin-top:60px;}
	.news_content{width:1188px;height:634px;border:6px #ffdfee solid;background:#FFF;}
		.news_content_border{width:1180px;height:626px;border:1px #ecdbe1 dashed;margin-top:3px;margin-left:3px;}
			.dongtai{width:526px;float:left;display:inline;margin-left:35px;}
				.dongtai h2{font-size:24px;font-weight:normal;color:#fa6289;line-height:60px;}
				.news_img{width:503px;height:125px;padding:5px;border:1px #fb5787 solid;}
				.dongtai ul{margin-top:10px;}
					.dongtai ul li{width:515px;height:26px;line-height:26px;}
						.dongtai ul li a{float:left;display:inline;font-size:14px;}
						.dongtai ul li span{float:right;display:inline;font-size:14px;}
				.fenxiang{float:right;display:inline;margin-right:35px;}
	
/*妈咪见证*/
.jianzheng{background:url(../images/lianxi_bg.jpg) #FFF bottom repeat-x;height:520px;}
.jianzheng_title{padding-top:40px;padding-bottom:20px;}
div.indexmaindiv{height:284px;margin:0px auto;width:1200px;}
div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url(../images/playstyles.png) no-repeat;}
div.indexmaindiv1{margin-top:25px; overflow:hidden;}
div.indexmaindiv1 div.stylesgoleft{float:left;width:31px;height:57px;background:url(../images/left_button.png) no-repeat;margin:106px 0px 0px 0px;cursor:pointer;}
.jianzheng_img{width:250px;height:150px;display:block;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;border:6px #ebeaea solid;}
.jianzheng_img img{max-height:150px;max-width:200px;vertical-align:middle;}
.jianzheng_img:hover{border:6px #ffd4e5 solid;}
.jianzheng_text{width:212px;height:30px;line-height:30px;text-align:center;display:block;}
div.indexmaindiv1 div.stylesgoright{float:right;width:31px;height:57px;background:url(../images/right_button.png) no-repeat;margin:106px 0px 0px 0px;cursor:pointer;}

/*滚动*/
.maindiv1_box{width:1084px;height:230px;background:url(../images/jianzheng_bg.gif) #FFF bottom repeat-x;padding:25px;border:2px #f8e1ea solid;float:left;display:inline;}
div.maindiv1{float:left;overflow:hidden;position:relative;width:1088px;height:245px;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:212px;height:212px;margin-left:5px;margin-right:5px;margin-top:20px;}
/*简介*/
.jianjie{width:100%;background:url(../images/jianjie_bg.gif) #f66a8f repeat-x;margin-top:50px;padding-bottom:35px;}
	.jianjie_title{width:1200px;margin:0 auto;text-align:center;padding:60px 0 30px 0;}
		.jianjie_title h2{text-align:center;font-size:30px;color:#FFF;font-weight:normal;letter-spacing:8px;line-height:50px;}
	.jianjie_content{width:1200px;margin:0 auto;line-height:26px;color:#FFF;}
/*联系*/
.lianxi{width:100%;background:url(../images/lianxi_bg.jpg) #FFF bottom repeat-x;height:270px;padding-top:70px;}
	.lianxi_content{width:1198px;border:1px #f2e9ec solid;height:106px;margin:0 auto;text-align:center;}
	.lianxi_content a{float:left;display:inline;width:75px;height:70px;margin-top:15px;margin-right:10px;}
	.kefu1{margin-left:470px;}
/*底部*/
.youlian{width:100%;background:#e9edee;padding-bottom:20px;}
	.youlian_content{width:1200px;margin:0 auto;border-top:1px #d7dbdc solid;border-bottom:1px #d7dbdc solid;min-height:40px;text-align:center;font-size:14px;color:#999898;}
	.youlian_content a{font-size:14px;color:#999898;}
	.fnav_content{width:1200px;margin:0 auto;border-bottom:1px #d7dbdc solid;min-height:40px;text-align:center;line-height:40px;}
		.fnav_content a{font-size:14px;color:#999898;margin-left:5px;margin-right:5px;}
.bottom{width:100%;height:40px;line-height:40px;background:#f05889;}
	.bottom p{font-size:14px;color:#FFF;width:1200px;margin:0 auto;}
	
/*内页about*/
.ny_banner{width:100%;height:auto;}
.weizhi{width:1200px;margin:0 auto;height:40px;line-height:40px;font-size:14px;color:#ff6599;}
	.weizhi a{font-size:14px;font-size:14px;color:#ff6599;}
.ny_content{width:1120px;min-height:200px;background:#FFF;margin:5px auto 30px auto;padding:40px;}
/*月嫂服务*/
.ny_left{width:264px; margin-top:10px; float:left;display:inline;}
.ny_right{width:850px;float:right;display:inline;}
table.tab_css_1{
 border:0px solid #cad9ea;
 line-height:30px;

}
table.tab_css_1 th {
 background-repeat::repeat-x;
 height:30px;
}
.tab_css_1 .td1{ 
	color:#8e488e;
}
.tab_css_1 .td2{
	text-align:center;  
}
table.tab_css_1 td,table.tab_css_1 th{
 border:0px solid #A8A8A8;
 color:#5a5a5a;
 font-size:14px;
 padding:0 1em 0;
}
table.tab_css_1 tr.tr_css{
 background-color:#f1eeee;
}
/*新服务页面*/	
.fwysbt{
	font-size:16px; 
	line-height:40px;
	height:40px;
	border-bottom:1px solid #8e488e;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: scroll; 
	font-family:"Microsoft Yahei";
	}
.fwysbt01{
		color:#8e488e;
		float:left;
		font-weight:bold; 
}

.fwysbt02{
		margin-left:50px;
		color:#5a5a5a;
		float:left
}
.fwysbt03{
		color:#5a5a5a;
		float:right
}
/*妈咪见证*/
.jianzheng_left{width:200px;float:left;display:inline;}
	.jianzheng_left ul{margin-top:10px;}
	.jianzheng_left ul li{width:200px;line-height:30px;background:url(../images/ls1.gif) 5px 8px no-repeat;text-indent:20px;}
	.jianzheng_left ul li a{color:#666;}
	.td_second a{display:block;}
.jianzheng_right{width:920px;float:right;display:inliline;}
.grid{width: 188px;
min-height: 100px;
padding: 15px 10px;
background: #fff;
margin: 11px;
font-size: 12px;
float: left;
box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;}
.grid .imgholder img {
max-width: 100%;
background: #ccc;
display: block;
}
.grid strong {
display: block;
padding: 10px;
font-size: 14px;
border-bottom:1px #CCC solid;
margin-bottom:10px;
color:#666;
}
.grid strong span{color:#000;}
.grid .meta {
text-align: right;
color: #777;
font-style: italic;
margin-top:5px;
}
.grid p{text-indent:2em;}
.jz_title{width:920px;height:190px;background:#f0e5e9;margin:10px 0px;}
.jz_img{width:158px;height:190px;float:left;display:inline;}
	.jz_title_right{float:right;display:inline;width:760px;}
		.jz_title_right h1{font-size:20px;font-weight:bold;margin-top:40px;line-height:40px;margin-left:30px;color:#f5648f;}
		.jz_title_right .shijian{font-size:16px;color:#f5648f;line-height:40px;margin-left:30px;}
		.jz_title_right .guanjianci{font-size:14px;color:#f5648f;line-height:40px;margin-left:30px;}
		.jz_content{line-height:24px;}
		
/*团队详细*/
.news_ysny{ width:1120px; margin:0 auto;}

.news_ysny dl{width:1120px; height:230px; background:#FFF; float:left;border-radius: 5px;}
.news_ysny dt{width:180px; height:180px; margin:25px 15px;float:left;}
.news_ysny dd{width:880px; height:220px; margin-top:50px; margin-right:20px; float:right;}
.ysbiaoti{margin-bottom:10px;}
.yspeixunny{width:880px; margin-top:10px; border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; padding:10px;}
.yspeixunny2{width:880px; border-bottom:1px dashed #CCCCCC; padding:10px;}
.yspeixunny3{width:880px; padding:10px;border-top:1px dashed #CCCCCC;}
.td_jianzheng_title{height:40px;line-height:40px;border-top:1px #CCC solid;border-bottom:1px #CCC solid;font-size:16px;text-indent:15px;margin-top:20px;}

/*培训学院*/
.xueyuan_content{background:url(../images/jianjie_bg.gif) #FFF repeat-x;}
	.xy_title{width:1120px;height:75px;text-align:center;margin-bottom:20px;}
		.xy_title p{text-align:center;font-size:14px;color:#999;line-height:30px;}
	.yspx{width:200px;float:left;display:inline;text-align:center;margin-left:12px;margin-right:12px;}
		.yspx a{display:block;width:115px;height:126px;margin:0 auto;margin-bottom:10px;}
		.yspx p{font-size:14px;text-indent:20px;line-height:20px;}
	.ys_title{margin-top:40px;}
	.ys_left{float:left;display:inline;width:560px;float:left;display:inline;}
		.ys_left img{margin:20px 0;}
		.ys_right img{margin:0px 0 30px 0;}
		.px_youshi1{width:560px;background:url(../images/1.jpg) no-repeat;margin-bottom:10px;}
		.px_youshi2{background:url(../images/2.jpg) no-repeat;}
		.px_youshi3{background:url(../images/3.jpg) no-repeat;}
		.px_youshi4{background:url(../images/4.jpg) no-repeat;}
		.px_youshi5{background:url(../images/5.jpg) no-repeat;}
			.ys_left_title{font-size:24px;color:#ee6f9c;font-family:"微软雅黑";line-height:40px;border-bottom:1px #CCC dotted;width:500px;margin-left:60px;}
			.px_ys_text{width:500px;margin-left:60px;font-size:14px;line-height:24px;color:#666;}
	.ys_right{float:right;display:inline;}
.px_dt_title{width:1120px;height:47px;text-align:center;margin:40px 0;}
	.px_dt_ul li{width:510px;float:left;display:inline;margin-left:25px;margin-right:25px;line-height:24px;}
		.px_dt_ul li a{float:left;display:inline;font-size:14px;color:#666;}
		.px_dt_ul li span{float:right;display:inline;font-size:14px;color:#666;}
	.px_indexmaindiv{width:1120px;}
		.px_indexmaindiv .maindiv1_box{width:1004px;}
		.px_indexmaindiv .maindiv1_box .maindiv1{width:1008px;}
			.px_indexmaindiv .maindiv1_box .maindiv1 ul li{margin-left:20px;margin-right:20px;}
/*培训详情*/
.xueyuan_xx_content{width:1200px;background:url(../images/jianjie_bg.gif) #FFF repeat-x;padding:7px 0px 40px 0;}
.px_nav{width:1200px;height:50px;background:#f66a8f;text-indent:20px;color:#FFF;line-height:50px;}
	.px_nav a{color:#FFF;}
	.px_text{padding:0 40px;width:1120px;}
		.px_text h1{font-size:24px;color:#fc6c9f;font-weight:normal;text-align:center;margin:30px 0;}
		.px_text p{line-height:24px;font-size:14px;}
		
		
/*右侧悬浮*/
.right_suspend { position: fixed; top: 150px; right: 10px; z-index:999; }
.right_suspend a { display: block; width: 57px; height: 90px; margin-top: 0px; }
.navigation { width: 100%; height: 220px; margin: 0 auto; padding-top: 30px; overflow: hidden; }
.navigation { position: relative; }
.navigation dl { margin-right: 28px; float: left; cursor: pointer; width: 60px; height: 60px; text-align: center; position: relative; padding-bottom: 30px; color: #888889; }
.navigation dl:hover { color: #221814 !important; }
.navigation dl p { position: absolute; bottom: 0; font-size: 14px; text-align: center; width: 150px; }
.navigation .t1, .navigation .t2, .navigation .t3, .navigation .t4, .navigation .t5 { width: 150px; height: 150px; }
.navigation .t1:hover, .navigation .t2:hover, .navigation .t3:hover, .navigation .t4:hover, .navigation .t5:hover { width: 150px; height: 150px; }
.appointment { position: absolute; right: 20px; top: 50px; }
.appointment a { display: block; width: 106px; height: 40px; text-align: center; line-height: 40px; color: #fff; background-color: #000; font-size: 14px; }

.fenye{height:60px;line-height:60px;}