.home{background:#a0d555 url(../images/sy_home_bg.jpg) top center no-repeat;-webkit-background-size: cover;
-moz-background-size: cover;background-size: cover; position:relative;}
.home .container{width:1055px;}
.home .homehd{position:relative;overflow:hidden;zoom:1;}
.homehd .lgInfo{ box-shadow: 0 1px 1px #ccc; position:absolute;top:0;right:0;border-top:1px solid #427908; background: #5fad0c; border-radius: 0 0 20px 20px; color:#fff;height:30px;line-height:30px;padding:0 20px;_width:380px;}
.homehd .clogo{width:760px; margin:0 auto; padding:64px 0 74px 0; clear:both; }
.lgInfo .lfInner{height:30px;}
.lgInfo .lfInner p{background:#5fad0c;line-height:30px;}
.lgInfo a{color:#fff;}
.lgInfo a:hover{color:#fff;}
.lgInfo .line,.top .line{margin:0 4px; color:#9e9fa6;}
.clogo .lg{background:url(../images/sy_logonew.png) no-repeat;height:156px;float:left;width:156px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../images/sy_logonew.png');}
.clogo .text{padding-left:180px;color:#016e0d;color:#017f40;padding-top:40px;}
.clogo .text h1{letter-spacing:9px; margin:0 0 10px 0; font-size:36px;}
.clogo .text .en{ font-weight:bold; font-size:16px;letter-spacing:1px;}
/*中间*/
.home .main{margin-bottom:55px;}
.homenav{ clear:both; text-align:center;}
.homenav li{display:inline-block; _float:left; width:115px;height:45px;line-height:45px;text-align:center;margin-right:141px;_margin:0 30px 0 120px;position:relative;}
.homenav li.last{margin-right:0;}
.homenav a.aNavBg{overflow:hidden; white-space:nowrap; text-indent:-300px; background:url(../images/sy_nav.png) no-repeat; width:117px; height:45px; display:block;color:#213301;font-size:18px;}/*园所概况*/
.homenav a.five{ background-position:0px -47px;}/*新闻中心*/
.homenav a.three{ background-position:0px -94px;}/*党建工作*/
.homenav a.six{ background-position:0px -141px;}/*教师成长*/
.homenav a.eight{ background-position:0px -188px;}/*幼儿发展*/
.homenav a.seven{ background-position:0px -235px;}/*家长连线*/
.homenav a.one{ background-position:0px -282px;}/*后勤保障*/
.homenav a.four{ background-position:0px -329px;}/*夕阳无限*/
.homenav a.nine{ background-position:0px -376px;}/*招生工作*/

.homenav a:hover{border-color:#76933d; text-decoration:none; color:#333;}
.homenav .subnav{position:absolute;top:44px;border:1px solid #9ad142; border-top:none; width:115px;text-align:center;z-index:999;display:none;}
.homenav .subnav li{height:28px;line-height:28px;}
.homenav .subnav a{display:block;color:#2e4800;font-size:14px;background:#ecfab8;}
.homenav .subnav a:hover{background:#e1f262;}
.mainCon { width:1056px; margin:50px auto; position:relative;}
.mainCon b.bb1{ position:absolute; left:-109px; top:-19px; background:url(../images/historyLeft.png) no-repeat; width:109px; height:351px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../images/historyLeft.png');}
.mainCon b.bb2{ position:absolute; right:-139px; top:0px; background:url(../images/historyRight.png) no-repeat; width:139px; height:317px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../images/historyRight.png');}
.picShadow{ position:absolute; left:0; top:1px; background:url(../images/shadow.png) no-repeat; width:45px; height:316px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../images/shadow.png');}
.mainCon .scrollWapper{ background:url(../images/historyMiddle.png) repeat-x;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../images/historyMiddle.png');height:317px; width:1056px;}
.mainCon ul{margin:30px 0px 0 4px;height:259px;float:left;}
.mainCon li{ box-shadow:1px 2px 2px #222; height:259px;float:left;overflow:hidden;margin:0 4px 4px 0;_display:inline;position:relative;}
.mainCon a img{width:255px;height:255px; border:2px solid #333;}
.mainCon a:hover img{border:2px solid #ddd;}
.main .tipBg{ z-index:8; position:absolute;left:0;right:0;top:7px; height:27px; background:#000;opacity:0.5;filter:alpha(opacity=50);}
.mainCon .tipTxt{ z-index:9; position:absolute;left:0;right:0;top:7px; color:#fff;line-height:27px;padding-left:14px;font-weight:bold; font-size:14px;}
.home .footer{border-top:1px solid #99d366;padding:38px 0; margin-top:30px; color:#555;background:#afde6b;}
.fatherCode{position:absolute; right:217px;z-index:99; visibility:visible; bottom:15px;width:86px;
-moz-animation:fatherCode 35s; /* Firefox 4 */
-webkit-animation:fatherCode 35s;/* infinite Safari and Chrome */
-o-animation:fatherCode 35s; /* Opera */
-moz-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
}

@keyframes fatherCode
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}

@-moz-keyframes fatherCode /* Firefox */
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}
@-webkit-keyframes fatherCode /* Safari and Chrome */
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}
@-o-keyframes fatherCode /* Opera */
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}
.teacherCode{position:absolute; right:317px;z-index:99; visibility:visible; bottom:15px;width:86px;
 -moz-animation:teacherCode 35s; /* Firefox 4 */
-webkit-animation:teacherCode 35s;/* infinite Safari and Chrome */
-o-animation:teacherCode 35s; /* Opera */
-moz-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;}

@keyframes teacherCode
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}

@-moz-keyframes teacherCode /* Firefox */
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}
@-webkit-keyframes teacherCode /* Safari and Chrome */
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}
@-o-keyframes teacherCode /* Opera */
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}
.codeCheck p,.fatherCode p,.teacherCode p{ text-align:center; background:#f8f8f8; line-height:30px;}
.codeCheck p.pTxt,.fatherCode p.pTxt,.teacherCode p.pTxt{ margin-bottom:5px;}
.homewuDong{ position: fixed; z-index: 999;visibility:visible; right:1280px; bottom:10px;
	-ms-animation:homeimgani 20s;
	-o-animation:homeimgani 20s;
	-moz-animation:homeimgani 20s;
	-webkit-animation:homeimgani 20s;
	animation:homeimgani 20s;}

@-webkit-keyframes homeimgani{
	0%  {right:180px; bottom:700px; opacity:0;}
	50% {right:180px; bottom:148px; opacity:1;}
	100%{right:1280px; bottom:10; opacity:1;}
}
@-moz-keyframes homeimgani{
	0%  {right:180px; bottom:700px; opacity:0;}
	50% {right:180px; bottom:148px; opacity:1;}
	100%{right:1280px; bottom:10; opacity:1;}

}
@-o-keyframes homeimgani{
	0%  {right:180px; bottom:700px; opacity:0;}
	50% {right:180px; bottom:148px; opacity:1;}
	100%{right:1280px; bottom:10; opacity:1;}
}
@-ms-keyframes homeimgani{
	0%  {right:180px; bottom:700px; opacity:0;}
	50% {right:180px; bottom:148px; opacity:1;}
	100%{right:1280px; bottom:10; opacity:1;}
}
@keyframes homeimgani{
	0%  {right:180px; bottom:700px; opacity:0;}
	50% {right:180px; bottom:148px; opacity:1;}
	100%{right:1280px; bottom:10; opacity:1;}
}
.floR{float:right;}


/*新年主页*/
.newyearHome{background:#d0383e url(../images/newyearHome.jpg) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.newyearHome .footer{color: #ffe8c6;background:rgba(255,255,255,.1);border-top:none;}
.newyearHome .lgInfo{border-top:1px solid #ffe4bd;background: #ffe4bd;color:#ac0810;box-shadow:0 2px 4px rgba(165,38,45,.4);}
.newyearHome .lgInfo a,.newyearHome .lgInfo .line{color:#ac0810;}
.newyearHome .lgInfo .lfInner p{background:none}
.newyearHome .homenav a.aNavBg{background: url(../images/newyear_nav.png) no-repeat;}
.newyearHome .homenav a.five{background-position:0px -47px;}/*新闻中心*/
.newyearHome .homenav a.three{background-position:0px -94px;}/*党建工作*/
.newyearHome .homenav a.six{background-position:0px -141px;}/*教师成长*/
.newyearHome .homenav a.eight{background-position:0px -188px;}/*幼儿发展*/
.newyearHome .homenav a.seven{background-position:0px -235px;}/*家长连线*/
.newyearHome .homenav a.one{background-position:0px -282px;}/*后勤保障*/
.newyearHome .homenav a.four{background-position:0px -329px;}/*夕阳无限*/
.newyearHome .homenav a.nine{background-position:0px -376px;}/*招生工作*/
.newyearHome .homenav .subnav a{background:#ffebeb;}
.newyearHome .homenav .subnav a:hover{background:#ffdbdc;}
.newyearHome .clogo .text{color: #ffe8c6;text-shadow:0 4px 6px rgba(165,38,45,.8);}
.newyearHome .clogo .lg{background:url(../images/newyear_logonew.png) no-repeat;}
.newyearHome .footer p.cr a{color:#ffe8c6;}
.newyearHome .topNyBg{background:url(../images/newyearTop.png) top center no-repeat;-webkit-background-size: 100%;-moz-background-size: 100%;background-size: 100%;min-width:1350px;}
.newyearHome .bottomNyBg{background:url(../images/newyearBottom.png) bottom center no-repeat;-webkit-background-size: 100%;-moz-background-size: 100%;background-size: 100%;min-width:1350px;}
.newyearHome .homenav .subnav{border:1px solid #c12d34;}
.newyearHome .btmFootPic .footPolice em{color: #ffe8c6;}