

/*@font-face {
    font-family: 'FZYCYT';
    src: url(../fonts/fzcyt.TTF);
}*/
@font-face {
    font-family: 'FZYCXT';
    src: url(../fonts/fzzyt.ttf);
}
/*.fzcy{font-family: "FZYCYT";}*/

.fzxt{font-family: "FZYCXT";}


.interest .part1{height: 895px; background-repeat: no-repeat;background-size: cover;background-position: center;}
.interest .part1 .title{color:var(--white); padding-top:250px; }
.interest .part1 .title .fs60{ display: block; position: relative; }
.interest .part1 .title .fs60:after{ content: '';  width: 28px;height: 4px; border-radius: 4px; background-color: var(--white); position: absolute; left: 5px; bottom: -15px;
  }
.interest .part1 .title .fsimgs{padding-top: 90px;}


.layui-tab{margin:0;}
.shopping{margin-top: -100px;}
.lither{position: relative; padding:50px 0;}
.shopnav{height: 100px; background: transparent;}
.shopnav .layui-this:after{ display: none; }
.shopnav li{ background:rgba(255,255,255,0.77); font-size: 23px; flex: 1; height: 80px;display: flex; justify-content: center; align-items: center; transition: all 0.5s; }
.shopnav li.layui-this{ background: #fff; height: 100px; border-radius: 10px 10px 0 0; }
.richimg{ flex: 1; }
.shopping .layui-tab-content{ background-color: #f3f9ff; padding:70px 0; }
.richne{ width: 300px; padding:40px 0 0; }
.richne h2{  color: #222; position: relative; }
.richne h2:after{ content: '';  width: 28px;height: 4px; border-radius: 4px; background-color: #f20544; position: absolute; left: 5px; bottom: -15px;
  }
.richne h3{ color: #9a9da1; padding:50px 0 85px;font-family: "FZYCXT"; }
.richne div{ color: #9a9da1;  line-height: 30px; }
.richne .plus01{ padding-right: 15%; text-align: center;  }
.richne .plus02{ padding-left: 15%; text-align: center; }
.richcode{padding:180px 0 0;}

.nopolize{ width: 360px; }
.nopolize h2:after{ display: none; }
.vipicon{ margin-top: 25px; display: inline-block; padding:10px 20px 10px 20px; border-radius: 0 30px 30px 0; background: #f20544;color: #fff; }
.nopolize h3{ padding:35px 0; }
.nopolize h3 p{padding:5px 0;}
.moderigh .vipicon{border-radius: 30px 0 0 30px;}
.moderigh h2:after{left:auto; right: 0;}



/*教育产品-幼儿园*/
.leader{ position: absolute; top: 0; left: 0; }
.kindergarten .part2 .leader .title{ position:relative; top: auto; left: auto; }
.leader .contas{ padding-top: 90px; width: 200px; line-height: 34px; }
.kindergarten .part3 .leader .title::after{ left: 25px; }
.kindergarten .part3 img{margin:0 auto; padding:80px 0;}
.power{}
.power li{padding:0 30px;}
.power li h2{ color: #0f705e; }
.power li p{ color: #607991; padding-top: 15px; font-family: "FZYCXT"; line-height: 28px; }


/*成长中心*/
.trackbox{}
.trackbox .tracore{ position: relative; }
.trackbox .tracore .p2_2{ position: relative; width: 300px; padding:25px 0; }
.trackbox .tracimg{padding:120px 0 0;}
.trackbox .tracore .p2_2 .fs24{ margin-bottom: 25px; }

.edu_center .p3_item:nth-of-type(1) .box{padding-top: 40px;}
.edu_center .p3_item:nth-of-type(2) .box{background-color: #f85e58;}
.edu_center .p3_item:nth-of-type(3) .box{background-color: #6a9ceb;}
.edu_center .p3_item:nth-of-type(4) .box{background-color: #61bcf1;}
.edu_center .p3_item:nth-of-type(5) .box{background-color: #f20544;}
.edu_center .p3_item:nth-of-type(6) .box{background-color: #ff426e;}
.edu_center .p3_item:nth-of-type(7) .box{background-color: #ff8b00;}
.edu_center .p3_item:nth-of-type(2n) .box{left: auto;right: 0;background-image: url(../static/images/educenter/dec2.png);background-position-x: 90px;background-position-y: -310px;}

.edu_center .p3_item:nth-of-type(3) .box .detail{ height: 250px; }



.index .part6 li:last-child .mask{ top: 0!important; }

.startit{position: relative;}
.startit .title p::after{
	 content: "";
    display: block;
    width: 28px;
    height: 4px;
    border-radius: 50px;
    background-color: var(--normal);
    position: absolute;
    bottom: -20px;
    left: 0;
    border-radius: 50px;
}
.titreg{ display: block; text-align: left; padding: 50px 0 0 ; color: #a9a9a9; font-size: 18px; }


.forge{text-align: center; padding:70px 0 0;}
.forge a{ background-color: #f20544; padding:0 10px 0 20px; text-align: left; display: inline-block; width: 140px; height: 65px; line-height: 65px; color: #fff; border-radius: 10px; font-size: 15px; font-weight: bold; }
.forge a i{ float: right; }
.early .part2 .part2_box{margin: 40px auto 0;}

.parttgs{ padding:80px 0 0; }
.parttgs .flex-box{ position:relative; }
.parttgs .atcode{ position: absolute; right: 0; top: -15px; }

.applica{padding:90px 0 10px; margin:0 -25px;}
.applist{ padding:20px 25px; }
.appboxs .appbg img{ width: 100%; }
.appboxs{ 
	position: relative;background: #f0f0f0;
	/*background:url(../static/images/extraor/activ_bg02.jpg) no-repeat center bottom; background-size: 100%;*/
 }
.nthly{ padding:25px 20px; background: #f0f0f0;}
.nthly .nhtimg{ position: relative; }
.nthly .nhtimg h2{ overflow: hidden; }
.nthly .nhtimg h2 img{ width: 100%; }
.nthly .nhtimg i{ position: absolute; right: -15px; bottom: -15px; }
.nthly .nhtsxt{ color: #000; padding:20px 0 10px; }
.nthly .nhtsxt h3{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nthly .nhtsp{ padding:10px 0 5px; color: #9f9f9f; border-top: 1px dashed #9e9e9e; }
.nthly .nhtsp p{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-family: "FZYCXT"; }


.appbg01{ width: 100%; top: 0;left: 0; position: absolute; }
.appbg02{ width: 100%; bottom: 0;left: 0;position: absolute; }


.edu_grow .part3 .fs26{    padding-top: 60px;}
.edu_grow .part3 .fs18{padding-bottom: 60px;}

.edu_grow .part3{    padding-left: 9.5%;}


.index .part4 .video_pre{}
.index .part4 .video_pre p{ font-family: "FZYCXT";  padding-top: 10px; line-height: 18px; position: absolute; left: -20px; width: 120px; text-align: center; font-size: 12px; color: #fff; }

.edu_center .chara_item {padding: 72px 20px 0;}

.early .part1 .bottom .fs18{ line-height: 32px; }
.nurseries .part1 .bottom .fs18{line-height: 32px; font-size: 16px;}

.kindergarten .part5 .detail{ line-height: 30px; }



.index .part6 .t2{font-family: "FZYCXT"; font-size: 20px; width: auto;}

.index .part3 .areas,.index .part3 .area_title,.campus .park_item p,.study .chara_item div{font-family: "FZYCXT"; }
.edu_center .p3_item .box .title{font-family: "FZY4JW";color: #fff;     box-shadow: none;}
.edu_center .p3_item .box .fs30{font-family: "FZY4JW";color: #fff;     box-shadow: none; padding:15px 0 10px;}

.footer .links a{font-family: "FZYCXT";}

.campus .park_item p{ font-family: "FZYCXT";  }

.index .part4 .v2{ line-height: 1.9; }

.footer .code_box{ width: 320px; justify-content: space-around; }
.footer .code_box div{}
.footer .code_box div p{ font-size: 12px; line-height: 22px;  font-family: "FZYCXT";}

.early .part5 .p5_left .fs20{  line-height:1.9;  margin-bottom: 180px;}
.early .part5 .p5_left,.early .part5 .p5_left div{font-family: "FZY4JW";}
.footer .address_copyright{font-family: "FZYCXT"; }

.nurseries .p3_r .right1 .fs18{font-family: "FZYCXT"; padding-top: 10px; }


.edu_center .p3_item{ box-shadow: none; }


.news_detail .part1,.campus .showmore{font-family: "FZYCXT";}





/*商务合作-开始*/

.affaing{ display: none; background-color: #fff;border-radius: 20px; padding:90px 70px; max-width: 1150px; margin:0 auto; position: relative; }

.closetbeds{position:absolute; top: 30px; right: 30px;}

.eratetit{padding:0 30px 0 0;}
.eratecont{padding:0 30px 0 50px; margin-top: 20px;}
.eratetit h2{position: relative;     font-weight: 400;}
.eratetit h2::after {
    width: 28px;
    height: 4px;
    background-color: #f20544;
    border-radius: 50px;
    position: absolute;
    bottom: -30px;
    left: 0;
    content: "";
    display: block;
}
.eratetit h3{ padding-top: 46px;  color: #9d9d9d; font-size: 18px; font-weight: 400; }

.eratetit h3 p{ padding-top: 17px; line-height: 30px; }
.eratetit h3 .tels{ color: #f20544;padding-top:35px; }

.eratecont{color: #9d9d9d; font-size: 16px;}
.eratecont .layui-input-block{    margin-left: 0px;}
.eratecont .layui-row{ margin-left: -5px; margin-right: -5px; }
.eratecont .layui-row .layui-input-block{ padding:0 5px; }
.eratecont .layui-input{ background-color: #f8f8f8; border-width: 0; padding:0 20px; border-radius: 5px; }

.eratecont .layui-form-item{ margin-bottom: 13px; }

.eratecont .handbox .layui-btn{ border-radius: 15px; background-color: #f20544; width: 100%; padding:0; color: #fff; font-size: 18px; height: 75px;line-height: 75px; }


.eratecont .layui-input::-webkit-input-placeholder { 
/* WebKit browsers，webkit内核浏览器 */
color: #bcbcbc; 
} 
.eratecont .layui-input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #bcbcbc; 
} 
.eratecont .layui-input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #bcbcbc; 
} 
.eratecont .layui-input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #bcbcbc; 
}

.eratecont .layui-form-select dl dd.layui-this{ background-color: #f20544; }
.prayer{ border-radius: 15px; }

/*商务合作-结束*/





.park_item .joinbox{ font-style: normal; position:absolute; top:0;right: 0px;  width: 56px; height: 46px; line-height: 42px;  z-index: 223;
    color: #fff; font-size: 18px; text-align: center;  font-family: "FZYCXT";background: url(../images/extraor/markicon02.png) no-repeat center top;}
.park_item:hover .joinbox{;background: url(../images/extraor/markicon01.png) no-repeat center top;}



/*=================分辨率==========================*/


@media screen and (max-width: 1920px) {
.interest .part1{height: calc(895 * 100vw / 1920);}

}
    
}
@media screen and (max-width: 1460px) {
.interest .part1{height: calc(700 * 100vw / 1920);}
.interest .part1 .title{padding-top: calc(80 * 100vw / 1920); }
.interest .part1 .title .fsimgs{ padding-top:60px;}


}
@media screen and (max-width: 980px) {
.interest .part1{height: auto;}
.interest .part1 .title{padding: 15px 0 70px;}
.interest .part1 .title .fs60{font-size: 30px;}
.interest .part1 .title .fsimgs{width: 200px; padding-top: 40px;}

.shopping{margin-top: -50px;}
.lither{padding:30px 0;flex-wrap: wrap; }
.shopnav{height: 50px; }
.shopnav li{  font-size: 14px; height: 40px;}
.shopnav li.layui-this{  height: 50px; border-radius: 5px 5px 0 0; }
.shopping .layui-tab-content{  padding:0; }
.richne{  padding:0px 0 0; }
.richne h3{  padding:40px 0 15px; }
.richne div{  line-height: 30px; }
.richne .plus01{ padding-right: 0% }
.richne .plus02{ padding-left: 0% }

.richcode{padding:10px 0 0;}
.richimg{  padding:20px 0 0; flex: auto; }
.richcode{position: absolute; top: 10px; right: 0px; width: 100px;}
.moderigh .richne{ width: auto; padding-top: 30px; }

.power.step_box{flex-wrap: wrap;}
.power li{  width: calc((100vw - 45px) / 2); padding: 10px;  }

.tracflex{ flex-wrap: wrap; }
.trackbox .tracimg{padding:20px 0 0;}
.trackbox .tracore{padding:20px 0 0;}
.trackbox .tracore .p2_2{width: auto;     padding: 10px 0;}
.edu_center .p3_item:nth-of-type(3) .box .detail { height: auto;}


.parttgs .atcode{ width: 110px; }
.titreg{  padding: 30px 120px 0 0;}
.applica{padding:40px 0 10px; margin:0 -5px;}
.applist{padding: 10px 5px;}
.nthly .nhtimg i{ width: 60px; }
.nthly .nhtimg h2{  }

.appbg01{ width: 100%; top: -3px;left: 0; }
.appbg02{ width: 100%; bottom: -3px;left: 0; }

.edu_grow .part3{    padding-left: 0;}



/*商务合作-开始*/

.affaing{ border-radius: 10px; padding:30px 20px; }

.closetbeds{ top: 20px; right: 20px;}

.eratetit{padding:0;}
.eratecont{padding:0; margin-top: 20px;}
.eratetit h2::after {
    width: 28px;
    height: 4px;
    background-color: #f20544;
    border-radius: 50px;
    position: absolute;
    bottom: -15px;
    left: 0;
    content: "";
    display: block;
}
.eratetit h3{ padding-top: 20px;   font-size: 16px; }

.eratetit h3 p{ padding-top: 12px; line-height: 26px; }
.eratetit h3 .tels{ padding-top:20px; }

.eratecont{ font-size: 16px;}
.eratecont .layui-row{ margin-left: -5px; margin-right: -5px; }
.eratecont .layui-input{ padding:0 20px; border-radius: 5px; }



.eratecont .handbox .layui-btn{ border-radius: 10px; font-size: 18px; height: 45px;line-height: 45px; }




/*商务合作-结束*/

}

