/*通用*/
.in_banner{height:480px;}
.in_banner .page_title{text-align: center;position: relative;top:50%;z-index:1;transform: translateY(-40%);color:#fff;}
.page_title .page_TEN{font-size: 44px;font-weight: bold;}
.page_title .page_TCN{font-size: 26px;}
.page_title .page_txt{font-size: 14px;line-height: 24px;width: 820px;max-width: 80%;margin: auto;margin-top: 60px;}
.in_nav{height:70px;line-height: 70px;border-bottom: 1px solid #ddd;background: #fff;}
.in_nav a{font-size: 14px;color:#666;position: relative;display: inline-block;height:70px;padding: 0 15px;}
.in_nav a:before{
    content: "";display: block;height:20px;border-left: 1px solid #999;position: absolute;left:0;top:calc(50% - 10px);
}
.in_nav a:first-child{padding-left: 0;}
.in_nav a:first-child:before{display: none;}
.in_nav .inNav_bod{padding: 0 15px;color:#666;font-size: 18px;}
.in_nav a:hover,.in_nav a.act{color:#b01f24;}
.in_nav a:after{
    content: "";width: 0;height:3px;position: absolute;bottom:0;left:50%;
    transform: translateX(-50%);background: #b01f24;transition: all .5s;
}
.in_nav a:hover:after,.in_nav a.act:after{width: 44px;}
.in_nav .nowAddr{display: none;}
.w1510{max-width: 1510px;margin: auto;}
.inMain{background: #f3f3f3;padding: 60px 0 50px;}
.wBg{background: #fff;}
/*联系我们*/
.bd_map{width:100%;height:620px;}
.bd_shadow{
    width: 100%;height: 35%;position: absolute;top: 0;
    background: url("../images/bg_shadow.png") repeat-x top; background-size:auto 100%;
}
.contact_title{text-align: center;font-size: 14px;color:#999;margin-top: 50px;}
.contact_title .contact_title_CN{font-size: 24px;color:#b01f24;font-weight: bold;margin-bottom: 5px;}
.contactWay_list{margin: 35px 0 50px;}
.contactWay_list .contactWay_one{display: block;float:left;width: 33.3%;text-align: center;line-height: 30px;font-size: 14px;}
/*招聘*/
.recruit_top{margin-bottom: 30px;}
.recruit_top .recTop_T{float:right;font-size: 14px;line-height: 28px;color:#666;width: 45.7%;padding: 60px 0 50px;text-align: justify;}
.recruit_top .recTop_T:first-child{float:left;}
.recTop_imgList .recTop_imgOne{width: 31.8%;margin-left: 2.3%;float:left;}
.recTop_imgList .recTop_imgOne:first-child{margin-left: 0;}
.recTop_imgOne .recTop_img{width: 100%;overflow: hidden;}
.recTop_imgOne .recTop_img img{width: 100%;transition: all 1s;}
.recTop_imgOne:hover .recTop_img img{transform: scale(1.1);}
.recTop_imgOne .recTop_imgName{font-size: 16px;line-height: 28px;color:#333;padding: 20px 0;}
.recruit_mainBox{border-top: 1px solid #ddd;background: #f3f3f3;padding-top: 45px;}
.recruit_main .recruit_list_title{
    text-align: center;font-size: 18px;line-height: 40px;color:#666;margin-bottom: 30px;
}
.recruit_list .recruit_one{
    width: 31.8%;margin-left: 2.3%;margin-bottom:25px;float:left;background: #fff;
    box-sizing: border-box;padding: 40px 40px;border-bottom: 6px solid #ebebeb;transition: all .5s;
}
.recruit_one .recruitO_T{font-size: 20px;color:#333;font-weight: bold;margin-bottom: 20px;transition: all .5s;}
.recruit_one .recruitO_req{font-size: 12px;color:#666;line-height: 24px;transition: all .5s;}
.recruit_one:hover .recruitO_T,.recruit_one:hover .recruitO_req{color:#fff;}
.recruit_one .recruitO_req span{
    display: inline-block;padding-left: 20px;margin-right: 25px;
    background: url("../images/job_01.png") left center no-repeat;
}
.recruit_one:hover .recruitO_req span{background: url("../images/job_02.png") left center no-repeat;}
.recruit_one .recruitO_data{
    display: block;width:50px;height:30px;border: 1px solid #c0c0c0;border-radius: 3px;
    color:#c0c0c0;text-align: center;line-height: 30px;font-size: 20px;margin-top: 50px;
}
.recruit_one:hover .recruitO_data{color:#fff;border-color: #fff;}
.recruit_list .recruit_one:hover{
    background: url("../images/job_bg.jpg") center / cover no-repeat;border-color:#961a1f;
}

.join-info {
    width: 55%;
    height: 85%;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;box-sizing: border-box;
    padding: 2%;
    margin: auto;
}
.join-info .item {
    width: 100%;height:100%;
}
.join-info .item h3 {
    font-size: 22px;
    border-bottom: 1px solid #d5d5d5;
}
.join-info .item .txt {
    max-height: 74%;
    overflow: auto;
    border-top: 1px solid #d5d5d5;
}
.join-info .item .bott {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    border-top: 1px solid #d5d5d5;
    background: #fff;
}
.fix-wrap {
    display: none;
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}
.fix-wrap .po-auto {
    display: table;
    width: 100%;
    height: 100%;
}
.fix-wrap .hide {
    position: absolute;
    width: 25px;
    height: 25px;
    padding: 25px;
    right: 5%;
    top: 5%;
    cursor: pointer;
    background-color: #090908;
    background-image: url("../images/hide.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
    border-radius: 50%;
    -webkit-transition: all 8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
}
.fix-wrap .hide:hover {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(180deg);
}
/*教育理念*/
.abt_title{font-size: 32px;font-weight: bold;text-align: center;}
.abt_title:after{content: "";display: block;width: 36px;height:2px;margin:10px auto 0;}
.abt_target{
    padding: 100px 0;width: 100%;text-align: center;color:#fff;
    background: url("../images/jyln_bg.jpg") center / cover no-repeat;
}
.abt_target .abt_title:after{background: #fff;}
.abt_target .abt_txt{font-size: 20px;line-height: 30px;margin-top: 30px;}
.abt_idea{margin: 20px 0;background: #fff;padding:45px 0 40px;}
.abt_idea .abt_title{color:#b01f24;}
.abt_idea .abt_title:after{background: #b01f24;}
.abt_idea .abt_T{font-size: 20px;color:#333;font-weight: bold;text-align: center;margin-top: 30px;}
.abt_idea .abt_TT{font-size: 14px;color:#333;text-align: center;line-height: 28px;margin-top: 20px;}
.abt_idea .idea_list{padding: 0 20px;margin-top: 40px;}
.idea_list .idea_one{width: 31%;margin: 0 1.16%;float:left;box-sizing: border-box;border: 1px solid #e8e8e8;padding: 38px 60px 38px 38px;}
.idea_one .idea_name{color:#b01f24;font-size: 36px;font-weight: bold;margin-bottom: 20px;}
.idea_one .idea_T{font-size: 14px;color:#333;line-height: 24px;height:72px;}
.idea_one .to_idea{
    display: block;width: 50px;height:30px;text-align: center;line-height: 30px;
    border: 1px solid #c0c0c0;border-radius: 3px;font-size: 20px;
}
.abt_system{margin-top: 20px;padding: 50px 0 40px;text-align:center;color:#fff;background: url("../images/bxli_bgs.jpg") center / cover no-repeat;}
.abt_system .abt_title:after{background: #fff;}
.abt_system .abt_T{font-size: 20px;margin: 30px 0 35px;}
.abt_system .abt_TT{font-size: 14px;line-height: 24px;}
.abt_system .sys_list{text-align: center;margin: 45px 0 40px;}
.sys_list .sys_one{display: inline-block;height:180px;width: 180px;border-radius: 50%;background: #fff;margin: 0 40px;}
.sys_one .sys_txt{position: relative;top:50%;transform: translateY(-50%);}
.sys_txt .sys_num{position: relative;}
.sys_txt .sys_num:after,.sys_txt .sys_num:before{content: "";display: block;width: 10px;border-top: 1px solid #b01f24;position: absolute;top:50%;}
.sys_txt .sys_num:after{right:26%;}
.sys_txt .sys_num:before{left:26%;}
.sys_txt .sys_name{font-size: 14px;color:#333;}
.sys_name .sys_nameEN{font-size: 12px;color:#666;font-family: Arial;}
.abt_system .abt_b{font-size: 18px;font-weight: bold;line-height: 32px;}
/*合作加盟*/
.joinAdv_list{padding: 55px 0;}
.joinAdv_list .joinAdv_one{width: 17.2%;margin-left: 3.5%;float:left;}
.joinAdv_list .joinAdv_one:first-child{margin-left: 0;}
.joinAdv_one .joinAdv_T{font-size: 24px;color:#b01f24;font-weight: bold;margin-bottom: 25px;}
.joinAdv_one .joinAdv_TT{font-size: 14px;color:#333;line-height: 24px;}
.join_say{padding: 40px 0 20px;border-top: 1px solid #ddd;background: #f3f3f3;}
.join_say .joinSay_one{width: 100%;margin-bottom: 20px;background: #fff;}
.joinSay_one .joinSay_img{float:left;width: 50%;}
.joinSay_one .joinSay_img img{width: 100%;}
.joinSay_one .joinSay_txt{float:left;width: 40%;margin: 0 5%;padding-top: 75px;}
.joinSay_one:nth-child(even) .joinSay_img{float:right;}
.joinSay_one:nth-child(even) .joinSay_txt{float:right;}
.joinSay_txt .joinSay_T{font-size: 39px;color:#b01f24;font-weight: bold;}
.joinSay_txt .joinSay_T2{font-size: 14px;color:#000;margin: 20px 0 40px;}
.joinSay_txt .joinSay_TT{font-size: 14px;color:#666;line-height: 24px;}
.join_way{padding:80px 0;background: url("../images/join_way_bg.jpg") center bottom / cover no-repeat;text-align: center;}
.join_way .joinWay_top{font-size: 20px;font-weight: bold;color:#fff;margin-bottom:40px;line-height: 32px;}
.joinWay_list .joinWay_one{display: inline-block;width: 290px;color:#fff;}
.joinWay_one .joinWay_T{font-size: 24px;font-weight: bold;}
.joinWay_one .joinWay_TT{font-size: 14px;}
.join_onLineBox{background: #f3f3f3;padding: 40px 0 50px;}
.join_onLine{background: #fff;padding-bottom: 50px;}
.join_onLine .joinOnline_top{width: 100%;padding:40px 0;background: #b01f24;color:#fff;text-align: center;}
.joinOnline_top .joinOnline_T1{font-size: 32px;font-weight: bold;}
.joinOnline_top .joinOnline_TT{font-size: 14px;line-height: 55px;}
.joinOnline_top .joinOnline_select{margin-top: 20px;}
.joinOnline_top .joinOnline_select select{
    width: 300px;margin: 0 25px;height:47px;padding-left: 20px;font-size: 14px;
    appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#666;
    background:#fff url("../images/select_btn.jpg") right center no-repeat;
}
.joinOnline_top .joinOnline_select input{width: 300px;margin: 0 25px;height:47px;font-size:14px;padding-left: 20px;box-sizing: border-box;}
.join_onLine .joinOnline_form{max-width: 1040px;margin:15px auto 0;}
.joinOnline_form .joinOnline_T2{font-size: 16px;color:#b01f24;font-weight: bold;line-height: 52px;border-bottom: 1px solid #e3e3e3;margin: 0 20px 20px;padding-top: 30px;}
.joinOnline_form .joinIpt{float:left;margin: 0 20px 20px;}
.joinOnline_form .joinIpt.joinIptA{width: 740px;}
.joinOnline_form .joinIpt.joinIptB{width: 220px;}
.joinOnline_form .joinIpt.joinIptC{width: 1000px;}
.joinOnline_form .joinIpt .joinIpt_name{font-size: 14px;color:#666;line-height: 36px;}
.joinOnline_form .joinIpt input{width: 100%;height:47px;border: 1px solid #e3e3e3;box-sizing: border-box;padding-left: 15px;}
.joinOnline_form .joinIpt select{
    width: 100%;height:47px;border: 1px solid #e3e3e3;box-sizing: border-box;padding-left: 15px;
    appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#666;
    background:#fff url("../images/select_btn.jpg") right center no-repeat;
}
.joinOnline_form .joinIpt textarea{width: 100%;height:120px;border: 1px solid #e3e3e3;box-sizing: border-box;resize: none;padding: 10px 15px;}
.joinOnline_form .joinBtn{text-align: center;margin-top: 20px;}
.joinOnline_form .joinBtn input[type="button"]{width:160px;height:47px;background: #4a4f54;color:#fff;font-size: 16px;}
/*家长学校*/
.parentSchool_top{padding: 50px 0 45px;}
.parentSchool_top .parentSchool_TImg{float:left;width: 580px;}
.parentSchool_top .parentSchool_TImg img{width: 100%;}
.parentSchool_top .parentSchool_TTxt{float:right;width: calc(100% - 630px);}
.parentSchool_TTxt .parentSchool_TTime{font-size: 40px;color:#c8000a;padding-top: 25px;}
.parentSchool_TTxt .parentSchool_TT{font-size: 24px;color:#333;font-weight: bold;margin: 15px 0 40px;}
.parentSchool_TTxt .parentSchool_TTT{font-size: 14px;line-height: 28px;color:#333;height:112px;}
.parentSchool_TTxt .parentSchool_TData{font-size: 14px;color:#333;}
.news_list{background: #f3f3f3;padding: 45px 0;}
.news_list .news_one{
    box-sizing: border-box;background: #fff;position: absolute;width: 30%;overflow: hidden;
}
.news_list .news_one.one {left:2%;}
.news_list .news_one.two {left: 35%;}
.news_list .news_one.three {left: 68%;}
.news_one img{width: 100%;transition: all 1s;}
.news_one:hover img{transform: scale(1.1);}
.news_one .news_txt{padding: 25px 30px 0;}
.news_txt .news_time{float:left;width: 80px;border-right: 1px solid #ececec;font-size: 12px;color:#333;font-family: Arial;}
.news_time .news_Day{font-size: 42px;font-weight: bold;color:#333;font-family: "Microsoft Yahei";}
.news_txt .news_TBox{float:right;width: calc(100% - 100px);}
.news_TBox .news_T{font-size: 16px;line-height: 24px;height: 48px;color:#333;display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
.news_TBox .news_TT{font-size: 12px;color:#999;line-height: 24px;height:24px;}
.news_txt .news_Data{
    display: block;width: 100%;margin-top: 30px;line-height: 42px;border-top: 1px solid #e5e5e5;
    background: url("../images/news_data.jpg") right center no-repeat;
}
/*新闻列表*/
.inNews_search{position: absolute;top:-98px;right:0;}
.inNews_search input[type="text"]{width: 215px;height:36px;padding-left: 15px;background:#e2e2e2;float:left;}
.inNews_search input[type="submit"]{float:left;width: 40px;height:36px;cursor:pointer;background: #8f8f8f url("../images/search_02.png") center no-repeat;}
.gray_bg{background: #f3f3f3;}
.load_moreNews{
    display: block;width: 240px;height:52px;max-width: 30%;margin: auto;font-size: 14px;color:#999;
    border-radius: 28px;border: 1px solid #d2d2d2;text-align: center;line-height: 52px;
}
/*集团荣誉*/
.honor_top{background: #fff;margin-bottom: 15px;}
.honor_top .honor_txt{float:left;width: calc(100% - 640px);height:440px;background: #fff;}
.honor_txt .honor_T{font-size: 50px;color:#b01f24;font-weight: bold;}
.honor_txt .honor_TT{font-size: 18px;color:#000;margin: 15px 0 40px;}
.honor_txt .honor_TTT{font-size: 14px;color:#666;line-height: 24px;text-align: justify;}
.honor_txt .honor_txtBox{position: relative;top:50%;transform: translateY(-50%);width: 77%;margin: auto;}
.honor_top .honor_img{float:left;width: 640px;}
.honor_top .honor_img img{width: 100%;}
.honor_list .honor_one{width: 15.9%;margin-left: 0.9%;margin-bottom:15px;text-align: center;background: #fff;float:left;}
.honor_list .honor_one img{max-width: 85%;max-height: 85%;}
/*师资力量*/
.tea_top{width: 50%;float:left;background: #fff;}
.tea_top .tea_T{margin: 0 17.2% 0 9.2%;padding-top: 90px;font-size: 50px;color:#b01f24;font-weight: bold;}
.tea_top .tea_TT{margin: 0 17.2% 0 9.2%;font-size: 18px;color:#000;line-height: 64px;}
.tea_top .tea_TTT{margin: 0 17.2% 0 9.2%;font-size: 14px;color:#666;line-height: 24px;}
.teacher_one{width: 25%;float:left;position: relative;height: 378px;overflow: hidden;}
.teacher_one .teacher_pic{width: 100%;overflow: hidden;}
.teacher_one .teacher_pic img{width: 100%;transition: all 1s;}
.teacher_one:hover .teacher_pic img{transform: scale(1.1);}
.teacher_one .teacher_intro{
    position: absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;
    background: rgba(0,0,0,.5);color:#fff;opacity: 0;transition: all 1s;
}
.teacher_one:hover .teacher_intro{opacity: 1;}
.teacher_intro .teaInt_top{position: absolute;top:50px;left:40px;right: 40px;font-size: 14px;}
.teaInt_top .teacher_name{font-size: 24px;font-weight: bold;}
.teacher_intro .teaInt_bot{position: absolute;bottom:45px;left:40px;right: 40px;font-size: 14px;}
.other_teacher{width: 25%;float:left;background: #eaeaea;text-align: center;}
.other_teacher:before,.other_teacher:after{content: "";display: inline-block;}
.other_teacher span,.other_teacher:before,.other_teacher:after{
    display: inline-block;width: 18px;height:18px;border-radius: 50%;background: #d2d2d2;
    margin: 0 10px;position: relative;top: calc(50% - 9px);
}
.other_teacher:hover:before{animation: bounce 1s 0s;}
.other_teacher:hover span{animation: bounce 1s .2s;}
.other_teacher:hover:after{animation: bounce 1s .4s;}
/*集团概况*/
.groupIntro_txt{width: calc(100% - 640px);height:620px;float:left;background: #fff;}
.groupIntro_txt .groupIntro_tBox{width:77%;margin:auto;position: relative;top:50%;transform: translateY(-50%);}
.groupIntro_txt .groupIntro_TT{font-size: 18px;color:#000;margin: 20px 0 45px;}
.groupIntro_txt .groupIntro_TTT{font-size: 14px;color:#666;line-height: 24px;}
.groupIntro_other{width: 640px;height:620px;float:left;background: url("../images/abt_numbg.jpg") center / 100% 100% no-repeat;}
.groupIntro_other .groupNum_one{width: 50%;height:50%;float:left;color:#fff;text-align: center;}
.groupNum_one .groupNum_num{font-size: 80px;font-family: Arial;padding-top: 80px;}
.groupNum_one .groupNum_intro{font-size: 14px;line-height: 24px;}
/*发展历程*/
.history_top{text-align: center;font-size: 16px;color:#666;margin-bottom: 45px;padding-top: 60px;}
.history_top .history_tT{font-size: 32px;color:#b01f24;font-weight: bold;margin-bottom: 5px;}
.history_main{position: relative;max-width: 1360px;margin: auto;padding-top: 85px;}
.history_main:before{
    content: "";display: block;width: 16px;height:16px;position: absolute;background: #fff;
    top:0;left:calc(50% - 8px);border: 1px solid #d6d6d6;border-radius: 50%;z-index: 2;
}
.history_main .history_line{
    width: 1px;height:100%;position: absolute;top:0;left:50%;background: #d6d6d6;
}
.history_list .history_one{position: relative;margin-bottom: 40px;opacity: 0;transition: all .5s;}
.history_list .history_one.show{opacity: 1;}
.history_list .history_one:last-child{margin-bottom: 15px;}
.history_one .history_pic{float:left;width: 150px;height:150px;border-radius: 50%;overflow: hidden;}
.history_one .history_pic img{width: 100%;height:100%;transition: all 1s;}
.history_one:hover .history_pic img{transform: scale(1.1);}
.history_one .history_txt{
    float:left;text-align:right;width: 370px;margin:20px 110px;font-size: 14px;line-height: 24px;color:#666;
}
.history_txt .history_time{font-size: 36px;color:#333;font-weight: bold;margin-bottom: 10px;transition: color .5s;}
.history_one .history_cir{
    position: absolute;width: 17px;height:17px;background: #fff;box-sizing: border-box;padding: 3px;
    top:25px;left:calc(50% - 8px);border: 1px solid #d6d6d6;border-radius: 50%;z-index: 2;transition: all .5s;
}
.history_one .history_cir:after{
    content: "";display: block;width: 100%;height:100%;background: #666;border-radius: 50%;transition: all .5s;
}
.history_one:nth-child(even) .history_pic{float:right;}
.history_one:nth-child(even) .history_txt{float:right;text-align:left;}
.history_one:hover .history_txt .history_time{color:#b01f24;}
.history_one:hover .history_cir{border-color: #b01f24;}
.history_one:hover .history_cir:after{background: #b01f24;}
.moreHistory{display: none;}
/*新闻详情*/
.newsData_main{background: #fff;padding: 30px 40px 70px;}
.newsData_main .newsData_top{border-bottom: 1px solid #e6e6e6;}
.newsData_top .newsData_T{font-size: 18px;color:#333;float:left;}
.newsData_T .newsData_time{font-size: 12px;color:#999;}
.newsData_top .newsData_share{float:right;}
.newsData_main .newsData_TT{width: 1100px;margin: 0 auto;max-width: 100%; font-size: 14px;color:#333;line-height: 24px;margin-top: 40px;}
.newsData_main .newsData_TT img{width: 100%!important;}
.newsData_share .bdshare-button-style0-16 a{padding-left: 30px;height:30px;margin: 10px 10px 10px 0;border-radius: 50%;box-sizing: border-box;}
.newsData_share .bdshare-button-style0-16 .bds_tsina{background: #fff url("../images/share_xl.jpg") no-repeat center;border: 1px solid #f3f3f3;}
.newsData_share .bdshare-button-style0-16 .bds_tqq{background: #7e7e7e url("../images/share_wb.jpg") no-repeat center;}
/*董事长致辞*/
.spe_box{padding: 60px;background: #fff;}
.spe_box .spe_img{width: 380px;float: left;}
.spe_box .spe_img img{width: 100%;}
.spe_box .spe_txt{width: calc(100% - 435px);float: right;}
.spe_txt .spe_T{font-size: 20px;color:#000;line-height: 60px;}
.spe_txt .spe_TT{font-size: 14px;color:#666;line-height: 22px;}
.spe_txt .spe_ins{font-size: 14px;color:#000;text-align: right;line-height: 40px;margin-top: 30px;}