.head_bottom{ border-bottom: 2px solid #dadada;}

/*幼儿园介绍*/
.about_box{ margin-bottom: -45px;}
.about_top{ padding: 60px; background-color: #f6f2e5; text-align: center;}
.about_top a{ margin: 0 20px; padding-top: 110px; width: 170px; height: 60px; color: #fff; font-size: 18px; display: inline-block; _zoom: 1; border-radius: 90px; -webkit-transition: all 800ms; transition: all 800ms; -webkit-transform: scale(0); transform: scale(0);}
.about_top a.active{ -webkit-transform: scale(1); transform: scale(1);}
.about_top a.current{ box-shadow: 0px 10px 15px #d2cfc4;}
.about_top a:hover{ box-shadow: 0px 10px 15px #d2cfc4;}
.about_top a.ab_icon1{ background: url(../img/about/a_icon1.png) center no-repeat;}
.about_top a.ab_icon2{ background: url(../img/about/a_icon2.png) center no-repeat;}
.about_top a.ab_icon3{ background: url(../img/about/a_icon3.png) center no-repeat;}
.about_main .a1section1{ padding: 70px 0; background-color: #f3616c;}
.about_main .a1section1 .a1section1_inner{ margin: 0 auto; padding: 40px 35px; width: 1130px; height: 627px; background: url(../img/about/a1s1_bg.jpg) center no-repeat;}
.about_main .a1section1 .a1section1_left h1{ margin-bottom: 10px; color: #cfcecd;}
.about_main .a1section1 .a1section1_left h2{ color: #f3616c; font-size: 24px;}
.about_main .a1section1 .a1section1_left .a1s1_showbox{ position: relative; margin-top: 20px; width: 693px; height: 469px;}
.about_main .a1section1 .a1section1_left .a1s1_showlist{ position: relative; width: 693px; height: 406px; overflow: hidden; box-shadow: 5px 5px 16px #e2e2e2;}
.about_main .a1section1 .a1section1_left .a1s1_showlist li{ position: absolute; left: 0; top: 0; z-index: 2; display: none;}
.about_main .a1section1 .a1section1_left .a1s1_showbox span.a1s1_idx{ position: absolute; right: 179px; bottom: 10px; padding-right: 50px; color: #228fec; background: url(../img/about/aborder1.png) right center no-repeat;}
.about_main .a1section1 .a1section1_left .a1s1_showbox a{ position: absolute; bottom: 0; width: 36px; height: 36px; display: block; z-index: 2;}
.about_main .a1section1 .a1section1_left .a1s1_showbox a.a1s1_left{ right: 130px; background: url(../img/about/aleft.png) center no-repeat;}
.about_main .a1section1 .a1section1_left .a1s1_showbox a.a1s1_right{ right: 90px; background: url(../img/about/aright.png) center no-repeat;}
.about_main .a1section1 .a1section1_right{ padding-top: 85px; width: 375px;}
.about_main .a1section1 .a1section1_right h1{ margin-bottom: 20px; color: #f9203f; font-size: 24px;}

.about_main .a1section2{ padding: 70px 0; width: 100%; height: 606px; background: url(../img/about/a1s2_bg.jpg) center no-repeat;}
.about_main .a1section2 .a1section2_inner{ margin: 0 auto; padding: 40px 35px; width: 1130px; border: 1px solid #bbdfa2; box-shadow:  0 0 20px #69af39;}
.about_main .a1section2 .a1section2_left{ width: 330px;}
.about_main .a1section2 .a1section2_left h1{ margin-bottom: 50px; color: #fce25e;}
.about_main .a1section2 .a1section2_left h2{ margin-bottom: 10px; color: #fff; font-size: 24px;}
.about_main .a1section2 .a1section2_left p{ color: #ddefd2;}
.about_main .a1section2 .a1section2_right{ padding-top: 114px; width: 760px; background: url(../img/about/a_icon4.png) right 115px no-repeat; background: url(../img/about/a_icon4.png) right 0 no-repeat \9; -webkit-transition: 800ms; transition: 800ms;}
.about_main .a1section2 .a1section2_right.active{ background: url(../img/about/a_icon4.png) right 0 no-repeat;}
.about_main .a1section2 .a1section2_right .a1section2_showbox{ position: relative; width: 760px; height: 360px; overflow: hidden;}
.about_main .a1section2 .a1section2_right .a1s2_showlist{ width: 99999px;}
.about_main .a1section2 .a1section2_right .a1s2_showlist li{ margin-right: 8px; width: 376px; height: 292px; overflow: hidden;}

.about_main .a1section2 .a1section2_right .a1section2_showbox span{ position: absolute; right: 90px; bottom: 10px; padding-right: 50px; color: #fff; background: url(../img/about/aborder2.png) right center no-repeat;}
.about_main .a1section2 .a1section2_right .a1section2_showbox a{ position: absolute; bottom: 0; width: 36px; height: 36px; display: block; z-index: 2;}
.about_main .a1section2 .a1section2_right .a1section2_showbox a.a1s2_left{ right: 40px; background: url(../img/about/aleft2.png) center no-repeat;}
.about_main .a1section2 .a1section2_right .a1section2_showbox a.a1s2_right{ right: 0px; background: url(../img/about/aright2.png) center no-repeat;}

.a1section3{ padding-top: 70px; width: 100%; background-color: #ffc63b;}
.a1section3 .a1section3_inner{ position: relative; background-color: #fff; z-index: 3;}
.a1section3 .a1s3_top{ padding: 55px; width: 1090px; height: 233px; background: url(../img/about/a14.jpg) center no-repeat;}
.a1section3 .a1s3_top h1{ margin-top: 10px; margin-bottom: 40px; color: #fff;}
.a1section3 .a1s3_top h2{ color: #fff; font-size: 24px;}
.a1section3 .a1s3_main{ padding: 25px;}
.a1section3 .a1s3_main .a1s3_showbox{ position: relative; width: 100%; height: 350px;}
.a1section3 .a1s3_main .a1s3_showbox > a{ position: absolute; top: 160px; width: 36px; height: 36px; display: block; z-index: 2;}
.a1section3 .a1s3_main .a1s3_showbox > a.a1s3_left{ left: 0; background: url(../img/about/aleft3.png) center no-repeat;}
.a1section3 .a1s3_main .a1s3_showbox > a.a1s3_right{ right: 0; background: url(../img/about/aright3.png) center no-repeat;}
.a1section3 .a1s3_main .a1s3_showlistbox{ margin: 0 auto; width: 885px; overflow-x: hidden;}
.a1section3 .a1s3_main .a1s3_showlist{ width: 99999px;}
.a1section3 .a1s3_main .a1s3_showlist li{ margin-right: 10px; width: 286px; height: 290px; background-color: #ececec; box-shadow: 1px 15px 12px #dcdcdc; cursor: pointer;}
.a1section3 .a1s3_main .a1s3_showlistpic{ width: 286px; height: 214px; overflow: hidden;}
.a1section3 .a1s3_main .a1s3_showlist li h1{ margin: 0 auto; padding-top: 30px; width: 195px; text-align: center;}
.a1s3_mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/about/mask.png) left top repeat; z-index: 5; display: none;}
.a1s3_clickshow{ position: fixed; left: 50%; top: 50%; margin-left: -293px; margin-top: -220px; width: 586px; height: 440px; z-index: 6; display: none;}
.a1s3_clickshow a.a1s3_offbtn{ position: absolute; right: -76px; top: 0; width: 76px; height: 66px; background: url(../img/about/offbtn.jpg) center no-repeat; z-index: 2;}
.a1s3_clickshow .a1s3_clickshowlist{ position: relative; width: 586px; height: 440px;}
.a1s3_clickshow .a1s3_clickshowlist li{ position: absolute; left: 0; top: 0; width: 586px; height: 440px; z-index: 2; overflow: hidden; display: none;}

/*特色教程*/
.trait_top{ padding: 50px 0; width: 100%; height: 175px; background: url(../img/trait/trait_topbg.jpg) center no-repeat; text-align: center;}
.trait_top .w1200{ position: relative; height: 100%;}
.trait_top .w1200 .trait_sun{ position: absolute; right: 0; top: -190px; top: -40px \9; width: 139px; height: 138px; background: url(../img/trait/sun.png) center no-repeat; -webkit-transition: 1s; transition: 1s; -webkit-animation: sunrotate 10s linear infinite; animation: sunrotate 10s linear infinite; z-index: 2;}
.trait_top .w1200 .trait_sun.active{ top: -40px;}
@-webkit-keyframes sunrotate{
	0%{ -webkit-transform: rotate(0deg);}
	100%{ -webkit-transform: rotate(360deg);}
}
@keyframes sunrotate{
	0%{ -webkit-transform: rotate(0deg);}
	100%{ -webkit-transform: rotate(360deg);}
}
.trait_top .w1200 .trait_cloud1{ position: absolute; left: 0; top: 0px; width: 125px; height: 40px; background: url(../img/trait/cloud1.png) center no-repeat; -webkit-animation: cloud1move 8s linear infinite; animation: cloud1move 8s linear infinite; z-index: 2;}
@-webkit-keyframes cloud1move{
	0%{ left: 0;}
	50%{ left: 100px;}
	100%{ left: 0;}
}
@keyframes cloud1move{
	0%{ left: 0;}
	50%{ left: 100px;}
	100%{ left: 0;}
}

.trait_top .w1200 .trait_cloud2{ position: absolute; right: 135px; bottom: 10px; width: 72px; height: 40px; background: url(../img/trait/cloud2.png) center no-repeat; -webkit-animation: cloud2move 8s linear infinite; animation: cloud2move 8s linear infinite; z-index: 2;}
@-webkit-keyframes cloud2move{
	0%{ right: 135px;}
	50%{ right: 60px;}
	100%{ right: 135px;}
}
@keyframes cloud2move{
	0%{ right: 135px;}
	50%{ right: 60px;}
	100%{ right: 135px;}
}

.trait_top .w1200 .trait_cloud3{ position: absolute; left: 195px; bottom: 0px; width: 44px; height: 17px; background: url(../img/trait/cloud3.png) center no-repeat; -webkit-animation: cloud3move 4s linear infinite; animation: cloud3move 4s linear infinite; z-index: 2;}
@-webkit-keyframes cloud3move{
	0%{ left: 195px;}
	50%{ left: 160px;}
	100%{ left: 195px;}
}
@keyframes cloud3move{
	0%{ left: 195px;}
	50%{ left: 160px;}
	100%{ left: 195px;}
}

.trait_top h1{ margin-bottom: 10px; color: #8fcce5; text-transform: uppercase;}
.trait_top h2{ margin-bottom: 10px; color: #1399bc; font-size: 24px;}
.trait_top p{ color: #0a2c4a;}
.trait_main{ padding: 50px 0; background-color: #45bd79;}
.trait_main .w1200 > p{ color: #fff; text-align: center;}
.trait_list{ margin-top: 50px;}
.trait_list li{ margin-bottom: 15px; cursor: pointer;}
.trait_list li .trait_listleft{ width: 670px; height: 205px; overflow: hidden;}
.trait_list li .trait_listright{ padding-left: 55px; padding-top: 75px; width: 475px; height: 130px; overflow: hidden; background: url(../img/trait/tbg1.jpg) center no-repeat;}
.trait_list li .trait_listright h1{ margin-bottom: 5px; color: #32250d; font-size: 28px;}
.trait_list li .trait_listright h2{ color: #474747; font-size: 14px; font-family: dincond-boldalternate-webfont,sans-serif;}

.trait1_s2mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/trait/showmask.png) left top repeat; z-index: 3; display: none;}
.trait1_s2content{ position: fixed; left: 50%; top: 50%; margin-left: -587px; margin-top: -255px; padding: 50px; width: 1074px; height: 411px; background: url(../img/trait/showbg.png) center no-repeat; z-index: 4; display: none;}
.trait1_s2content .trait1_s2content_inner{ position: relative; width: 1074px; height: 411px; overflow: hidden; display: none;}
.trait1_s2content .trait1_s2content_inner a.offbtn{ position: absolute; right: 0; top: 0; width: 40px; height: 40px; background: url(../img/trait/offbtn.png) center no-repeat;}
.trait1_s2content .trait1_s2content_inner a.trait_leftbtn, .trait1_s2content .trait1_s2content_inner a.trait_rightbtn{ position: absolute;  top: 342px; width: 59px; height: 55px; display: block; z-index: 2;}
.trait1_s2content .trait1_s2content_inner a.trait_leftbtn{ left: 0px; background: url(../img/trait/trait_left.jpg) center no-repeat;}
.trait1_s2content .trait1_s2content_inner a.trait_rightbtn{ left: 62px; background: url(../img/trait/trait_right.jpg) center no-repeat;}
.trait1_s2content .trait1_s2content_inner h1{ margin-bottom: 35px; color: #7e1800; font-size: 24px; font-weight: bold;}
.trait1_s2content .trait1_s2content_inner div.fl{ width: 458px; height: 273px; overflow: hidden;}
.trait1_s2content .trait1_s2content_inner div.fr{ width: 590px;}
.trait1_s2content .trait1_s2content_inner div.fr p{ color: #3f2704; font-size: 14px;}
.trait1_s2content .trait_piclist{ position: relative; width: 458px; height: 273px;}
.trait1_s2content .trait_piclist li{ position: absolute; left: 0; top: 0; width: 458px; height: 273px; z-index: 2; overflow: hidden; display: none;}

/*园所环境*/
.envir_top{ padding: 80px 0; width: 100%; height: 274px; background: url(../img/environment/envir_topbg.jpg) center no-repeat;}
.envir_top .w1100{ position: relative; height: 100%;}
.envir_top .envir_bt1{ position: absolute; left: -60px; left: -10px \9; top: 0px; width: 376px; height: 313px; background: url(../img/environment/bt1.png) center no-repeat; z-index: 3; -webkit-transition: all 800ms; transition: all 800ms; opacity: 0;}
.envir_top .envir_bt1.active{ left: -10px; opacity: 1;}
.envir_top .envir_hb1{ position: absolute; right: -10px; top: -20px; width: 62px; height: 111px; background: url(../img/environment/hb1.png) center no-repeat; z-index: 3; -webkit-animation: envir_hb1move 4s linear infinite; animation: envir_hb1move 4s linear infinite;}
@-webkit-keyframes envir_hb1move{
	0%{ top: -20px;}
	50%{ top: 0px;}
	100%{ top: -20px;}
}
@keyframes envir_hb1move{
	0%{ top: -20px;}
	50%{ top: 20px;}
	100%{ top: -20px;}
}

.envir_top .envir_intro{ position: relative; width: 535px; z-index: 2;}
.envir_top .envir_intro h1{ color: #529641;}
.envir_top .envir_intro h2{ margin: 15px 0; color: #f0ff70; font-size: 24px;}
.envir_top .envir_intro p{ color: #fff; font-size: 14px;}
.envir_main{ padding: 50px 0; width: 100%; height: 600px; background: url(../img/environment/envir_mainbg.jpg) center no-repeat; text-align: center;}
.envir_main h1{ margin-bottom: 10px; color: #e7911f;}
.envir_main h2{ color: #6d4f0d; font-size: 24px;}
.envir_picbox{ position: relative; margin-top: 75px; width: 100%; height: 413px;}
.envir_picbox .envir_icon1{ position: absolute; left: 0; top: 0px; top: -100px \9; width: 97px; height: 100px; -webkit-transition: 800ms; transition: 800ms; background: url(../img/environment/envir_icon1.png) center no-repeat; z-index: 2;}
.envir_picbox .envir_icon1.active{ top: -100px;}
.envir_picbox .envir_picboxinner{ position: relative; z-index: 3;} 
.envir_picboxileft{ width: 539px; height: 413px; cursor: pointer;}
.envir_picboxiright{ position: relative; margin-left: 15px; width: 595px; height: 413px; overflow: hidden;}
.envir_picboxiright .envir_picscroll_list li{ position: relative; margin-bottom: 15px; margin-right: 15px; width: 266px; height: 198px; overflow: hidden; cursor: pointer;}
.envir_picboxiright .envir_picscroll_list li img{ position: relative; z-index: 2;}
.envir_picboxiright .envir_picscroll_list li .envir_hovermask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background: url(../img/environment/bs_hovermask.png) center no-repeat; -webkit-transition: all 400ms; transition: all 400ms; opacity: 0; display: none \9;}
.envir_picboxiright .envir_picscroll_list li:hover .envir_hovermask{ opacity: 1; display: block;}
.envir_picboxiright a.bs_upbtn, .envir_picboxiright a.bs_downbtn{ position: absolute; right: 0; width: 39px; height: 205px; display: block; z-index: 2;}
.envir_picboxiright a.bs_upbtn{ top: 0; background: url(../img/environment/up_btn.jpg) center no-repeat;}
.envir_picboxiright a.bs_downbtn{ bottom: 0; background: url(../img/environment/down_btn.jpg) center no-repeat;}
.envir_showmask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/environment/bshow_mask.png) left top repeat; z-index: 5; display: none;}
.envir_showpicbox{ position: fixed; left: 50%; top: 50%; margin-left: -480px; margin-top: -232px; width: 960px; height: 465px; z-index: 6; display: none;}
.envir_showpicbox .envir_picbox{ position: relative; margin: 0 auto; width: 827px; height: 465px;}
.envir_showpicbox .envir_picbox div{ position: absolute; left: 0; top: 0; width: 827px; height: 465px; z-index: 2; overflow: hidden; display: none;}
.envir_showpicbox a.envir_leftbtn, .envir_showpicbox a.envir_rightbtn{ position: absolute; top: 220px; width: 44px; height: 44px; display: block;}
.envir_showpicbox a.envir_leftbtn{ left: 0; background: url(../img/environment/bshow_left.png) center no-repeat;}
.envir_showpicbox a.envir_rightbtn{ right: 0; background: url(../img/environment/bshow_right.png) center no-repeat;}
.envir_showpicbox a.envir_offbtn{ position: absolute; right: -9px; top: 0; width: 76px; height: 66px; display: block; background: url(../img/environment/bshow_off.jpg) center no-repeat; z-index: 2;}

/*新闻*/
.news_box{ padding-top: 70px; background: url(../img/news/newsbox_bg.jpg) center top no-repeat; background-size: cover;}
.news_boxinner{ position: relative; margin-bottom: -45px; z-index: 3; background: url(../img/news/news_borderbg.png) left 135px repeat-y;}
.news_boxleft{ width: 850px;}
.news_boxright{ width: 345px;}
.news_boxleft_tit{ padding-left: 410px; width: 440px; height: 135px; color: #fff; font-size: 24px; line-height: 135px; background: url(../img/news/news_titbg1.jpg) left center no-repeat;}
.news_boxright_tit{ padding-left: 155px; width: 190px; height: 135px; color: #fff; font-size: 24px; line-height: 135px; background: url(../img/news/news_titbg2.jpg) left center no-repeat;}
.news_list li{ margin-bottom: 2px; padding: 45px 20px;}
.news_list li .date{ margin-top: 45px;}
.news_list li .date h1{ margin-bottom: 5px; padding-bottom: 7px; width: 80px; color: #7e7e7e; font-size: 40px; font-family: 'ahkio_bold-webfont',sans-serif; text-align: center; background: url(../img/news/news_border1.jpg) left bottom no-repeat; display: block;}
.news_list li .date h2{ width: 80px; color: #7e7e7e; font-size: 14px; text-align: center; display: block;}
.news_list li .content{ width: 710px;}
.news_list li .content .ndetail{ width: 460px;} 
.news_list li .content .ndetail h1{ margin-bottom: 20px; color: #484848; font-size: 18px;}
.news_list li .content .ndetail p{ color: #484848; font-size: 14px;}

.news_boxright_list{ margin-top: -5px;}
.news_boxright_list li{ padding: 50px 20px; border-bottom: 1px solid #d7c0a8;}
.news_boxright_list li h1{ margin-bottom: 10px; color: #5e4327; font-size: 18px;}
.news_boxright_list li p{ color: #484848; font-size: 14px;}

.newsdt_box{ padding: 60px 0;}
.ndleft{ width: 755px;}
.ndleft .ndleft_top{ margin-bottom: 20px;}
.ndleft .ndleft_top h1{ margin-bottom: 5px; color: #1799e3; font-size: 24px;}
.ndleft .ndleft_top h2{ padding-left: 40px; color: #cdbe9e; font-size: 31px; font-family: dincond-medium-webfont,sans-serif; font-weight: bold; background: url(../img/news/date_bg.png) left center no-repeat;}
.ndright{ width: 320px;}
.ndright a.nd_back{ padding-left: 20px; width: 57px; height: 31px; color: #3d3d3d; font-size: 16px; text-align: center; line-height: 31px; background: url(../img/news/nd_back.png) center no-repeat; display: block;}
.ndright .ndshare{ margin: 15px 0; padding-bottom: 15px; border-bottom: 1px solid #dadada;}
.ndright .ndshare h1{ margin-bottom: 10px; color: #ffac2a; font-size: 20px; font-family: 'ahkio_bold-webfont',sans-serif; text-transform: uppercase;}
.ndright .ndshare .jiathis_style_24x24 span{ margin-right: 10px; padding-left: 0 !important; width: 33px; height: 33px !important; background: url(../img/public/share.png) center no-repeat;}
.ndright .ndshare .jiathis_style_24x24 a.jiathis_button_tsina span{ background-position: -129px 0;}
.ndright .ndshare .jiathis_style_24x24 a.jiathis_button_tqq span{ background-position: -87px 0;}
.ndright .ndshare .jiathis_style_24x24 a.jiathis_button_weixin span{ background-position: -44px 0;}

.ndright .ndrelate > h1{ margin-bottom: 10px; color: #ffac2a; font-size: 20px; font-weight: bold;}
.ndright .ndrelate_list li{ margin-bottom: 5px;}
.ndright .ndrelate_list li h1, .ndright .ndrelate_list li span{ color: #383838; display: inline-block; _zoom: 1; *display: inline;}
.ndright .ndrelate_list li h1{ width: 253px; height: 16px; overflow: hidden;}
.ndright .ndrelate_list li span{ vertical-align: 3px;}

/*申请入学*/
.entrance_box{ margin-bottom: -45px; background: url(../img/entrance/e3_bg.jpg) left 289px repeat-x; background-size: contain;}
.entrance_top{ padding: 60px; background-color: #f6f2e5; text-align: center;}
.entrance_top a{ margin: 0 20px; padding-top: 110px; width: 170px; height: 59px; color: #fff; font-size: 18px; display: inline-block; _zoom: 1; border-radius: 90px; -webkit-transition: all 800ms; transition: all 800ms; -webkit-transform: scale(0); transform: scale(0);}
.entrance_top a.active{ -webkit-transform: scale(1); transform: scale(1);} 
.entrance_top a.current{ box-shadow: 0px 10px 15px #d2cfc4;}
.entrance_top a:hover{ box-shadow: 0px 10px 15px #d2cfc4;}
.entrance_top a.et_icon1{ background: url(../img/entrance/et_icon1.png) center no-repeat;}
.entrance_top a.et_icon2{ background: url(../img/entrance/et_icon2.png) center no-repeat;}
.entrance_top a.et_icon3{ background: url(../img/entrance/et_icon3.png) center no-repeat;}
.entrance_main{ position: relative; padding-top: 60px; z-index: 3;}
.entrance_main .entrance_intro{ width: 100%; height: 346px;}
.entrance_main .entrance_intro.entrance_introbg1{ background: url(../img/entrance/ei_bg1.jpg) center no-repeat;}
.entrance_main .entrance_intro.entrance_introbg2{ background: url(../img/entrance/ei_bg2.jpg) center no-repeat;}
.entrance_main .entrance_intro.entrance_introbg3{ position: relative; background: url(../img/entrance/ei_bg3.jpg) center no-repeat; z-index: 2;}
.entrance_main .entrance_intro .entrance_intro_inner{ margin-top: 130px; margin-right: 30px; width: 440px; width: 500px \9;}
.entrance_main .entrance_intro.entrance_introbg1 .entrance_intro_inner h1{ color: #cec1b2;}
.entrance_main .entrance_intro.entrance_introbg3 .entrance_intro_inner{ margin-top: 65px;}
.entrance_main .entrance_intro .entrance_intro_inner h1{ color: #dadada; font-size: 48px; font-family: 'ahkio_bold-webfont',sans-serif; text-transform: uppercase;}
.entrance_main .entrance_intro .entrance_intro_inner h2{ margin-bottom: 10px; color: #70ab40; font-size: 24px;}
.entrance_main .entrance_intro .entrance_intro_inner h2 p{ color: #757575;}
.entrance_main .e1_content{ padding: 25px; background-color: #fff;}
.entrance_main .e1_content > h1{ color: #3e3e3e; font-size: 24px; text-align: center;}

.visit_bottom{ margin-top: 25px;}
.visit_bottomleft{ padding: 25px; width: 593px; height: 381px; background-color: #5c7db5;}
table.visit_table{ margin-bottom: 25px; border-collapse: collapse; border: 1px solid #fff;}
table.visit_table td{ padding: 0 20px; width: 245px; color: #fff; font-size: 14px; line-height: 45px; border: 1px solid #fff;}
.visit_input{ margin: 0; padding; 0 10px; width: 245px; height: 45px; color: #fff; font-size: 14px; line-height: 45px; background: none; border: none;}
.visit_submit{ margin-right: 10px; padding: 10px 50px; color: #727272; font-size: 14px; font-weight: bold; background-color: #fff; border-radius: 30px; cursor: pointer;}
.visit_bottomright{ width: 507px; height: 431px; background: url(../img/entrance/e11.jpg) center no-repeat;}
.visit_bottomright_inner{ padding: 30px;}
.visit_bottomright_inner h1{ margin-bottom: 25px; color: #062e35; font-size: 16px; font-weight: bold;}
.visit_bottomright_inner p{ color: #1c4549;}

.entrance_main .e2_content{ padding: 25px; background-color: #fff;}
.entrance_main .e2_content .e2_content_inner{ margin: 0 auto; padding: 15px; width: 1110px; height: 306px; background: url(../img/entrance/e2_table.jpg) center no-repeat;}
.entrance_main .e2_content .e2_content_inner .e2table_typelist{ margin-top: 33px;}
.entrance_main .e2_content .e2_content_inner .e2table_typelist li{ margin-right: 110px; color: #2caafa; font-size: 14px;}
.entrance_main .e2_content .e2_content_inner .e2table_typelist li.last{ margin-left: 50px;}

.entrance_main .e2_content .e2_content_inner .e2table_list{ margin-top: 18px; margin-right: 15px; width: 135px;}
.entrance_main .e2_content .e2_content_inner .e2table_list.e2l2{ width: 200px;}
.entrance_main .e2_content .e2_content_inner .e2table_list.e2l3{ width: 215px;}
.entrance_main .e2_content .e2_content_inner .e2table_list.e2l4{ width: 495px;}
.entrance_main .e2_content .e2_content_inner .e2table_list li{ color: #5a5a5a; height: 38px; line-height: 38px;}
.entrance_main .e2_content .e2_content_inner .e2table_list.e2l3 li{ line-height: 26px;}
.entrance_main .e2_content .e2_content_inner .e2table_list.e2l4 li{ line-height: 26px;}
.entrance_main .e2_content .e2_content_inner .e2table_list li.first{ color: #2caafa; font-size: 14px;}
.entrance_main .e2_content .e2conetent_bottom{ margin: 0 auto; padding: 25px 15px; width: 1110px; height: 173px; background: url(../img/entrance/e2_bottombg.jpg) center no-repeat;}
.entrance_main .e2_content .e2conetent_bottom p{ color: #2a1813;}
.entrance_main .e2_content .e2conetent_bottom p.strong{ font-weight: bold;}

.entrance_main .e3_content{ background-color: #fff;}
.entrance_main .e3_content .e3_content_inner .e3_selectbox{ position: relative; margin: 0 auto; margin-top: -35px; width: 1020px; height: 65px; background-color: #298be6; z-index: 3;}
.entrance_main .e3_content .e3_content_inner .e3_selectbox ul{ margin-left: 50px; padding-top: 23px;}
.entrance_main .e3_content .e3_content_inner .e3_selectbox ul li{ margin: 0 30px; color: #fff; font-size: 14px; cursor: pointer;}
.entrance_main .e3_content .e3_content_inner .e3_selectbox ul li.on{ padding-bottom: 5px; border-bottom: 3px solid #ff9a38;}
.entrance_main .e3_content .e3_content_inner .e3_showcontent{ padding: 30px 90px; display: none;}
.entrance_main .e3_content .e3_content_inner .e3_bottom{ width: 100%; height: 185px; background: url(../img/entrance/e3_bottom1.jpg) center no-repeat;}

/*家园共育*/
.home_section1{ position: relative; width: 100%; height: 781px; background: url(../img/home/h11.jpg) center 100px no-repeat #effccc; -webkit-transition: all 1.2s ease; transition: all 1.2s ease;}
.home_section1.active{ background: url(../img/home/h11.jpg) center bottom no-repeat #effccc;}
.home_bird1{ position: absolute; left: 200px; top: 145px; left: 110px \9; top: 75px \9; width: 128px; height: 105px; background: url(../img/home/bird1.png) center no-repeat; -webkit-transition: all 1.5s; transition: all 1.5s; -webkit-transform: scale(0); transform: scale(0); z-index: 2;}
.home_bird1.show{ left: 110px; top: 75px; -webkit-transform: scale(1); transform: scale(1);}
.home_bird2{ position: absolute; left: 310px; top: 225px; left: 295px \9; top: 235px \9; width: 78px; height: 92px; background: url(../img/home/bird2.png) center no-repeat; -webkit-transition: all 1s; transition: all 1s; z-index: 2; opacity: 0;}
.home_bird2.show{ left: 295px; top: 235px; opacity: 1;}

.home_section1 > .w1200{ position: relative; height: 781px; overflow: hidden;}
.home_pictree{ position: relative; width: 100%; height: 100%; z-index: 2;}
.home_pictree > div{ position: absolute; left: 50px; top: 10px; z-index: 2; -webkit-transition: all 600ms; transition: all 600ms; -webkit-transform: scale(0); transform: scale(0); overflow: hidden; cursor: pointer;}
.home_pictree > div img{ width: 100%; height: auto;}
.home_pictree > div.show{ -webkit-transform: scale(1); transform: scale(1);}
.home_pictree > div.tr1{ left: 620px; top: 66px; width: 118px; height: 89px;}
.home_pictree > div.tr2{ left: 304px; top: 180px; width: 132px; height: 88px;}
.home_pictree > div.tr3{ left: 439px; top: 144px; width: 178px; height: 118px;}
.home_pictree > div.tr4{ left: 620px; top: 159px; width: 145px; height: 105px;}
.home_pictree > div.tr5{ left: 768px; top: 165px; width: 122px; height: 95px;}
.home_pictree > div.tr6{ left: 251px; top: 271px; width: 180px; height: 101px;}
.home_pictree > div.tr7{ left: 434px; top: 266px; width: 159px; height: 106px;}
.home_pictree > div.tr8{ left: 596px; top: 267px; width: 163px; height: 109px;}
.home_pictree > div.tr9{ left: 762px; top: 266px; width: 163px; height: 109px;}
.home_pictree > div.tr10{ left: 928px; top: 286px; width: 134px; height: 89px;}
.home_pictree > div.tr11{ left: 205px; top: 375px; width: 133px; height: 89px;}
.home_pictree > div.tr12{ left: 341px; top: 377px; width: 175px; height: 116px;}
.home_pictree > div.tr13{ left: 519px; top: 379px; width: 157px; height: 113px;}
.home_pictree > div.tr14{ left: 679px; top: 382px; width: 138px; height: 92px;}
.home_pictree > div.tr15{ left: 820px; top: 380px; width: 180px; height: 101px;}
.home_pictree > div.tr16{ left: 399px; top: 495px; width: 122px; height: 95px;}
.home_pictree > div.tr17{ left: 524px; top: 495px; width: 153px; height: 102px;}
.home_pictree > div.tr18{ left: 680px; top: 484px; width: 163px; height: 109px;}
.home_pictree > div.tr19{ left: 846px; top: 483px; width: 155px; height: 97px;}
.home_entrance{ position: absolute; left: 0px; bottom: -40px; width: 310px; height: 340px; background: url(../img/home/home_entrancebg.png) center top no-repeat; z-index: 3; text-align: center;}
.home_entrance h1{ margin-top: 15px; margin-bottom: 5px; color: #fffea5; font-size: 24px;}
.home_entrance h2{ margin-bottom: 5px; color: #fffea5; font-size: 16px;}
.home_entrance a.home_entrancebtn{ margin-top: 20px; width: 154px; height: 50px; background: url(../img/home/home_entrancebtn.png) center no-repeat; color: #fff; line-height: 50px; font-size: 14px; display: inline-block; -webkit-transition: all 400ms; transition: all 400ms;}
.home_entrance a.home_entrancebtn:hover{ background: url(../img/home/home_entrancebtn_hover.png) center no-repeat;}
.home_entrance a.home_secwm1, .home_entrance a.home_secwm2{ margin: 0 5px; padding-top: 100px; min-width: 100px; color: #fff; font-size: 14px; text-align: center; display: inline-block;}
.home_entrance a.home_secwm1{ background: url(../img/home/secwm1.png) center top no-repeat;}
.home_entrance a.home_secwm2{ background: url(../img/home/secwm2.png) center top no-repeat;}

.home_showmask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/home/home_mask.png) left top repeat; z-index: 5; display: none;}
.home_clickshow{ position: fixed; left: 50%; top: 50%; margin-left: -328.5px; margin-top: -219.5px; width: 657px; height: 439px; z-index: 6; display: none;}
.home_clickshow a.home_offbtn{ position: absolute; right: -76px; top: 0; width: 76px; height: 66px; background: url(../img/home/home_offbtn.jpg) center no-repeat; z-index: 2;}
.home_clickshow a.home_leftbtn, .home_clickshow a.home_rightbtn{ position: absolute; top: 50%; margin-top: -22px; width: 44px; height: 44px; z-index: 2;}
.home_clickshow a.home_leftbtn{ left: -54px; background: url(../img/home/home_left.png) center no-repeat;}
.home_clickshow a.home_rightbtn{ right: -54px; background: url(../img/home/home_right.png) center no-repeat;}
.home_clickshow .home_clickshowlist{ position: relative; width: 657px; height: 439px;}
.home_clickshow .home_clickshowlist li{ position: absolute; left: 0; top: 0; width: 657px; height: 439px; z-index: 2; overflow: hidden; display: none;}


.home_section2{ padding-top: 90px; width: 100%; height: 158px; background: url(../img/home/h13.jpg) center no-repeat;}
.home_section2 h1{ margin-bottom: 5px; color: #d5b04b;}
.home_section2 h2{ color: #673b16; font-size: 24px;}
.home_section3{ padding: 20px 0; width: 100%; background: url(../img/home/h14.jpg) center no-repeat;}
.hs3_list li{ position: relative; margin-right: 10px; padding: 30px 20px; width: 249px; height: 328px; background: url(../img/home/hs3libg.jpg) center no-repeat;}
.hs3_list li h1{ margin-bottom: 15px; padding-bottom: 15px; color: #673b16; font-size: 18px; border-bottom: 1px dashed #673b16;}
.hs3_list li a.more{ position: absolute; left: 20px; bottom: 50px; padding: 10px; color: #fff; background-color: #e56a40; display: inline-block; _zoom: 1; *display: inline; border-radius: 5px; z-index: 2;}
.hs3_list li p{ color: #663a15;}
.home_mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/home/mask.png) left top repeat; z-index: 4; display: none;}
.home_login{ position: fixed; left: 50%; top: 50%; margin-left: -217px; margin-top: -232px; padding-top: 180px; width: 434px; height: 285px; z-index: 5; background: url(../img/home/home_loginbg.jpg) center no-repeat; text-align: center; display: none;}
.home_login a.home_offbtn{ position: absolute; right: 15px; top: 15px; width: 28px; height: 28px; background: url(../img/home/offbtn.png) center no-repeat; z-index: 2;}
.home_login .home_txt{ margin-bottom: 25px; padding-left: 50px; padding-right: 10px; width: 208px; height: 37px; color: #fff; line-height: 37px;}
.home_login .home_txt.home_txt1{ background: url(../img/home/txt1.png) center no-repeat;}
.home_login .home_txt.home_txt2{ background: url(../img/home/txt2.png) center no-repeat;}
.home_login .home_submit{ width: 268px; height: 37px; color: #55992b; font-size: 14px; background: url(../img/home/loginbtn.png) center no-repeat; cursor: pointer;}

/*加入我们*/
.join_box{ margin-bottom: -45px;}
.join_top{ position: relative; padding-top: 135px; width: 100%; height: 219px; background: url(../img/join/join_topbg.jpg) center no-repeat; text-align: center; overflow: hidden;}
.join_top .planet1{ position: absolute; left: -210px; top: -223px; width: 240px; height: 223px; background: url(../img/join/planet1.png) center no-repeat; z-index: 2; -webkit-transform: scale(0.5); transform: scale(0.5);}
.join_top .planet1.active{ -webkit-animation: planet1move 3s linear infinite; animation: planet1move 3s linear infinite;}
@-webkit-keyframes planet1move{
	0%{ left: -210px; top: -223px; -webkit-transform: scale(0.5);}
	100%{ left: 400px; top: 400px; -webkit-transform: scale(1);}
}
@keyframes planet1move{
	0%{ left: -210px; top: -223px; transform: scale(0.5);}
	100%{ left: 400px; top: 400px; transform: scale(1);}
}

.join_top .planet2{ position: absolute; right: 200px; top: -210px; width: 236px; height: 204px; background: url(../img/join/planet2.png) center no-repeat; z-index: 2;}
.join_top .planet2.active{ -webkit-animation: planet2move 5s linear infinite; animation: planet2move 5s linear infinite;}
@-webkit-keyframes planet2move{
	0%{ right: 200px; top: -210px; -webkit-transform: scale(1);}
	100%{ right: -200px; top: 100px; -webkit-transform: scale(0.3);}
}
@keyframes planet2move{
	0%{ right: 200px; top: -210px; transform: scale(1);}
	100%{ right: -200px; top: 100px; transform: scale(0.3);}
}

.join_top h1{ margin-bottom: 25px; color: #efce6d; font-size: 24px;}
.join_top p{ color: #fff;}
.join_main{ position: relative; width: 100%;}
.join_main .join_content{ position: relative; padding-top: 15px; z-index: 3;}

.joblist li{ position: relative; margin-bottom: 15px; padding: 40px 20px; background-color: #f1f1f1; cursor: pointer;}
.joblist li .jobdate{ color: #ffbf24; font-size: 43px; font-family: dincond-medium-webfont,sans-serif; letter-spacing: -2px;}
.joblist li .jobcontent{ margin-right: 195px; width: 800px;}
.joblist li span.joblist_icon{ position: absolute; right: 0; top: 0; width: 185px; height: 100%; background: url(../img/join/j1_icon1.png) center no-repeat #e8e8e8; z-index: 2;}
.joblist li .jobcontent > h1, .joblist li .jobcontent > h2{ color: #424242; font-size: 16px; font-weight: bold;}
.joblist li .jobcontent > h1{ margin-bottom: 5px;}
.joblist li .jobcontent .jobdetail{ margin-top: 15px; display: none;}
.joblist li .jobcontent .jobdetail h1{ margin-bottom: 15px; color: #ffac2a; font-size: 16px; font-weight: bold;}
.joblist li .jobcontent .jobdetail p{ margin-bottom: 15px;}
.joblist li .jobcontent .jobdetail h2{ color: #ea7f4d;}
.joblist li .jobcontent .jobdetail a.join_uploadbtn{ margin-top: 30px; padding: 10px 40px; color: #ffac2a; font-weight: bold; border-radius: 30px; border: 1px solid #ffac2a; display: inline-block; -webkit-transition: all 400ms; transition: all 400ms;}
.joblist li .jobcontent .jobdetail a.join_uploadbtn:hover{ color: #fff; background-color: #ffac2a;}
.jupload_box{ padding: 40px 60px; background-color: #f4f4f4;}
.jupload_top{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #cdcdcd;}
.jupload_top h1{ margin-right: 10px; color: #4e331d; font-size: 16px; font-weight: bold;}
.jupload_top p{ color: #555; font-size: 15px; font-weight: bold;}
.jupload_mid{ margin-bottom: 20px;}
.jupload_mid .jupload_text{ margin-left: 10px; margin-right: 40px; padding: 0 10px; height: 35px; line-height: 35px; border: 1px solid #a0a0a0; background: none;}
.jupload_bottom .jupload_bottom_left{ margin-right: 20px; min-height: 150px;}
.jupload_bottom_right .jupload_btn1{ margin-bottom: 10px; padding: 10px 35px; color: #fff; background-color: #969696; border: none; cursor: pointer;}
.jupload_bottom_right .jupload_btn2{ padding: 10px 20px; color: #fff; background-color: #ffbf24; cursor: pointer;}
.jupload_bottom_right .jupload_btn3{ padding: 10px 20px; color: #000; background-color: #e3e3e3; cursor: pointer;}
.jupload_bottom_right p{ margin-bottom: 20px;}
