﻿*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;}
i,em{font-style: normal;}
li{list-style: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
img{display: block;width: 100%;}

/*分页器*/
.page{    clear: both;
    height: 4.7rem;
    display: block;
    padding: 2.3rem 0 0 0;
    font-size: 0.9rem;
    font-family: Arial;
    text-align: center;
    margin: 0 auto;}
.page span{display: inline-block;text-align: center;height:1.75rem;line-height:1.75rem;}
.page span.page_numb{padding: 0 0 0 0.5rem;line-height:1.75rem;}
.page span.page_numb a{display: inline-block;text-align: center;width:1.75rem;color: #666;background: #e8e8e8;margin: 0 0.5rem 0 0;height:1.75rem;}
.page span.page_numb em{display: inline-block;text-align: center;padding: 0 0.5rem 0 0;}
.page  span.page_n1,.page  span.page_n2{border: 0;width:4rem;display:inline-block;height: 1.75rem;font-size: 1rem;font-weight: bold;}
.page  span.page_n1 a,.page  span.page_n2 a{width:4rem;display:inline-block;height: 1.75rem;background: #e8e8e8;color: #575757;}
.page  span.page_n1 a:hover,.page  span.page_n2 a:hover,.page span.page_numb a.cur,.page span.page_numb a:hover{background:#921c22;color: #bc797d;text-decoration: none;}

.goback{clear: both;display: block;height: 3.65rem;line-height: 3.65rem;background: #ececec;padding: 0 4.375%;overflow: hidden;font-size: 1.1rem;color: #333;}
.goback span{display: inline-block;padding: 0 1.6rem;position: relative;}
.goback span:before{content: "<";position: absolute;width:0.5rem;height:3.65rem;line-height:3.65rem;display: block;left: 0;top: 0;}
.goback a{display: block;}

.golist{background: #921c22;color: #fff;clear: both;text-align: center;font-size: 1.2rem;height: 2.5rem;line-height: 2.5rem;}

/*-----------------------------------------------------------------------------------------------------------------------*/

/*———————————————  塾长介绍  ———————————————————*/
.m-leader{background: #f6f6f6;padding: 0 0 3.2rem;font-size: 1.2rem;line-height: 1.75rem;color: #515151;}
.leader_p,.leader_p img{display: block;width: 100%;}
.leader_w{padding: 0.9rem 4.688% 0;}
.leader_w li{clear: both;padding: 0.8rem 0 0;border-top: solid 0.1rem #e4dfdf;}
.leader_w li span{width: 24%;float: left;line-height: 2rem;font-size: 2rem;color: #1c1b1b;}
.leader_w li p{width: 76%;float: left;padding: 0 0 0.8rem;}
.leader_w li:first-child{border-top:0;}

/*传奇经历贡献*/
.m-exper{padding: 3.75rem 0 0;font-size: 1.1rem;line-height: 1.6rem;color: #333;height:31.6rem;}
.exper_c dl,.envoy_p li{width: 42.2%;float: left;margin-left: 5.2%;color: #333;}
.exper_c dd h3{font-size: 1.2rem;height: 3.2rem;font-weight: bold;color:#000;position: relative;line-height: 3.2rem;}
.exper_c dd h3:before{content: "";position: absolute;width: 2.35rem;height: 1px;border-bottom: dashed 1px #bcbcbc;left: 0;bottom: 0;}
.exper_c dd p{padding: 0.9rem 0 0;height: 6.1rem;}
.more01{display: block;width: 6rem;}

/*书籍*/
.m-book{padding: 3.6rem 4.688% 0;background: #f6f6f6;font-size: 1.2rem;line-height: 3.5rem;text-align: center;height:50rem;position: relative;}
.book_c li{width: 30.86%;height: 20.1rem;float: left;color: #333; overflow:hidden}
.book_c li img{width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #e8e6e6;}
.book_c li span{     font-size: 1.2rem;    line-height: 1.8rem;    height: 5.6rem;    overflow: hidden;    padding-top: 0.4rem;    display: block;}
.book_c ul a:nth-child(3n-1) li{margin: 0 3.71%;}
.book_more{background:url(../images/neiy/morebg2.png) no-repeat center 0;-webkit-background-size:100% 3rem; -moz-background-size: 100% 3rem; -o-background-size: 100% 3rem; background-size: 100% 3rem;width: 56%;color: #fff;font-size: 1.1rem;bottom: -1.45rem;left:22%;position: absolute;font-size: 1.2rem;line-height: 3rem;text-align: center;}

/*中日友好使者*/
.m-envoy{padding: 6rem 0 0;height: 46.5rem;font-size: 1.2rem;line-height: 2.1rem;color: #333;}
.envoy_p li{height:13.2rem;}
.envoy_p li span{display: block;font-weight: bold;font-size: 1.2rem;height:3.3rem;}
.envoy_w{padding: 1.5rem 4.688% 0;border-top: solid 0.1rem #e6e2e2;}

/*央视对话*/
.m-dialog{background: #f6f6f6;padding: 3.6rem 13.44% 0;height: 28.3rem;position: relative;}
.prev1,.next1{width: 1.25rem;height: 3.6rem;display: block;position: absolute;top: 15.4rem;right: 4.688%;}
.prev1{left: 4.688%;}
.dialog_c{overflow: hidden;}
.dialog_c p span{display: block;line-height: 3.6rem;color: #666;font-size: 1.2rem;text-align: center;}

.m-video{padding: 4.1rem 4.688% 6.2rem;font-size: 1.2rem;line-height: 3.3rem;color: #a3a2a2;text-align: center;}
.m-video dl{height: 30.8rem;background:url(../images/neiy/bg01.gif) repeat center 0;-webkit-background-size:6.6rem 6.6rem; -moz-background-size: 6.6rem 6.6rem; -o-background-size: 6.6rem 6.6rem; background-size: 6.6rem 6.6rem;}
.m-video dt img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 0.1rem #e4e4e4;border-bottom: 0;}
.m-video dd span{display: block;margin:3.45rem auto 0;width: 4.9rem;}

/*———————————————  经典课程  ———————————————————*/
.m-setup,.m-titbit{background: #f6f6f6;padding: 2.6rem 4.688%;font-size: 1.2rem;color: #666;line-height: 2rem;}
.setup_p,.setup_p img,.genre_c dt,.genre_c dt img,.titbit_c li img,.presen_p,.presen_p img,.presen_l img,.team_c dt img{width: 100%;display: block;}
.setup_w h3{font-size: 1.6rem;line-height: 2.45rem;color: #921c22;border-bottom: solid 0.1rem #e1e1e1;padding: 1.5rem 0 0;height: 5.9rem;margin-bottom: 0.9rem;}

.m-genre{padding: 3.4rem 4.688% 2rem;font-size: 1.1rem;line-height: 1.6rem;color: #666;clear: both;}
.genre_c dl,.titbit_c li{width:46.55%;height: 15.6rem;float: left;color: #666;}
.genre_c a:nth-child(2n) dl,.titbit_c ul a:nth-child(2n) li{margin-left:6.9%;}
.genre_c dd{padding: 0.45rem 0 0;}
.genre_c dd h3{background:url(../images/neiy/ico01.gif) no-repeat right center;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;font-size: 1.2rem;line-height: 2.7rem;height: 2.7rem;color: #000;overflow: hidden;}

.m-titbit{padding: 3.6rem 4.688%;}
.titbit_c li{height: 13.3rem;}
.titbit_c li span{display: block;line-height: 3.5rem;}

/*———————————————  导师团  ———————————————————*/
.m-presen{background: #f6f6f6;padding: 2rem 4.688%;font-size: 1.1rem;color: #666;line-height: 1.8rem;position: relative;}
.m-presen .til01{width: 100%;left: 0;top: 4rem;position: absolute;}
.m-presen .til01 p{display: block;font-size: 1.5rem;color: #921c22;line-height: 2.8rem;}
.presen_p img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #d0d0d0;}
.presen_w{padding: 1.7rem 0 1.6rem;display: block;}
.presen_l p{height: 3.8rem;line-height: 3.8rem;font-size: 1.3rem;color: #333;display: block;}
.presen_l p span{float: right;}

.m-team{border-top: solid 0.2rem #000;background: #f6f6f6;padding:0 0 5rem;}
.team_t{height: 10.05rem;background: #921c22;font-size: 1.2rem;line-height: 1.7rem;margin-bottom: 1.5rem;}
.team_t li{width: 20%;height: 10.05rem;background: #921c22;float: left;color: #fff; opacity: 0.6;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 0.1rem #70161a;padding: 1.8rem 0 0 0.8rem;}
.team_t li p{height:6.9rem;background:url(../images/neiy/ico02.png) no-repeat 0 bottom;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;}
.team_t li p span{display: block;}
.team_t li:last-child{border:0;}
.team_t li.cur{border-color: #000;background: #000;opacity: 1;}
.team_t li.cur p{background:url(../images/neiy/ico04.png) no-repeat 0 bottom;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;}
.team_c{display: block;overflow: hidden;}
.team_c dl{margin:0 0 0 5.2%;display: block;width: 42.19%;float: left;font-size: 1.1rem;color: #666;line-height: 1.8rem;    height: 30rem;
    overflow: hidden;}
.team_c dt{display: block;padding: 0 0 2.9rem;position: relative;}
.team_c dd{    height: 7.2rem;    overflow: hidden; display:block}
.team_c dt span{display: block;position: absolute;width: 9rem;line-height: 3rem;font-size: 1.1rem;font-weight: bold;color: #fff;background: #921c22;left: 0;bottom: 1.5rem;text-align: center;}

/*———————————————  塾生学习计划  ———————————————————*/
.m-plant{background: #f6f6f6;padding: 2.2rem 4.688% 0;height: 11.3rem;border-bottom: solid 0.2rem #e4dfdf;text-align: center;font-size: 1.4rem;line-height: 1.8rem;color: #333;}
.m-plant li{width: 20.7%;float: left;}
.m-plant li span{width:4.55rem;height: 4.55rem;background: #1a1919;border-radius: 4.55rem;display: block;margin: 0 auto 0.7rem;}
.m-plant li a{ color:#333}
.m-plant li.cur a{font-weight: bold;color: #921c22;}
.m-plant li.cur span{background: #921c22;}
.m-plant ul li:nth-child(2){margin: 0 18.95%;}

.plan_w{padding: 3.6rem 4.688% 2.6rem;line-height: 2rem;color: #666;font-size: 1.2rem;}
.plan_w h2{height: 6rem;line-height:2.25rem;color: #333;font-size: 1.5rem;font-weight: bold;text-align: center;}
.plan_c{background: #f6f6f6;font-size: 1.2rem;line-height: 2.8rem;}
.plan_c dt,.plan_c dt img{display: block;width: 100%;}
.plan_c dd{padding: 1.05rem 4.688% 0;color: #921c22;}
.plan_c dd li{height: 2.85rem;border-bottom: solid 0.15rem #e4dfdf;}
.plan_l{padding: 2.6rem 4.688% 0;height: 14.5rem;position: relative;}
.plan_l:before{content: "";position: absolute;width: 0.1rem;height: 10rem;background: #e1e1e1;top: 3rem;left: 45%;}
.plan_l li{width: 38.6%;height: 6rem;float: left;line-height: 2rem;color: #333;}
.plan_l li:nth-child(2n){margin-left: 22.7%;}
.plan_l li span{line-height: 2.8rem;color: #921c22;display: block;font-size: 2rem;}
.party_c h4{padding: 1.2rem 0 0;white-space: nowrap;font-size: 1.2rem;color: #333;line-height: 1.5rem;}
.party_c p{padding: 1.2rem 0;}
.party_c dl{height: 8.85rem;background: #f6f6f6;overflow: hidden;}
.party_c dt,.party_c li{width: 49.14%;float: left;}
.party_c dd{width: 45.69%;float: right;padding: 0.8rem 0 0;}
.party_c dd span{display: block;line-height: 3.5rem;height: 3.5rem;overflow: hidden;}
.party_c dd span b{font-size: 3.4rem;color: #921c22;font-weight: normal;}
.party_c ul li:nth-child(2n){margin-left:1.64%;}
.party_c li span{display: block;line-height: 3rem;}
.party_c1,.party_c2{padding: 1.55rem 0 0;overflow: hidden;}

.m-party{padding:3.6rem 0 0;font-size: 1.2rem;line-height: 2rem;color: #666;}
.party1{border-bottom: solid 0.5rem #f6f6f6;padding: 0 4.688% 3.1rem;margin-bottom: 3.1rem}
.party2{margin-bottom: 0;border: 0;}
.party_t{height: 2.5rem;font-size: 1.3rem;position: relative;line-height: 2.5rem;z-index: 1;}
.party_t:before{content: "";position: absolute;width:100%;height: 0.1rem;background: #e6e2e2;bottom:0;left:0;z-index:-1;}
.party_t span{float: right;font-size: 1.1rem;color: #333;}
.party_t p{float: left;color: #fff;display: block;padding: 0 3.5rem 0 1.5rem;position: relative;background:#921c22;}
.party_t p:before{content: "";position: absolute;background:url(../images/neiy/ico05.gif) no-repeat 0 0;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;width: 0.9rem;height: 0.9rem;top: 0.9rem;right: 1.5rem}
.party_hot{clear: both;color: #921c22;}

.m-study{background: #f6f6f6;padding: 3.4rem 4.688%;font-size: 1.1rem;color: #666;line-height:1.75rem;position: relative;}
.study_c dl{clear: both;border-top: solid 0.1rem #e4dfdf;padding: 0.55rem 0 0;color: #666;}
.study_c a:nth-child(1) dl{border: 0;padding: 0;}
.study_c dt{width: 43.1%;float: left;padding: 1rem 0;}
.study_c dd{width: 50%;float: right;}
.study_c dd h3{font-size: 1.2rem;height: 3.25rem;line-height: 3.25rem;position: relative;color: #000;margin-bottom: 0.7rem}
.study_c dd h3:before{content: "";position: absolute;width: 2.3rem;height: 0.3rem;border-top: dashed 1px #bcbcbc;left: 0;bottom: 0;}

/*———————————————  塾生成长分享  ———————————————————*/
.m-share{padding: 1.5rem 4.688% 3rem;position: relative;font-size: 1.2rem;line-height: 1.7rem;color: #666;}
.share_c dl{border-top: solid 0.1rem #e6e2e2;clear: both;display: block;padding-top: 1.1rem;}
.share_c a:nth-child(1) dl{border: 0;padding: 0;}
.share_c dt{width: 46.55%;float: left;padding: 0.9rem 0;}
.share_c dd{width: 46.2%;float: right;color: #666;padding: 0 0 1.5rem;}
.share_c dd h3{color: #333;font-size: 1.2rem;font-weight: bold;line-height: 3rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.share_c dd p{height: 5.4rem;    line-height: 1.8rem;    overflow: hidden;}

.m-titbit1{background: #f6f6f6;clear: both;padding: 4.6rem 4.688% 4rem;}
.m-titbit1 li{height: 14.9rem;font-size: 1.1rem;}
.m-titbit1 li p{line-height: 2.1rem;padding: 0.65rem 0 0;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.m-titbit1 li p span{line-height: 2rem;display: block;font-weight: bold;color: #333;}
.m-titbit1 ul a:nth-child(2n) li{margin: 0 0 1.45rem;padding-left: 6.9%;}
.m-titbit1 ul a:nth-child(1) li,.m-titbit1 ul a:nth-child(2) li{border-bottom: solid 0.15rem #e4dfdf;}

/*———————————————  入塾流程须知  ———————————————————*/
.m-welcome{font-size: 1.2rem;line-height: 2rem;color: #333;background: #e9e9e9;height: 29.5rem;}
.m-welcome h3{font-size: 1.3rem;line-height:6.25rem;color: #ecdfdf;background: #921c22;height:6.25rem;text-align: center;}
.m-welcome h3 span{font-size:2rem;color: #fff;padding:0 0 0 1.2rem;}
.m-welcome p{padding:1.6rem 4.688%;}

.m-put{font-size: 1.2rem;line-height: 2.35rem;color: #4e4e4e;background: #f6f6f6;padding: 3.5rem 0;}
.m-put .til01{text-align:center;font-size: 2rem;padding: 0 4.688%;    margin-bottom: 1rem; }
.put_w{padding: 0 6.25%;height: 17.8rem;}
.put_w li{clear: both;}
.put_w li em{display: block;width: 2.05rem;height: 2.05rem;border-radius: 2.05rem;background: #1c1c1c;color: #fff;float: left;text-align: center;line-height: 2.05rem;margin: 0.15rem 0 0;}
.put_w li p{display: block;width:86%;float: right;}
.put_p,.put_p img{display: block;width: 100%;}

/*———————————————  盛和塾简介  ———————————————————*/
.m-origin{padding: 3.5rem 4.688%;font-size: 1.1rem;line-height: 2rem;color: #333;}
.origin_p{height: 10rem;}
.origin_p p{width: 48.27%;float: left;}
.origin_p p:nth-child(2){margin-left:3.46%;}

.m-deve{background: url(../images/neiy/devebg.jpg) no-repeat center 8.4rem #f6f6f6;background-size:90.625% 24.5rem;-webkit-background-size:90.625% 24.5rem;-moz-background-size:90.625% 24.5rem;-o-background-size:90.625% 24.5rem;font-size: 1.2rem;line-height: 2rem;color: #333;padding: 3.5rem 4.688%;}
.deve_c{padding: 14.1rem 0 0;}
.deve_c h3{position: relative;font-weight: bold;font-size: 1.8rem;color: #333;line-height: 3rem;height: 7.8rem;margin-bottom: 1.5rem;}
.deve_c h3:before{content: "";position: absolute;width: 3.9rem;height: 0.2rem;background: #888787;left: 0;bottom: 0;}

.m-dialog1{background: none;}
.m-video1{background: #f6f6f6;padding:0;}
.m-video1 dl{height: 11.8rem;overflow: hidden;line-height: 1.5rem;font-size: 1.1rem;}
.m-video1 dt,.m-video1 dd{width: 50%;float:left;}
.m-video1 dt img{width: 100%;height: 11.8rem;border: 0;}
.m-video1 dd span{    margin: 1.8rem auto 0.8rem;    width: 3.85rem;}
.video2{font-size: 1.2rem;line-height: 2.2rem;color: #333;text-align: left;padding: 2.3rem 0 4.9rem 17.8%;}
.video2 h3{font-size: 1.8rem;line-height: 3.2rem;color: #921c22;height: 4rem;letter-spacing: 0.2rem;}
.video2 li{position: relative;padding: 0 0 0 2.1rem;}
.video2 li:before{content: "";position: absolute;width: 0.1rem;height: 0.1rem;border: solid 0.15rem #a0a0a0;border-radius:100%;left: 0.2rem;top: 0.9rem;}


/*———————————————  资讯列表  ———————————————————*/
.m-newstil{ margin-top:2rem; display:block}
.m-news{padding:0 0 2.5rem;font-size: 1rem;line-height: 1.5rem;color: #666;}
.newtil{height: 3.75rem;line-height: 3.75rem;background: #ececec;position: relative;z-index: 1;margin-bottom: 1.45rem;padding: 0 4%;overflow: hidden;}
.newtil:before{content: "";position: absolute;width:100%;height:0.1rem;left: 0;bottom: 0;z-index: -1;background: #ddd;}
.newtil li{float: left;margin: 0 3.5rem 0 0;font-size: 1.3rem;height: 3.65rem;position: relative;    color: #666;}
.newtil li:before{content: "|";position: absolute;top: 0;right: -1.725rem;color: #666;width: 0.1rem;height: 3.75rem;font-size: 1rem;}
.newtil li:nth-child(3):before{content: "";width: 0;height: 0;}
.newtil li.cur{font-weight: bold;border-bottom: solid 0.1rem #921c22;color: #921c22;}
.new_c dl{margin: 0 4%;height: 9.9rem;margin-bottom: 0.45rem;border-bottom: solid 0.1rem #ececec;}
.new_c dt{width: 17.24%;float: right;padding:1rem 0 1.3rem;position: relative;}
.new_c dt:before{content: ">";position: absolute;width:1rem;height:1rem;right: 0;bottom: 0;font-size: 1rem;line-height: 1rem;text-align: right;color: #666;}
.new_c dd{width: 74.48%;float: left;color: #666;}
.new_c dd h3{height: 3.1rem;line-height: 3.1rem;font-size: 1.2rem;color: #000;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.new_c dd span{display: block;padding: 0.7rem 0 0;}

/*———————————————  资讯详情  ———————————————————*/
.new_detail{padding:2.25rem 4% 6.6rem;font-size:0.9rem;color: #666;line-height: 1.5rem;}
.detail_con{padding:0 0 2.3rem;}
.detail_con h2{font-size: 1.2rem;color: #333;line-height:1.7rem;margin-bottom: 2rem;}
.detail_con h2 p{display: block;clear: both;padding:0.6rem 0 0;font-size:0.8rem;line-height: 1.4rem;color: #b1b1b1;}
.detail_con h2 p em{display: inline-block;padding:0 2.1rem 0 0;}
.detail_cw p img{padding: 1.6rem 0;display: block;}
.detail_cw p a b,.detail_cw p a { color:Red}
.detail_pn{height:6rem;border-top: solid 0.1rem #c1c1c1;padding: 1rem 0 0;line-height: 2rem;}
.detail_pn li{height:2rem;line-height:2rem;font-size: 1rem;color: #505050;padding: 0 1.5rem;position: relative;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.detail_pn li:before{content: ">";position: absolute;width:0.5rem;height:2rem;line-height:2rem;display: block;left: 0;top: 0;}
.detail_pn li a{display:inline-block;color: #505050;}
.detail_pn li:nth-child(1),.detail_pn li:nth-child(1) a{color: #010101;}
.detail_pn li:nth-child(1):before{content: "<";}


/*———————————————  活动播报  ———————————————————*/
.camp-list{height: 7.3rem;line-height: 7.3rem;background: #f6f6f6;position: relative;z-index: 1;padding: 0 4%;overflow: hidden;}
.camp-list:before{content: "";position: absolute;width:100%;height:0.2rem;left: 0;bottom: 0;z-index: -1;background: #ddd;}
.camp-list li{float: left;margin-right: 15%;height: 7.1rem;position: relative;}
.camp-list li:last-child{margin-right: 0;}
.camp-list li em{display: block;height: 7.1rem;line-height: 7.1rem;font-size: 1.4rem;color: #333333;padding-left: 2.7rem;background-repeat: no-repeat;background-position: left center;background-size: 1.75rem 1.55rem;-webkit-background-size: 1.75rem 1.55rem;-moz-background-size: 1.75rem 1.55rem;-o-background-size: 1.75rem 1.55rem;}
.camp-list li em.lem01{background-image: url(../images/neiy/camp_icon1.png)}
.camp-list li em.lem02{background-image: url(../images/neiy/camp_icon2.png)}
.camp-list li.cur em{font-weight: bold;border-bottom: solid 0.2rem #921c22;color: #921c22;}
.camp-list li.cur em.lem01{background-image: url(../images/neiy/camp_icon01.png)}
.camp-list li.cur em.lem02{background-image: url(../images/neiy/camp_icon02.png)}
.camp_t{padding: 2rem 4% 2.5rem;border-bottom: 0.5rem solid #f6f6f6;}
.camp_t a{float: left;width: 46%;}
.camp_t a:nth-child(2n){margin-left: 8%;}
.camp_t dd{padding-top: 0.6rem;}
.camp_t dd h2{height: 2rem;line-height: 2rem;font-size: 1.2rem;color: #000000;position: relative;padding-bottom: 0.6rem;}
.camp_t dd h2:after{content: "";position: absolute;width: 2.5rem;border-bottom: 1px dashed #bcbcbc;left: 0;bottom: 0;z-index: 1;}
.camp_t dd p{    margin: 0.8rem 0 0.9rem;    height: 4.5rem;    overflow: hidden; color:#666}
.camp_t dd p span{display: block;line-height: 1.6rem;font-size: 1.1rem;color: #666666;}
.camp_t dd em{display: block;height: 1.6rem;line-height: 1.6rem;font-size: 1rem;color: #f1f1f2;text-align: center;background-color: #921c22;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.camp_c .camp_t:last-child{border-bottom: 0;}
.camp-ad{position: relative;}
.camp-ad p{position: absolute;width: 100%;height: 3rem;left: 0;top: 50%;margin-top: -1.5rem;text-align: center;}
.camp-ad p em{display: inline-block;height: 3rem;line-height: 3rem;font-size: 1.4rem;font-weight: bold;color: #ffffff;padding-left: 2.4rem;background: url(../images/neiy/camp_icon3.png) no-repeat left center;background-size: 1.45rem 1.55rem;-webkit-background-size: 1.45rem 1.55rem;-moz-background-size: 1.45rem 1.55rem;-o-background-size: 1.45rem 1.55rem;}
.camp-ul{padding: 1.2rem 4% 0;}
.camp-ul li{float: left;width: 47.6%;height: 5.5rem;margin: 0 4.8% 1rem 0;background-color: #e2e2e2;}
.camp-ul li:nth-child(2n){margin-right: 0;}
.camp-ul li a{display: block;height: 5.5rem;}
.camp-ul li em,
.camp-ul li span{display: block;height: 1.9rem;line-height: 1.9rem;font-size: 1.2rem;color: #333333;padding-left: 1rem;}
.camp-ul li em{padding-top: 0.8rem;}

/*各分塾活动动态*/
.camp_c1{background-color: #f6f6f6;padding-bottom: 5rem;}
.camp_w{padding: 3rem 4% 2.7rem;}
.camp_w h2{height: 2.5rem;background: #d4d4d4 url(../images/neiy/camp_icon4.png) no-repeat 94% center;background-size: 0.9rem 0.9rem;-webkit-background-size: 0.9rem 0.9rem;-moz-background-size: 0.9rem 0.9rem;-o-background-size: 0.9rem 0.9rem;}
.camp_w h2 a{display: block;}
.camp_w h2 em{display: inline-block;height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;color: #ffffff;background-color: #921c22;min-width: 11.2rem;padding-left: 2.2rem;}
.camp_w ul{padding-top: 1.5rem;}
.camp_w li{float: left;width: 46%;}
.camp_w li:nth-child(2n){margin-left: 8%;}
.camp_w li em{display: block;line-height: 1.5rem;font-size: 1.1rem;color: #333333;padding-top: 0.8rem;}
.camp_w li span{display: block;height: 1.7rem;line-height: 1.7rem;font-weight: bold;font-size: 1.2rem;color: #921c22;padding-top: 0.6rem;}
.camp_c1 .camp_w:nth-child(2n-1){background-color: #fff;box-shadow: 0px 5px 8px #f1f1f1,0px 0px 0px #f1f1f1;-webkit-box-shadow: 0px 5px 8px #f1f1f1,0px 0px 0px #f1f1f1;-moz-box-shadow: 0px 5px 8px #f1f1f1,0px 0px 0px #f1f1f1;}

/*———————————————  广东盛和塾  ———————————————————*/
.thing{background-color: #f6f6f6;padding: 3.5rem 0 4rem;}
.thing_w{padding: 0 4%;}
.thing_w1{border-bottom: 1px solid #c1c1c1;margin-bottom: 1.5rem;}
.thing_desc{font-size: 1.1rem;line-height: 2rem;color: #333333;text-align: justify;padding-bottom: 0.8rem;}
.thing_w h4{font-weight: bold;font-size: 1.2rem;line-height: 2rem;color: #333333;}
.thing_p{padding-top: 1.5rem;}
.thing_ul{padding: 2rem 0;}
.thing_ul li{float: left;width: 31.7%;margin-right: 2.45%;}
.thing_ul li:last-child{margin-right: 0;}
.thing_map{padding-top: 0.6rem;}
.thing_w2{margin-top: -1.2rem;position: relative;z-index: 2;}
.thing_w2 h2{height: 3.25rem;line-height: 3.25rem;font-weight: bold;font-size: 1.75rem;color: #fff;text-align: center;background-color: #921c22;}
.thing_w2 ul{padding-top: 1rem;}
.thing_w2 li{padding-left: 33.44%;position: relative;min-height: 3.5rem;margin-bottom: 0.5rem;}
.thing_left{position: absolute;width: 33.44%;left: 0;top: 0;bottom: 0;background-color: #921c22;}
.thing_left p{display: table;width: 100%;height: 100%;text-align: center;}
.thing_left p span{display: table-cell;vertical-align: middle;font-size: 1.1rem;color: #fff;line-height: 1.5rem;opacity: 0.6;}
.thing_right{min-height: 3.5rem;border: 1px solid #acacac;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.thing_right p{height: 1.9rem;border-bottom: 1px solid #acacac;}
.thing_right p:last-child{border-bottom: 0;}
.thing_right p em{float: left;min-width: 50%;max-width: 100%;height: 1.9rem;line-height: 1.9rem;font-size: 1.1rem;color: #333333;text-align: center;border-left: 1px solid #acacac;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.thing_right p em:nth-child(2n-1){border-left: 0;}
.thing_right p em.padding{padding-left: 1.65rem;}
.thing_w3{padding-top: 3.5rem;}
.thing_w3 h3{height: 2.85rem;line-height: 2.85rem;font-weight: bold;font-size: 1.3rem;color: #921c22;padding: 0 4%;background-color: #dadada;}
.thing_w3 p{padding: 1.6rem 8%;}
.thing_w3 p em{display: block;line-height: 1.9rem;font-size: 1.2rem;color: #333333;text-align: justify;}
.thing_c{padding-top: 2.1rem;}
.thing_tab{height: 3.5rem;}
.thing_tab li{float: left;width: 33.33%;height: 3.5rem;line-height: 3.5rem;font-size: 1.2rem;color: #ffffff;text-align: center;background-color: #1a1919;border-right: 1px solid #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.thing_tab li:last-child{border-right: 0;}
.thing_tab li.cur{background-color: #921c22;}
.thing_c .swiper-container{padding-top: 1.5rem;}
.thing_c p{height: 2.4rem;line-height: 2.4rem;font-size: 1.1rem;color: #1a1919;padding: 0 4% 0 8%;position: relative;border-bottom: 1px solid #e2e2e2;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.thing_c p:last-child{border-bottom: 0;}
.thing_c p:before{content: "";position: absolute;width: 0.3rem;height: 0.3rem;border-radius: 100%;background-color: #1a1919;left: 3.5%;top: 50%;margin-top: -0.1rem;}
.thing_c p em{padding-right: 1.7rem;}

/*———————————————  盛和塾大事记  ———————————————————*/
.record_c{padding: 0 4%;}
.record_c li{height: 6.7rem;margin-bottom: 0.2rem;background-color: #dddddd;}
.record_c li h2{float: left;width: 44%;height: 6.7rem;line-height: 6.7rem;font-family: Arial;font-size: 3rem;color: #1a1919;border-right: 1px solid #fff;padding-left: 2.3rem;position: relative;background-color: #d1cfcf;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.record_c li h2:after{content: "年";position: absolute;width: 1.7rem;line-height: 1.7rem;font-size: 1.2rem;color: rgba(255,255,255,0.5);text-align: center;border-radius: 100%;background-color: #921c22;top: 1.9rem;right: 2rem;}
.record_c li p{float: right;width: 56%;height: 6.7rem;display: table;}
.record_c li p span{display: table-cell;vertical-align: middle;padding-left: 2rem;font-size: 1.2rem;color: #333333;line-height: 1.5rem;}

/*———————————————  入塾联系方式  ———————————————————*/
.cont{background-color: #f6f6f6;}
.cont_w{padding: 3rem 4%;}
.cont_w1{background-color: #fff;box-shadow: 0px 5px 8px #f1f1f1,0px 0px 0px #f1f1f1;-webkit-box-shadow: 0px 5px 8px #f1f1f1,0px 0px 0px #f1f1f1;-moz-box-shadow: 0px 5px 8px #f1f1f1,0px 0px 0px #f1f1f1;}
.cont_w2{background-color: #fff;border-bottom: 2px solid #e6e2e2;}
.cont_w h2{height: 2.5rem;line-height: 2.5rem;font-size: 1.9rem;color: #921c22;}
.cont_ul1{padding-top: 1.2rem;}
.cont_ul1 li{line-height: 2.9rem;font-size: 1.2rem;color: #333333;border-bottom: 2px solid #e6e2e2;padding-left: 2.5rem;background-repeat: no-repeat;background-position: left 1rem;background-size: 1rem 1rem;-webkit-background-size: 1rem 1rem;-moz-background-size: 1rem 1rem;-o-background-size: 1rem 1rem;}
.cont_ul1 li:last-child,
.cont_tel li:last-child,
.cont_w2 li:last-child{border-bottom: 0;}
.cont_tel{padding-top: 0.8rem;}
.cont_tel li{padding: 0.5rem 0 0.5rem 5%;border-bottom: 2px solid #e4dfdf;position: relative;}
.cont_tel li:before{content: "";position: absolute;width: 0.45rem;height: 0.45rem;border: 3px solid #921c22;border-radius: 100%;left: 0;top: 1.2rem;}
.cont_tel li h4,.cont_tel li p{line-height: 2rem;font-size: 1.2rem;color: #333333;}
.cont_tel li h4{font-weight: bold;}
.cont_tel li p{opacity: 0.78;}
.cont_tel li p em{display: inline-block;min-width: 10rem;padding-right: 2rem;}
.cont_w2 li{padding: 1.1rem 0;border-bottom: 2px solid #e6e2e2;}
.cont_w2 li h4{height: 2rem;line-height: 2rem;font-weight: bold;font-size: 1.2rem;color: #921c22;margin-bottom: 0.6rem;}
.cont_w2 li p{line-height: 2rem;font-size: 1.1rem;color: #666666;padding-left: 1.5rem;background-repeat: no-repeat;background-position: left 0.5rem;background-size: 1rem 1rem;-webkit-background-size: 1rem 1rem;-moz-background-size: 1rem 1rem;-o-background-size: 1rem 1rem;}
.cont_w2 li p em{padding-left: 2rem;}
.cont_w2 li p.lp01{background-image: url(../images/neiy/cont_icon01.png);}
.cont_w2 li p.lp02{background-image: url(../images/neiy/cont_icon02.png);}
.cont_w2 li p.lp03{background-image: url(../images/neiy/cont_icon03.png);}
.cont_form{background-color: #fff;padding: 3.5rem 4% 4rem;}
.online_c li{height: 2.5rem;background: #f4f2f2;margin-bottom: 0.9rem;font-size: 1.2rem;line-height: 2.5rem;color: #515050;}
.online_c li .sbt{width: 30%;float: left;padding: 0 0 0 1.5rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.online_c li .sbt i{width: 2.6rem;float: left;padding: 0.8rem 0 0;display: block;}
.online_c li .sbt i img{width:1.2rem;float: left;display: block;}
.sinp01{width: 70%;height: 2.5rem;float: right;background: none;border: 0;color: #666;font-size: 1.2rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding-right: 0.75rem;}
.online_c li.online_l1{background: #921c22;text-align: center;}
.online_c li .sbt1{width:30%;color: #ecdfdf;display: block;float: left;padding-left: 3.1rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sinp02{width: 26%;height: 2.5rem;line-height: 2.5rem;border: 0;color: #ecdfdf;background: none;float: left;font-size: 1.2rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding: 0 0.5rem;}
.online_c li.online_l1 img.cont_code{float: left;width: 13%;height: 2.5rem;}
.online_c li.online_l1 i{ width:18%; float:left; height:2.5rem;}
.online_c li.online_l1 i img{ width:100%; height:100%; display:block}
.inpimg{color: #e0e0e0;background: #332f2f;float: right;width: 26%;border: 0;height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;}


/*---------- 内页修改添加样式 ------------*/
/*入塾须知*/
.m-equity{padding: 3.5rem 4% 0;height: 20.8rem;border-bottom: solid 0.1rem #f4f2f2;}
.equity_c li{font-size: 1.2rem;line-height: 2.3rem;height: 2.3rem;position: relative;color: #4e4e4e;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;padding: 0 0 0 1.5rem;}
.equity_c li:before{content: "";position: absolute;width: 0.2rem;height: 0.2rem;border: solid 0.15rem #921c22;border-radius:100%;left: 0;top: 0.9rem;}

/*案例*/
.case_nav{background: #f6f6f6;border-bottom: solid 0.2rem #e9e9e9;padding: 1.85rem 0 0.6rem 4.688%;font-size: 1.2rem;line-height: 2.5rem;position: relative;}
.case_nav:before{content: "";position: absolute;width:100%;height: 1px;background: #e9e9e9;left: 0;top: 7.35rem;}
.case_nav a{display: inline-block;color: #333;}
.case_n1{height:6rem;}
.case_n1 b{width: 21.3%;float: left;display: block;position: relative;}
.case_n1 b:before{content: "";position: absolute;width:0.1rem;height:1.1rem;background: #cecece;right: 0;top:0.7rem;}
.case_n1 p{width: 75.3%;float: left;display: block;}
.case_n1 p a{padding: 0 1rem;}

.m-notice{padding: 3.6rem 4.688%;font-size: 1.1rem;color: #666;line-height: 1.6rem;background: #f6f6f6;}
.notice_c dl{width: 46.55%;height: 22.9rem;float: left;}
.notice_c dl:nth-child(2n){margin-left:6.9%;}
.notice_c dt,.notice_c dt img{display: block;width: 100%;}
.notice_c dd h3{display: block;font-size: 1.2rem;height: 3.7rem;line-height: 3.7rem;color: #000;position: relative;}
.notice_c dd h3:before{content: "";position: absolute;width: 2.3rem;height: 0.3rem;border-top: dashed 1px #bcbcbc;left: 0;bottom: 0;}
.notice_c dd ul{padding: 0 0 1rem;}
.notice_c dd li{    height: 5.4rem;
    line-height: 1.8rem;
    overflow: hidden;}

html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size: 10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size: 15px;}}
@media screen and (min-width:520px){html{font-size: 16.25px;}}
@media screen and (min-width:414px){html{font-size: 13px;}}
@media screen and (min-width:560px){html{font-size: 17.5px;}}
@media screen and (min-width:600px){html{font-size: 18.75px;}}
@media screen and (min-width:640px){html{font-size: 20px;}}


/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:90%; margin:0 auto; border:1px solid #ccc;background:#fff; padding-bottom:2rem;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:1rem;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:90%; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:30%; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:70%; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:2rem;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:1rem;}
#mesbook1 img{ width:auto}