@charset "utf-8";
/* 头尾 */
.header{ background:url(http://images.xdf.cn/custom/zhuanti/header_bg.png) repeat-x; height:29px; line-height:29px; color:#000}
.header .welcome{ float:left;}
.header .links{ float:right; background:url(http://images.xdf.cn/custom/zhuanti/header_bg.png) no-repeat -28px -30px; padding-left:35px;}
.warp950{width:950px; margin:0 auto; position:relative; text-align:left;}
.footer{ border-top:1px solid #dfdfdf; color:#a3a3a3; text-align:center; line-height:24px; margin:20px auto;}
.footer .wrap950,.footer .warp950{text-align:center}
.footer a{color:#a3a3a3;}
.footer .f_links{ margin:8px 0 30px;}
.footer .f_links a{ margin:0 10px; line-height:28px;}
/* banner */
.bannerMod{ position:relative; width:100%; overflow:hidden;}
.bannerMod{ text-align:center;}
.bannerMod .wrap960{ position:absolute; left:50%; top:0; margin-left:-480px;}
.bannerMod .wrap950{ position:absolute; left:50%; top:0; margin-left:-475px;}
.logo{ position:absolute;}
.logo a{ float:left;}
.logo a.a1{ width:98px; height:40px; text-indent:-999px; overflow:hidden;}
.logo a.a2{font: 22px/24px "Microsoft Yahei";}
.logo a.a2 em{font-size:17px; font-weight:bold; background:#810000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 2px; margin-left:2px; color:#fff;} 
.logo .logoAdde{ padding-left:5px;}
.chinese {display: block;font: 20px/28px "Microsoft Yahei";}
.english {font-size: 11px;}
.bannerMod .phone{ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAStJREFUeNpiZFgazQAEHkCcBsRyDOSBm0A8BYiPswCJBCCez0AZMAbicCC2YgISdTgUPQLiCCA+CMQ1RBjKDMSlIAMVsUieAmJzIF4JxGxAfIFIl6qzYBG8BsQOQPwdSewjsX5nwiJ2H82wX6REFjYD+ZHYIUCsC8RLKTFQCIntgcYny0BFaIyBwFxS0w82AzmBWAvKPg5NtBQZCPMqAzmuxGVgCBJ7MRD/pdRAMyRvvwDiHZQaCALVWLwNSp8LyDUwHOpSENgKxNFQw1biM5SJQGafCc3LoNyyDIiLoS7vAOKnpBoIAgZA3IvE/w41dDI0sjAAqHB4DcSieAzNgRYO66F8UIxLAHEFFrUvGIEldgtaBFACIkAubILmjiiozeQAUGE8ERRhAAEGALhPNEE8GJoJAAAAAElFTkSuQmCC") no-repeat left center; padding-left:30px; font:18px/22px "微软雅黑"; position: absolute; text-align:right; right:0; top:0}
.bannerMod .baoming{ position:absolute; display:block; right:0; top:0; width:87px; height:80px; font:bold 16px/40px "宋体";}
.banner_text{ width:725px; position:absolute; overflow:hidden; left:206px; top:41px; font:14px/20px "宋体"; color:#fefefe; text-indent:2em; text-align:left;}
.banner_btn{ width:235px; overflow:hidden; position:absolute; left:665px; top:426px;}
.banner_btn a{ float:left; display:inline-block; width:96px; height:37px; overflow:hidden; margin:0 20px 0 0; text-indent:-999px;}

/* 导航 */
.nav{ float:right; overflow:hidden;}
.nav li{ float:left; display:inline; margin:0 5px;}
/* 选项卡 */
.tabs h2{ position:relative;}
.tabs h2 em.l,.tabs h2 em.r{ display:block; position:absolute; overflow:hidden}
.tabs h2 em.r{ right:0;}
.tabs h2 span{ display:inline-block; cursor:pointer;}
.tabs h2 span.class_mouse_on{ font-weight:bold;}
/* 模块 */
/* 学习中心分布模块 */
.areaMod{}
.areaMod .areaMore{ float:right;}
.areaMod .bd{ overflow:hidden;}
.areaMod .areaItem{ float:left; width:25%}
.areaMod h4{ font:bold 14px/24px "宋体";padding:0 20px; }
.areaMod ul{ padding:0 20px; }
.areaMod li{ line-height:22px; height:22px; overflow:hidden;}
.areaMod .borLR{ width:49.9%;}
.areaMod .borLR ul{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.areaMod .borLR li{ float:left; width:49.9%;}
/* 特色课程 */
.specMod .imgLists li{ width: 158px;background: #818ba0;border: 1px solid #bbc3e8; margin:0 10px 0 20px; color: #fff;line-height: 18px;}
.specMod .imgLists li img,.succMod .imgLists li img{ margin-bottom:8px;}
.specMod .fw a,.succMod .fw a{ margin:0 5px;}
.specMod .imgLists li a{ color:#fff;}
/* 成功案例 */
.succMod .imgLists li{ width:33.3%;}
.succMod .imgLists li img,.succMod .imgLists li p{ margin-right:10px;}
/* 名师团队 */
.teamMod .tearLists dt,.teamMod .tearLists dd{ float:left; width:49.9%;}
.teamMod .tearLists dt{ position:relative; overflow:hidden;}
.teamMod .tearLists img{ display:block; margin-bottom:5px;}
.teamMod .tearLists .tname{ font-weight:bold;}
.teamMod .tearLists dd .tearItem{ float:left; width:45.9%; display:inline; margin-left:10px; margin-bottom:10px; line-height:23px;overflow:hidden;}
.teamMod .tearLists dt .tname{ position:absolute; bottom:10px; right:10px; font:bold 14px/24px "宋体";}
.teamMod .tearLists dt span{ display:block; line-height:18px;}
/* 培训课程 */
.trainMod .imgLists li{ width:33.3%; margin-bottom:30px;}
.trainMod .imgLists li h4,.trainMod .imgLists li img,.trainMod .imgLists li p{ margin:0 20px;}
.trainMod .imgLists li h4{font:normal 18px/24px "Microsoft Yahei"; margin-bottom:5px;}
.trainMod .imgLists li img{ margin-bottom:5px;}
.trainMod .acts{ text-align:center; background:url(../images/mod/actBG.png) no-repeat center; height:28px; overflow:hidden;}
.trainMod .acts a{ display:inline-block; width:88px; text-align:center; font:normal 14px/28px "Microsoft Yahei";}
.trainMod h5{font:normal 18px/24px "Microsoft Yahei"; margin-bottom:5px;}
.trainMod p{ line-height:22px;}
/* 咨询电话 */
.zxMod{ clear:both;}
.zxMod a,.zxMod .phone{ display:inline-block;}
/* 特色服务 */
.servMod .searvItem{ margin:0 0 10px;}
.servItem .stit{ font:normal 16px/23px "Microsoft Yahei";}
.servItem p{ line-height:24px;}
/* 高分榜 */
.scoreMod table{ width:100%}
.scoreMod th{ background:#E8E8E7;font-weight: normal;height: 32px;line-height: 32px; text-indent:2em;}
.scoreMod td {height: 26px;line-height: 26px; text-align:center}
/* 文字链模块 */
.textMod{ border:1px solid #ccc;}
.textMod .hd{}
/* 顶部搜索 */
.logoChannel {margin: 0 auto !important;padding: 11px 0 1px;}
.logoChannel .search {float: right;height: 30px;margin-top: 10px;position: relative;width: 697px;z-index: 10;}
.logoChannel .hot {color: #ED8600;float: left;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;width: 432px;}
.logoChannel .hot a {color: #2F576F;margin: 0 7px 0 6px;}
.logoChannel .sear_form {float: right;height: 23px;line-height: 23px;position: relative;width: 249px;}
.sear_form .input_sel {background:#F7F7F7;border: 1px solid #DADADA;float: left;height: 21px;line-height: 21px;position: relative;width: 47px;z-index: 10;}
.input_sel .selected {color: #676767;float: left;overflow: hidden;text-align: center;white-space: nowrap;width: 34px;}
.input_sel .iconsel {cursor: pointer;float: left;height: 5px;margin-top: 9px;width: 9px;}
.input_sel .select_area { background:#FFFFFF;border-color: #fff #DADADA #DADADA;border-right: 1px solid #DADADA;border-style: none solid solid;border-width: medium 1px 1px;display: none;left: -1px;position: absolute;top: 22px;width: 47px;z-index: 20;}
.input_sel .select_area a {color: #C3C3C3;display: block;text-align: center;}
.sear_form .inp_txt {background:none;border-color: #DADADA #DADADA #DADADA #fff;border-style: solid solid solid none;border-width: 1px 1px 1px medium;color: #989898;
    float: left;font-size: 12px;height: 21px;line-height: 21px;margin-right: 3px;text-indent: 6px;width: 147px;}
.sear_form .btn_sub {border: medium none;cursor: pointer;float: left;height: 23px;text-indent: -99999px;width: 49px;}

/* 报名点 */
.tMar5{ margin-top:5px;}
.addrMod h2{ font:bold 14px/32px "宋体"; }
.addrMod .bd p{ line-height:24px;}
.tMar40{ margin-top:40px;}
/* 热报课程 */
.tMar20{ margin-top:20px;}
.rbMod .bd table td{ height:30px; padding:0 20px;}
.rbMod .bd table td .ckkc_a{ display:block; width:53px; height:18px; overflow:hidden; text-align:center; line-height:18px;}
.yhMod .bd table td{ height:30px; padding:0 20px;}
.rbkcMod .bd table th{ height:30px; text-align:center; font:bold 14px/30px "宋体";}
.rbkcMod .bd table td{ height:30px; padding:0 20px;}
.rbkcMod .bd table td .ckkc_a{ display:block; width:55px; height:20px; overflow:hidden; text-align:center; line-height:20px;}

/* 报名指南 */
.bmznMod table th{ height:41px; font:bold 14px/41px "宋体"; padding:0 10px 0 20px;}

/* 学习课程 */
.class_menu { height:36px; width:100%;}
.class_menu a{ height:27px; overflow:hidden; line-height:27px; display:inline-block; font:14px/26px "微软雅黑"; float:left; text-align:center; margin:5px 15px 0 0; width:107px;}
.class_menu .menu_list{ float:left; height:27px; margin:5px 15px 0 0; display:inline-block; width:15px; }
.tab_con{ clear:both; padding-top:10px;}
.class_p1{ line-height:24px;}
.tab_con h4{ height:30px; overflow:hidden;  width:100%;}
.tab_con h4 span{ float:left; height:30px;font:18px/30px "微软雅黑"; padding-right:18px;}
.class_con1{ width:510px; overflow:hidden; float:left;}
.class_con1 h5{ font:bold 16px/30px "宋体"; }
.class_con1 p{ line-height:24px; }
.class_con1 p .ckkc_a2{ float:right; width:65px; height:25px; overflow:hidden; text-align:center; margin-top:-5px;}
.class_con2{ width:405px; overflow:hidden; float:right; display:inline; margin:33px 0 0 0;}
.class_tab1 th{ height:27px; font:bold 14px/27px "宋体"; text-align:center;}
.class_tab1 td{ height:30px; padding:0 10px; }
.class_tab1 td .ckkc_a{ display:block; width:53px; height:18px; overflow:hidden; text-indent:-999px;}

/* 课程优势 */
.kcysMod p{ line-height:24px; padding-left:20px;}
.imgMod .ilist2 li{ width:49.9%!important;}
.imgMod .ilist2 p{ line-height:32px; text-align:center; font-size:14px;}

/* 课程名师 */
.msMod{ background:none;}
.msMod .pic img{ display:inline!important;}
.msMod h4{ line-height:25px; font-size:14px;}
.msMod p.desc{ line-height:22px;}
.msMod p.zj{ line-height:25px;}
.msMod .dotLine{ margin:10px 0;}

/* 教师图文竖排 */
.perDesc p{ line-height:16px;}
.perDesc p.pic{ overflow:hidden; margin-bottom:5px;}
.perDesc p.name *{ margin:0 3px;}
.perDesc p.desc{ text-indent:3px;}

/* 按钮 */
.btns a{display:inline-block; border: 1px solid #484848 /*{a-bup-border}*/;background:#000 /* {a-bup-background-color}*/;font-weight: bold;text-decoration:none; color:#fff; font:20px/39px "幼圆"; padding:0 8px; margin:0 8px;}
.btns a:hover{ background:#b82856; border:1px solid #980d39;}

/* 报名条 */
.bmBar{ position:relative;}
.bmBar .bmA{ position:absolute; right:0; display:block; width:240px; height:180px; text-indent:-999px; overflow:hidden;}
.bmBar .bmTit{ float:left; font:47px/86px "微软雅黑";}
.bmBar .telPhone{ position:absolute; width:275px; right:195px; top:15px;}
.bmBar .telPhone span{ display:block; font:28px/32px "微软雅黑";}

/* 文图文模块 */
.tItMod{ position:relative; font-family:"微软雅黑";}
.tItMod .txtL,.tItMod .txtR,.tItMod .imgC{ float:left; width:33.3%; text-align:center;}
.tItMod .txtR{ float:right;}
.tItMod .imgC{ margin:-45px 0;}
.tItMod p{ padding:15px;}

/* 图文图模块 */
.iTiMod{ position:relative; padding-left:35px;}
.iTiMod .imgL,.iTiMod .txtC,.iTiMod .imgR{ float:left; width:20%; display:inline; overflow:hidden;}
.iTiMod .txtC{ width:50%; margin:0 5%; font:14px/35px "微软雅黑";}
.iTiMod .modIcon{ position:absolute; left:0; top:0; width:25px; height:100%; overflow:hidden;}
.iTiMod .modIcon b{ display:block; background:#0d6fb8; width:100%; height:100%;}
.iTiMod .modIcon b.i1{ background:#014099; height:35px; margin-bottom:10px;}

/* 七大辅导体系 */
.numMod{ font-faimly:"微软雅黑";}
.numMod .hd,.numMod .bd li h2{ font-size:30px; line-height:46px;}
.numMod .bd li{ float:left; display:inline; width:45%; margin:0 2% 10px; height:auto;}
.numMod .bd li cite{ font-family:arial; font-size:46px;}
.numMod .bd li p{ font-size:14px; line-height:20px; color:#676767;}

/* 优惠信息 */
.yhMod h2{ font:36px/46px "微软雅黑";}
.yhMod p{ font:12px/20px "微软雅黑";}

/* 流程 */
.flowMod li{ float:left; width:11%; border-right:1px solid #ebebec; overflow:hidden; background:#fff; text-align:center; position:relative; height:160px; min-height:160px; font:22px/26px "微软雅黑";}
.flowMod li h3{ padding:8px 0;}
.flowMod li b{ position:absolute; bottom:-15px; right:-10px; font:italic 95px/95px "Times New Roman", Times, serif;}

/* 五大服务团队 */
.serveTeamMod{ position:relative; width:946px; height:464px; margin:0 auto; overflow:hidden;}
.serveTeamMod h2{ position:absolute; font:30px/46px "微软雅黑";}
.serveTeamMod h2.st1{ left:28px; top:47px;}.serveTeamMod h2.st2{ left:573px; top:31px;}.serveTeamMod h2.st3{ left:10px; top:215px;}.serveTeamMod h2.st4{ left:625px; top:174px;}.serveTeamMod h2.st5{ left:43px; top:347px;}

/* 人物混排 */
.personMod .wrap{ float:left; height:310px; overflow:hidden;}
.personMod .imgTxt{ color:#fff; display:table; position:relative; overflow:hidden; clear:none; margin:2px 2px 0 0;}
.personMod .imgTxt .Text{vertical-align:middle; display:table-cell; *position:absolute; *top:50%;}  
.personMod .imgTxt .content{ *position:relative; *top:-50%;}

.personMod .imgTxt a{ color:#fff;}
.personMod .imgTxt .h4 a{ font:bold 18px "Microsoft Yahei"; padding:0 15px;}
.personMod .imgTxt .desc{ font-size:14px; line-height:22px; padding:0 15px;}
.personMod .imgTxt .mask,.personMod .imgTxt .tit{ height:26px; line-height:26px; position:absolute; left:0; bottom:0; width:100%;}
.personMod .imgTxt .mask{ background:#142775; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.personMod .imgTxt .tit{ text-align:center;}
.personMod .imgTxt img{vertical-align:top;}

.personMod .imgTxt01,.personMod .imgTxt01 .Img{ width:196px; height:140px; background:#db892a;}
.personMod .imgTxt02,.personMod .imgTxt02 .Img{ width:196px; height:168px; background:#142775;}
.personMod .imgTxt03,.personMod .imgTxt03 .Img{ width:195px; height:310px; background:#39b030;}
.personMod .imgTxt04,.personMod .imgTxt04 .Img{ width:337px; height:101px; background:#0c6eb8; }
.personMod .imgTxt05,.personMod .imgTxt05 .Img{ width:164px; height:207px; background:#555555; float:left; _margin-right:-1px;}
.personMod .imgTxt06,.personMod .imgTxt06 .Img{ width:171px; height:207px; background:#da1b1d;}
.personMod .imgTxt07,.personMod .imgTxt07 .Img{ width:196px; height:142px; background:#b91bc7;}
.personMod .imgTxt08,.personMod .imgTxt08 .Img{ width:196px; height:166px; background:#e29b22;}

.personMod .Img{ display:none; position:relative;}
.personMod .Text{ display:block;}
.personMod .plon .Img{ display:block;}
.personMod .plon .Text{ display:none;}

/* 高分学员 */
.lMar20{ margin-left:20px;}
.gfxyMod h2{ height:30px; overflow:hidden; margin-bottom:5px; float:left; padding-right:114px; }
.gfxyMod h2 span{ float:left; height:30px; font:22px/30px "微软雅黑"; padding:0 27px 0 0;}
.gfxyMod .rbkcBD1{ padding:0 10px;}
.gfxyMod .imgTxt .pic{overflow:hidden; float:left; display:inline-block; margin:0 10px 0 0; }
.gfxyMod .imgTxt h4{ font:bold 14px/30px "宋体";}
.gfxyMod .imgTxt .score{ font-weight:bold; }
.gfxyMod .imgTxt .desc{ line-height:18px;}

/* 课程【近期开发  热门课程   热报优惠】 */
.dichromatism{ font:18px/45px "Microsoft YaHei, 微软雅黑"; color:#3e3e48;text-shadow: #fff 1px 2px 1px;
}
.dichromatism span{ color:#961c7f;}
.jqkfMod h3,.jqkfMod .courseTab{ margin-left:18px;}
.rbyhMod{ padding:0 0 0 20px;}
.courseTab{ width:450px; overflow:hidden;}
.courseTab th{ background:#fff; height:29px; border-bottom:1px solid #dbe4eb; color:#717171;}
.courseTab td{ color:#717171; height:27px; background:#fff;}
.name{ padding-left:20px; }
.name a{ color:#b21494;}
.btnNowApply{ background-position:-231px -105px; width:54px; height:18px; line-height:19px; overflow:hidden; color:#fff; display:block; text-align:center; text-decoration:none;}
.btnNowApply:hover{background-position:-231px -124px;text-decoration:none; color:#fff;}
.courseTab1 td{ background:#fff; color:#b21494; width:282px; padding-left:20px; border:1px dotted #bfbfbf; height:35px;}
.courseTab1 td a{color:#b21494;}
.courseTab1 td em{ color:#3e3e48;}
.edtd td{ background:#edf1f5;}

/*cityMod*/
.cityMod{ height:262px; overflow:hidden;}
.cityMod .hd{ font:bold 18px/36px "Microsoft Yahei";}
.cityMod .hd h3{ float:left; font-weight:bold; padding-left:10px;}
.cityMod .hot{ font-size:13px; line-height:34px; height:38px; padding-left:10px; overflow:hidden;}
.cityMod .bd .tList{ float:left; width:33.3%;}
.listIcon1 li{ font:14px/30px "Microsoft Yahei"; height:30px; overflow:hidden;}
.listIcon1 li cite{display:inline-block; width:20px; text-align:center; margin:0 5px 0 15px;}
.listIcon1 li a{  margin-right:10px;}
/*searchMod*/
.searchMod{  width:320px; height:30px; float:right; margin:10px 10px 0 0; display:inline; position:relative;}
.searchMod input{ float:left; border:none;}
.searchMod .form_input{ height:14px; line-height:14px; font-size:12px; width:222px; margin:8px 10px 0 10px; }
.searchMod .form_btn{ width:75px; height:30px; font-size:14px; font-weight:bold; cursor:pointer; background:none;}

/*textMod*/
.textMod{ border:none;}
.textMod .bd{ padding-top:8px;}
.textMod .hd h2{ font-size:20px;  height:40px; line-height:40px; overflow:hidden; font-family:"微软雅黑";}
.textMod .hd h2 span{font-size:26px; font-family:"宋体"; font-weight:bold;}
.textMod .bd{ font-size:13px; line-height:24px;}

/*tabs*/
.tabs { height:30px; line-height:30px; overflow:hidden; padding-left:25px;}
.tabs h2{ overflow:hidden; zoom:1; position:static;}
.tabMod .class_switch_area{ padding-top:6px;}
.tabs .class_switch_button{ font-size:14px; font-weight:bold; height:29px; overflow:hidden; padding:0 15px 0 17px;cursor:pointer; float:left; margin-left:-2px;}
.tabs .class_mouse_on{ position:relative; margin-left:0;}
/*tList3*/
.tList3{ font-size:13px; height:216px; overflow:hidden;}
.listIcon2 li{ overflow:hidden;}
.listIcon2 li a{ margin:0 20px;}

/*通栏广告*/
.adMod{ text-align:center; clear:both;}

/*夏令营、冬令营报名流程*/
.bmlcMod{ height:148px; width:900px; position:relative; overflow:hidden;}
.bmlcMod .lc_text1{ width:115px; height:60px; overflow:hidden; text-align:center; font:bold 14px/22px "宋体"; position:absolute; left:66px; top:54px;}
.bmlcMod .lc_text2{ width:115px; height:60px; overflow:hidden; text-align:center; font:bold 14px/22px "宋体"; position:absolute; left:311px; top:54px;}
.bmlcMod .lc_text3{ width:115px; height:60px; overflow:hidden; text-align:center; font:bold 14px/22px "宋体"; position:absolute; left:569px; top:54px;}
.lc_btn{ width:133px; height:39px; overflow:hidden;position:absolute; right:23px; top:62px;}
.lc_btn a{ display:block; width:133px; height:39px;}

/* 营地推荐 */
.w300{ width:300px!important;}
.txtListMod .hd h2{ height:23px; overflow:hidden; text-align:center; font:bold 14px/22px "宋体";}
.txtListMod .tLists{ margin:10px 0;}
.txtListMod .tLists li{ line-height:28px!important; height:28px; overflow:hidden; font-size:14px; padding-left:10px; background:url(../images/xxdly_bg01.png) no-repeat -491px -287px;}

/* 营地风采 */
.w550{ width:550px!important;}
.teamMod2 .hd h2{ height:23px; overflow:hidden; text-align:center; font:bold 14px/22px "宋体";}
.teamMod2 .tearLists dt,.teamMod2 .tearLists dd{ float:left; width:49.9%; margin:15px 0 10px 0;}
.teamMod2 .tearLists dt{ position:relative; overflow:hidden;}
.teamMod2 .tearLists img{ display:block; margin-bottom:5px;}
.teamMod2 .tearLists .tname{ font-weight:bold;}
.teamMod2 .tearLists dd .tearItem{ float:left; width:45.9%; display:inline; margin-left:10px; margin-bottom:10px; line-height:23px;overflow:hidden;}
.teamMod2 .tearLists dt .tname{ position:absolute; bottom:10px; right:10px; font:bold 12px/24px "宋体";}
.teamMod2 .tearLists dt span{ display:block; line-height:18px;}


