/* CSS Document */
body {
background: #fff;
color: #333;
font-size: 12px;
font-family: "Microsoft YaHei","Arial Narrow","SimSun";
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd {
margin: 0;
padding: 0;
border: 0;
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd {
margin: 0;
padding: 0;
border: 0;
}

a {
text-decoration: none;
color: #333333;
}
fieldset, img {
border: 0;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}
img {
border: none;
padding: 0;
margin: 0;
}
ol, ul, li, input {
list-style: none;
}
.button {
height: 60px;
line-height: 60px;
text-align: center;
color: #fff;
font-size: 22px;
background: #447ea8;
cursor: pointer;border-radius: 10px 10px;
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,
 Direction=135,
 Color='#6e8fa9');*/
}
.button:hover{
    background: #2b5f90;
}

/*时间轴*/

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}


.course-wrapper {
position: relative;
height: 940px;
}
.auto {
margin: 0 auto;
min-width: 1000px;
max-width: 1200px;
}
.clock-icon {
position: absolute;
left: 50%;
top: 60px;
margin-left: -18px;
width: 36px;
height: 36px;
background: url(../images/time/clock-icon.png) no-repeat center;
}
.long-vertical-bar {
position: absolute;
left: 50%;
top: 96px;
margin-left: -0.5px;
width: 1px;
height: 600px;
background-color: #009fd9;
}
.icon-year-2017 {
bottom: 726px;
}
.icon-year-to-right {
margin-left: -42px;
text-indent: 18px;
background: url(../images/time/icon-year-to-right.png) no-repeat center;
}
.icon-year {
position: absolute;
z-index: 9;
left: 50%;
width: 132px;
height: 36px;
font-size: 16px;
line-height: 36px;
color: #009fd9;
}

.icon-year-2016 {
    bottom: 598px;
}

.icon-year-to-left {
    margin-left: -90px;
    text-indent: 68px;
    background: url(../images/time/icon-year-to-left.png) no-repeat center;
}

.course-div {
position: absolute;
padding: 32px 0 0 40px;
border: 1px solid #eeeeee;
width: 43.4%;
background-color: #fafafa;
}


.course-div-2017 {
bottom: 430px;
right: 0;
height: 370px;
}
.course-div-2016 {
    bottom: 220px;
    left: 0;
    height: 450px;
}
.course-div-2015 {
bottom: 28px;
right: 0;
height: 362px;
}


.icon-year-2015 {
bottom: 366px;
}


.course-title {
margin-bottom: 16px;
font-size: 14px;
color: #666;
}
.course-big {
font-size: 24px;
color: #333333;
}
.course-introduce {
display: inline-block;
margin-left: 12px;
}

.course-pic {
	display: inline-block;
	margin:8px 0 0 60px;
	width: 335px;
	height: 180px;
	background-color: #ccc;
}
.course-pic-1 {
	background: url(../images/time/a.jpg) no-repeat center;
	border:1px solid #ededed;
}
.course-pic-2 {
	background: url(../images/time/b.jpg) no-repeat center;border:1px solid #ededed;
}
.course-pic-3 {
	background: url(../images/time/c.jpg) no-repeat center;border:1px solid #ededed;
}
/*时间轴*/


.bannerWrap {
width: 100%;
height: 134px;
/*background: url("http://www.mamababy.com/Public/Sem/wgdyey/images/banner_02.jpg") no-repeat center 0;*/
background: url("../images/bg/1.jpg") no-repeat center 0;
cursor: pointer;
}
.bannerWrap_b {
width: 100%;
height: 133px;
background: url("../images/bg/2.jpg") no-repeat center 0;
cursor: pointer;
}
.bannerWrap_c {
width: 100%;
height: 134px;
background: url("../images/bg/3.jpg") no-repeat center 0;
cursor: pointer;
}
.bannerWrap_d {
width: 100%;
height: 133px;
background: url("../images/bg/4.jpg") no-repeat center 0;
cursor: pointer;
}

.bannerTxt {
width: 1000px;
height: 534px;
margin: 0 auto;
overflow: hidden;
}
.bannerTxt .button1 {
width: 320px;
height: 66px;
background: #e68e00;
margin: 410px auto 0;
font-size: 22px;
font-weight: bold;
color: #fff;
text-align: center;
line-height: 66px;
cursor: pointer;
box-shadow: 0 1px 2px 1px #784323;
border-radius: 10px 10px;
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,
 Direction=135,
 Color='#753d21');*/
}

/*版面*/
.section3Wrap {
width: 100%;
background: #f0f0f0;
}
.section3 {
max-width: 1100px;
margin: 0 auto;
overflow: hidden; padding-bottom:3%;
}
.section3 h2 {
font-size: 28px;
text-align: center;
font-weight: normal;
margin-top: 3%;
}
.section3 p {
font-size: 16px;
width: 96%;
margin: 2% auto 0;
line-height: 34px;
text-align: center;
}

.section3 ul {
margin-top: 24px;
overflow: hidden;
}

.section3 ul li {
width: 20%;
text-align: center;
overflow: hidden;
float: left;
background: url("../images/who_ico/libg1_09.png") no-repeat center 0;
}
.section3 ul li.li02 {
background-image: url("../images/who_ico/libg2_09.png");
}
.section3 ul li.li03 {
background-image: url("../images/who_ico/libg3_09.png");
}
.section3 ul li.li04 {
background-image: url("../images/who_ico/libg4_09.png");
}
.section3 ul li.li05 {
background-image: url("../images/who_ico/libg5_09.png");
}

.section3 ul li h3 {
font-size: 20px;
margin-top: 104px;
margin-bottom: 16px;
}
.section3 ul li p {
text-align: center;
font-size: 14px;
color: #a0a0a0;
line-height: 24px;
}

.section3 .button2 {
width: 322px;
margin: 28px auto 0;
}

/*学校版面*/
.section4Wrap {
width: 100%;
height: 528px;
background: url(../images/xx_banner.jpg) no-repeat center 0;
}
.section4 {
max-width: 1100px;
height: 528px;
margin: 0 auto;
overflow: hidden;
}
.section4 h2 {
font-size: 28px;
text-align: center;
color: #fff;
font-weight: normal;
margin-top: 5%;
}
.section4 h3 {
font-size: 16px;
text-align: center;
color: #fff;
margin-top: 2%;
font-weight: normal;
}

.section4 ul {
margin-top: 3%;
}
.section4 ul li {
float: left;
width: 25%;
}
.section4 ul li img {
width: 60%;
display: block;
margin: 0 auto;
}
.section4 ul li p {
font-size: 20px;
color: #fff;
text-align: center;
}


/*得到发张*/

.section5Wrap {
width: 100%;
background: #fff;
}
.section5 {
max-width: 1100px;
margin: 0 auto;
overflow: hidden;
}
.section5 h2 {
font-size: 28px;
text-align: center;
font-weight: normal;
margin-top: 3%;
}

.section5  ul{
	overflow: hidden;
	margin-top: 2%;
	margin-bottom: 2%;
	height: 400px;
	width: 100%;
}
.section5 ul li{
	float: left;
	width: 18%;
	margin-left: 1.4%;
	height: 310px;
	border:1px solid #e2e2e2;
	box-shadow:0 0 6px 3px #ebebeb;
	margin-top: 40px;
	background: #fff;

}
.section5 ul li:hover{
	transform:scale(1.1);
	border-bottom:10px solid #e68e00;
}
.section5 ul li img{
	width: 100%;
}

.section5 ul li dl dt{
	font-size:18px;
	text-align: center;
}
.section5 ul li dl dd{
	font-size:14px;
	width: 80%;
	margin-left: 10%;
	line-height: 34px;
	margin-top: 10px;
	text-align: center;
}

/*环境*/
.section6Wrap {
width: 100%; background:#F0F0F0;
}
.section6 {
max-width: 1100px;
margin: 0 auto;
overflow: hidden;
}
.section6 h2 {
font-size: 28px;
text-align: center;
color: #333333;
font-weight: normal;
margin-top: 4%;
}
.section6 h3 {
font-size: 16px;
text-align: center;
color: #333;
margin-top: 1%;
font-weight: normal;
}
.mykid_box{height:258px; display:block; margin-top:20px;}

.mykid_box ul {

}
.mykid_box ul li {
float: left;
margin-left: 22px;
margin-top: 10px;
width: 248px;
}

.mykid_box ul li img {
display: block;
margin: 0 auto;
}
.mykid_box ul li p {
font-size: 14px;
text-align: center;
line-height: 32px;
color: #383838;
}


.section6 .more {
font-size: 20px;
font-weight: bold;
color: #cb8534;
line-height: 32px;
width: 48px;
border-bottom: 2px solid #d39f67;
background: url("../images/more1_40.jpg") no-repeat 0 0;
padding-top: 44px;
margin: 20px auto 0;
text-align: center;
cursor: pointer;
}
.section6 .button4 {
width: 322px;
margin: 30px auto 42px;
}

/*us*/
.join-usWrap {
width: 100%;
height: 367px;
background: url(../images/f_banner.jpg) no-repeat center 0;
}
/*
.section7Wrap {
width: 100%;
height: 530px;
background: url(http://www.mamababy.com/Public/Home/images/liaojieyoueryuan/banner3_20.jpg) no-repeat center 0;
}
*/

.join-us {
width: 1100px;
height: 412px;
margin: 0 auto;
overflow: hidden;
}
.join-us .join-left {
width: 636px;
height: 208px;
/*border: 2px solid #E68E00;*/
float: left;
margin: 180px 0 0 248px;
}

.join-us .join-left .con {
width: 600px;
height: 160px;
background: #fff;
margin:auto;
overflow: hidden;
}
.join-us .join-left .con h3 {
font-size: 18px;
line-height: 18px;
margin-top: 30px;
text-align: center;
margin-bottom: 30px;
color: #4b4b4b;
}
.join-us .join-left .con p {
font-size: 14px;
line-height: 28px;
padding: 0 28px;
color: #5f5f5f;
text-indent: 2em;
margin-top: 14px;
}
.join-us .join-right {
width: 386px;
height: 438px;
/*border: 2px solid #94e53e;*/
float: left;
margin: 80px 0 0 124px;
}

.join-us .join-right .con {
width: 350px;
height: 390px;
background: #fff;
margin: 22px auto 0;
overflow: hidden;
}
.join-us .join-right .con .dl01 {
margin-top: 52px;
}
.join-us .join-right .con dl {
background: url(../images/footer_ico/icon1_19.jpg) no-repeat;
padding-left: 82px;
margin-bottom: 40px;
margin-left: 52px;
}
.join-us .join-right .con dl dt {
font-size: 16px;
color: #2f4d63;
line-height: 16px;
margin-bottom: 12px;
}
.join-us .join-right .con dl dd {
font-size: 16px;
color: #333333;
line-height: 20px;
}
.join-us .join-right .con .dl02 {
background-image: url(../images/footer_ico/icon2_19.jpg);
}
.join-us .join-right .con .dl02 .talk {
border-bottom: 1px solid #737373;
width: 100px;
text-align: center;
line-height: 28px;
cursor: pointer;
}
.join-us .join-right .con .dl03 {
background-image: url(../images/footer_ico/icon3_19.jpg);
}


.footer-navWrap {
background: #dc8938; height:38px; line-height:38px;
}
.footerWrap {
width: 100%;
height: 38px;
background: #E7901D; line-height:38px; text-align:center; color:#ededed;
}


















