@charset "gb2312";
/* CSS Document */
/*
* Description: 2017年心理实操课亲子教育专题
* Update:      17/05/2017
* Author:      yixiaofang
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{ font-size: 16px; background: #fff;  color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{ text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{position:relative;width:1000px;margin:0 auto;}
img{display:block;}
.btn{ display:block; text-align:center; color:#fff; margin:0 auto;}
.btn img{ display:inline-block; vertical-align:middle; margin-top:-5px; }
.title{ padding-top:50px;}
.title img{ margin:0 auto;}
.cbg{ background-color:#fff; }
.cbg_01{ height:9px; background:url(../images/cbg.png) no-repeat;}
.con_head{width:200px; height:177px;  position:absolute; top:-85px; left:0; }
.con_s{ display:block; width:154px; height:153px; position:absolute;}
/* banner */
	.banner{width:100%;}
	.banner_01{height:165px;background: url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:172px;background: url(../images/banner_02.jpg) center top no-repeat;}
	.banner_03{height:112px;background: url(../images/banner_03.jpg) center top no-repeat;}

	.banner_01 h3{ font-size:28px; color:#d97e8d; padding:28px 0 0 55px; height:48px; line-height:48px; width:258px; text-align:center;} 
	.banner_01 p{ font-size:72px;padding-left:52px; color:#d97e8d; }
	.banner_03 p{ width:470px; text-align:center; color:#d97e8d;  line-height:52px; }
	.btna { padding-left: 55px;}
	.btna a{ width:158px; height:32px; line-height:32px; margin-right:10px; border:1px solid #d97e8d; float:left; font-size:14px; color:#d97e8d; }

/*four*/
	.four{ width:100%; padding:30px 0 85px 0; background:#ffecef url(../images/fou_bg.jpg) no-repeat top center;}
	.fou_p{ width:450px; padding-left:40px; font-size:16px; line-height:30px; color:#666; text-indent:2rem; }
	.f_p1{  text-indent:2rem; padding:25px 39px 30px 42px;font-size:14px; line-height:24px; color:#666; }
	.fou_con{ position:relative;}
	.fou_i{ position:absolute; z-index:2;}
	.fou_i1{ width:318px; height:340px; background:url(../images/fou_01.png) no-repeat; top:-230px; right:-100px;}
	.fou_i2{ width:226px; height:243px; background:url(../images/fou_03.png) no-repeat; bottom:-35px; left:-80px;}
	.fou_b h4{ font-size:30px; line-height:90px;}
	.fou_b p{ font-size:40px; line-height:50px; color:#d97e8d; }
	.fou_b p em{ line-height:50px; display:inline-block; vertical-align:middle; font-family:"Impact"; font-size:60px;}
	.fou_b p span{ font-size:24px;}
	.fou_b { padding:5px 0 44px 142px;}
	.fou_b a,.tec_d  a{ display:inline-block; vertical-align:middle; padding:0 20px; background-color:#d97e8d; border-radius:30px; font-size:24px; margin-left:20px; }
	.fou_b a:hover,.tec_d  a:hover{ background-color:#e795a3;}
	.fou_b a img{ margin-right:5px;}

/*sail*/
	.sail{ width:100%; height:471px; background:url(../images/sai_bg.jpg) no-repeat top center; padding-top:85px; }
	.s_p1{ padding:23px 120px 24px 120px; font-size:18px; line-height:40px; color:#666;}
	.sai_b{ padding-left:177px;}
	.sai_i{ width:226px; height:243px; background:url(../images/sai_01.png) no-repeat; bottom:-135px; right:-56px;}
	
/*love*/	
	.love{overflow:hidden; width:100%; background-color:#b8f3de; padding:85px 0;}
	.lov_head{ background:url(../images/lov_01.png) no-repeat; }
	.lov_ul ul{ width:480px; float:left; margin-right:38px;}
	.lov_ul .lu_02{ margin-right:0; }
	.lov_ul li{ margin-bottom:20px; width:480px; }
	.lov_lit h4{ line-height:68px; text-align:center; padding-top:27px; color:#d1d1d1;}
	.lov_lit h4 span{ font-size:38px; color:#d97e8d; display:inline-block; vertical-align:middle; padding:0 18px;}
	.lov_lit p{ font-size:14px; line-height:24px; color:#666; padding:0 42px 23px 42px; }
	.lov_lib{ padding:39px 0 52px ; text-align:center;}
	.lov_t{ padding:40px 0 20px;}
	.lov_t h4{ font-size:40px; line-height:64px; text-align:center; color:#d97e8d; }
	.lov_b{ text-align:center; padding:44px 0 50px;}
	.lov_i{ width:295px; height:312px; background:url(../images/lov_03.png) no-repeat; bottom:-35px; left:-137px;}
	.love .con_s{ background:url(../images/lov_02.png) no-repeat; }
	.lov_s1{ left:-290px; top:192px;}
	.lov_s2{ right:-229px; top:683px;}
	
/*parent*/
	.parent{overflow:hidden; width:100%; padding:85px 0; background-color:#e3f9c3;}
	.par_head{  background:url(../images/par_01.png) no-repeat; }
	.par_i{ width:288px; height:271px; background:url(../images/par_02.png) no-repeat; top:-20px; right:-82px;}
	.par_s1{ background:url(../images/par_03.png) no-repeat; top:440px; left:-264px;}
	
/*children*/
	.children{overflow:hidden; width:100%; padding:85px 0; background-color:#ffecef;}
	.chi_head{ background:url(../images/chi_01.png) no-repeat;  }
	.chi_i1{ width:252px; height:243px; background:url(../images/chi_02.png) no-repeat;bottom:-30px; left:-82px;}
	.chi_i2{ width:461px; height:325px; background:url(../images/chi_03.png) no-repeat;top:-301px; right:-47px;}
	.chi_s1{  background:url(../images/chi_04.png) no-repeat; top:566px; left:-264px;}
	
/*technology*/	
	.technology{overflow:hidden; width:100%; padding:85px 0; background-color:#ebe7ff;}
	.tec_head{ background:url(../images/tec_04.png) no-repeat;  }
	.tec_con{ padding-left:38px;}
	.tec_con h4{ height:45px; line-height:26px; font-size:26px; color:#d97e8d;}
	.tec_con ul{ padding:0 0 40px 98px;}
	.tec_con li{ margin-right:58px; color:#fff; float:left; width:208px; height:210px;  text-align:center;}
	.tec_con .li01{background:url(../images/tec_01.png) no-repeat; }
	.tec_con .li02{background:url(../images/tec_02.png) no-repeat; }
	.tec_con .li03{background:url(../images/tec_03.png) no-repeat; }
	.tec_con li h5{ font-size:22px; line-height:56px; padding-top:30px; }
	.tec_con li p{ line-height:20px; padding-top:15px; }
	.tec_tab{ margin-bottom:50px; border-top:1px solid #d97e8d;border-left:1px solid #d97e8d; background-color:#f8f8f8; color:#191919;}
	.tec_tab td{ border-bottom:1px solid #d97e8d;border-right:1px solid #d97e8d; padding-left:30px; }
	.tec_i{ width:323px; height:303px; background:url(../images/tec_05.png) no-repeat;bottom:-120px; left:-96px;}
	.tec_s1{  background:url(../images/tec_06.png) no-repeat; top:516px; right:-188px;}
	
/*course	*/
	.course{ width:100%; height:540px; padding-top:83px; background:url(../images/cou_bg.jpg) no-repeat top center;}
	.cou_td{ padding:15px 0 25px 40px;}
	.cou_t h4 { font-size:22px; color:#d97e8d;} 
	.cou_t p{ color:#666; line-height:24px; }
	.cou_i1{ width:226px; height:243px; background:url(../images/cou_01.png) no-repeat;bottom:-12px; left:-82px;}
	.cou_i2{ width:318px; height:340px; background:url(../images/cou_02.png) no-repeat;top:-82px; right:-96px;}
	
/*teacher	*/
	.teacher{ width:100%; background-color:#ffecef; padding:127px 0 75px 0;}
	.tea_con{ position:relative;border:10px solid #ecb5be; padding:36px 52px 36px 332px;}
	.tea_i{ z-index:2; width:377px; height:488px; background:url(../images/tea_01.png) no-repeat; position:absolute; bottom:-10px; left:0px; }
	.tea_d{ padding:64px 40px 30px 53px; position:relative; background-color:#fff;}
	.tea_d h3{ width:158px; height:159px; background:url(../images/tea_02.png) no-repeat; text-align:center; line-height:159px; color:#fff; font-size:26px; position:absolute; top:-108px; left:35px; }
	.tea_d h4{ font-size:24px; color:#d97e8d; line-height:48px; }
	.tea_d p{ font-size:18px; line-height:30px; color:#666666; }
	.tea_s1{  background:url(../images/chi_04.png) no-repeat; top:129px; left:-195px;}
	
/*扉页信息*/
.feiye{height:32px;line-height:32px;text-align:center;font-size:12px;color:#EFEBEA;}