/* 澶撮儴 */
.policyHallNav{ width: 100%; min-width: 1024px; height: 104px; background-color: #fff; position: relative; }
.policyHallNav > div{ min-width: 1024px; max-width: 1240px; margin: 0 auto; }
.policyHallNav ul{ width: 100%;}
.policyHallNav ul li { padding-top: 15px; text-align: center; width: 20%; height: 87px; float: left; }
.policyHallNav ul li div{ width: 51px; margin: 0 auto; }
.policyHallNav ul li em{ background: url(../../img/trainingNav.png) no-repeat 1px -90px ; display: block; width: 51px; height: 51px; }
.policyHallNav ul li em.ggltEm{ background-position:-90px -86px; }
.policyHallNav ul li em.cyfzyEm{ background-position:-187px -92px; }
.policyHallNav ul li em.cydsEm{ background-position:-284px -88px; }
.policyHallNav ul li em.kctgEm{ background-position:-381px -88px; }
.policyHallNav ul li em.isSelect{ background-position:1px -2px; }
.policyHallNav ul li em.ggltEm.isSelect{ background-position:-90px 2px; }
.policyHallNav ul li em.cyfzyEm.isSelect{ background-position:-187px -4px; }
.policyHallNav ul li em.cydsEm.isSelect{ background-position:-284px 0px; }
.policyHallNav ul li em.kctgEm.isSelect{ background-position:-381px 0px; }
.policyHallNav ul li span{ color: #80ade2; font-size: 16px; text-align: center;padding: 0 3px;  }
.policyHallNav ul li span.selectSpan{ color: #275e9f; }
.nav_animate_block {background: #275e9f none repeat scroll 0 0;bottom: 20px;height: 2px;left: 133px;overflow: hidden;position: absolute;bottom: 0;width: 70px; }

.auditorBannerImg{ background:url('../../img/ggdjtBanner.jpg') no-repeat center; background-size:cover; }

/* 娲诲姩棰勫憡 */
#activity.contentRichText{ margin-top: 13px; text-align: center; }
.activeBox.activeBoxNo{ margin-left: 0px; }
.activeBox{width: 303px; height: 349px; position:  relative; margin-left: 42px; /*float: left;*/ display: inline-block; cursor: pointer; margin-top: 40px; overflow: hidden; }
.activeBox img{ height: 349px; max-width: 100%; z-index: 3; position: absolute; top: 0; left: 0;}
.activeBox em{ display: block; width: 118px; height: 118px; z-index: 5; background: url(../../img/activityBg.png) no-repeat 0px 0px; position: absolute; right: 0px; top: 0px; }
.activeBox em.applyNow{background-position: -345px 0px; }
.activeBox em.applyAfter{ background-position: -345px -251px; }
.activeBox em.applyEnd{background-position: -345px -124px; }
.activeName{ max-height: 132px; position: absolute; top: 50%; left: 50%; width: 200px; z-index: 3; }
.activeTitle{ font-size: 24px; font-weight: bold; color: #fff; text-align: center;  }

.activeBtn{ position: absolute; bottom: 25px; left: 77px; z-index: 3; }

.activeDetailBox{ width: 251px; height: 297px; background-color: #4e93e5; position: absolute; padding: 26px; z-index: 1; }
.activeDetailBox > p{ color: #fff; width: 100%; font-weight: bold; height: 40px; line-height: 20px; overflow: hidden;}
.activeDTitle{ font-size: 24px; text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal;  }
.activeDetailBox div{ margin-top: 12px; height: 22px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal; width: 100%; color: #fff; }
.activeDetailBox div p{ line-height: 22px; color: #fff; }
.activeDetailBox > p.activeTimeTitle{ margin-top: 20px; margin-bottom: 5px; height: 22px; }
.activeDetailBox > p.activePriceTitle{ margin-top: 25px; margin-bottom: 5px;height: 22px;  }

.activeBox em span{ 
	display: block;margin-top: 30px;float: right;
width:79px;
font-size: 18px;
text-align: center;
color: #fff;
font-weight: bold;
/* Rotate div */
transform:rotate(45deg);
-ms-transform:rotate(45deg); /* Internet Explorer */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 鍜�Chrome */
-o-transform:rotate(45deg); /* Opera */ }

/* 寰�湡鍥為【 */
.oldActivityBox{ width: 1002px; height: 167px; margin: 15px 0px; }
.oldActivityImg{ width: 302px; height: 100%; float: left; overflow: hidden; }
.oldActivityImg img{max-width: 100%;}
.oldActivityContent{ margin-left: 18px; width: 682px; height: 100%; float: left;}
.oldAcTitle{width: 682px; overflow: hidden; font-size: 18px;text-overflow: ellipsis;white-space: nowrap;word-break: normal;  word-wrap: normal;}
.oldActivityContent > a > div.whitesmokeFont{ width: 100%; height: 100px; margin: 11.5px 0px; line-height: 25px;  }
.oldActivityContent > a > div.whitesmokeFont:hover{ text-decoration: underline;color: #959595; }
.oldAcMore{ float: right; }
.oldAcMore:hover{ text-decoration: underline; }
.oldAcTitle:hover{ text-decoration: underline; color: #494848; }

/* 娲诲姩璇︽儏 */
.scheduleNavs{ width: 1002px; height: 30px; margin: 0 auto; position: relative; margin-top: 57px; text-align: center; }
.scheduleNavsFixed{ position: fixed; top: 0; left: 0; padding-top: 10px; margin: 0 auto; width: 100%; background-color:#fff; z-index: 999; }
.scheduleNavs ul { margin:  0 auto; display: inline-block; }
.scheduleNavs ul li{ float: left; margin: 0 12px; padding: 0 5px 9px; cursor: pointer; border-bottom: 2px solid #fff;  }
.scheduleNavs ul li.select{ border-color: #4f93e4; color: #4f93e4; }
.coursenave_block{ background-color: #4f93e4;position: absolute; bottom: 0; height: 2px; width: 38px; }
/*.schedselelct{ color: #4f93e4; }*/
/*.guests,.schedule,.address{display: none;}*/

/* 闇�眰璋冪爺 */
.xqdyBox{ width: 760px; margin: 0 auto; }
ul.xqdyUl{ float: left; }
ul.xqdyUl li{ float: left; margin-right: 50px; margin-bottom: 30px; }
ul.xqdyUl li em{ display: block; width: 19px; height: 18px; float: left; background: url(../../img/checkBox.png) no-repeat -22px 0px; cursor: pointer; } 
ul.xqdyUl li em.select{ background-position: 0px 0px; }
ul.xqdyUl li span{ float: left; margin-left: 10px; color: #494848; line-height: 18px; }
.dyOther{ margin-right: 15px;}
.dyOtherText{ width: 153px; height: 32px; border: 1px solid #c2c2c2; padding: 0 10px; margin-top: -6px; float: left;}
.sureBtn{ display: block; display: none; width: 69px; height: 32px; border: 1px solid #c2c2c2; background-color: #fff; line-height: 34px; color: #494848; text-align: center; float: left; margin-top: -6px; margin-left: 9px;}
.cancelBtn{ background-color: #e2e2e2; border-color: #e2e2e2; }
.dyBtn{ margin-top: 30px; margin-bottom: 4px; }

/* 寰�湡鍥為【璇︽儏 */
.coordinate{ width: 1002px; margin: 0 auto; margin-top: 18px; }

.detailInfo{ width: 100%; min-width: 1002px;}
.detailInBox{ width: 1002px; margin: 0 auto; }
.detailInfoList{ padding:40px 0px 60px 0px; }

/* 娲诲姩璇︽儏 */

/* 璁哄潧 */
.bbsBannerImg{ background:url('../../img/ggltBanner.jpg') no-repeat center; background-size:cover; }

/* 鍒涗笟杈呭钀�*/
.coachingBannerImg{ background:url('../../img/coachingCampBanner.jpg') no-repeat center; background-size:cover; }

/* 瀵煎笀 */
.teachBox,.teachBoxs{ width: 195px; height: 315px; padding: 15px 20px; display: inline-block; margin-left: 15px; }
.teachBox.teachBoxNoM,.teachBoxs.teachBoxNoM{ margin-left: 0; }

.teachPoto{  width: 137px; height: 137px; border-radius: 50%; margin: 0 auto; overflow: hidden; }
.teachPoto img{vertical-align: middle; width: 100%;}

.teachBoxs{ border: 1px solid #fff; width: 193px; background-color: #fff; }
.teachBoxs:hover{ border: 1px solid #E2E2E2; border-radius: 5px; }
.teachBoxs:hover .teachDetailContent{ overflow: auto; height: 100%; }
.teachrel{ width: 235px; height: 315px; display: inline-block; margin-top: 28px;position: relative;}

.addggg{ position: absolute; z-index: 99; top: 0;  margin-top: -23px; }
.addgggie{ position: absolute; z-index: 99; top: -160px;  margin-top: -20px; border-color: #e2e2e2; }

.teachBox h1,.teachBoxs h1{ text-align: center; padding: 15px 0px;  }
.teachDetail{ width: 100%; }
.teachDetail > p{ text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal; }
.teachDetailContent{ margin-top: 15px; height: 115px; overflow: hidden;  }
.teachDetailContent p{ line-height: 23px; }

.teachIntrod{ width: 1002px; margin: 0 auto; margin-top: 35px;  }
.teachIntrod ul{ width: 100%; float: left; text-align: center; }
.teachIntrod ul li{ width: 33%; display: inline-block; text-align: center; margin-top: 20px; }
.teachIntrod ul li p{ text-align: center;width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: normal; word-wrap: normal;}
.teachIntrod ul li img{ width: 85px; height: 85px; margin: 0 auto; margin-bottom: 10px; }
/*.teachIntrod ul li em.teachform{ background-position: -97px 0px; }
.teachIntrod ul li em.teachperiod{ background-position: -217px 0px; }*/
.teachRm{ margin-top: 10px; }


/* 鐢宠璇曞惉 */
.applyBox{width: 100%; height: 457px; min-width: 1024px; max-width: 1920px;}
.applyBox > div{height: 457px; width: 100%; min-width:1024px; position: absolute;}
.applyContent{ background:url('../../img/cyfdyBottom.png') no-repeat center; background-size:cover; display:inline-block; width:100%; height:100%; text-align:center; }
.applyContent>div{padding: 133px 0; width: 875px; margin: 0 auto;}
.applyTitle{ color: #fff; font-size: 60px; text-align: center; }
.applyRemark{ color: #fff; font-size: 24px; width: 569px; text-align: center; margin: 0 auto; padding: 20px 0px 60px 0px; }
.applyBtn{display:block; width: 275px; height: 58px; line-height: 58px; margin: 0 auto; background-color:#da5858 ; font-size: 24px; font-weight: bold; color: #fff; text-align: center;}
.applyBtn:hover{background-color: #f06161;}

/* 鍒涗笟瀵煎笀 */
.teachTop{ margin-top: -27px; text-align: center;}
.teacherBannerImg{ background:url('../../img/teachers.jpg') no-repeat center; background-size:cover; }



/* 璇剧▼鍥㈣喘 */
.mainContetn{ width: 1002px; margin: 0 auto; margin-bottom: 60px; }
.applyBtnBox{ display: inline-block; margin-top: 27px;}
.grompBannerImg{ background:url('../../img/kctgDetail.jpg') no-repeat center; background-size:cover; }
.marketPrice{padding: 6px 0px; display: block;}
.applyTest{float: left; margin-right: 20px;}
.applyCurse{ float: left; border:1px solid #e2e2e2; color: #494848; }
.courseBox{ width: 474px; height: 343px;margin: 60px 0px 0px 54px; float: left; }
.courseBoxNoL{ margin-left: 0; }
.courseImg{ display: block; width: 100%; height: 264px; position: relative; overflow: hidden; }
.courseImg img { max-height: 100%; position: absolute; }
.courseImg p{ font-size: 30px; color: #fff; text-align: center;  }
.courseContent{ width: 100%; height: 79px; }
.courseBtnBox{ float: right; } 
.courseBtnBox a{ display: block; width: 110px; height: 53px; line-height: 55px; margin-top: 12px; text-align: center; border-radius: 5px; font-size: 18px; float: left; margin-left: 12px; }
.applyTestBtn{ background-color: #ff7200; border:1px solid #ff7200; color: #fff; }
.applyTestBtn:hover{ background-color: #ef6b00; border-color: #ef6b00; }
.courseBtn{ background-color: #fff; border:1px solid #e2e2e2; color: #959595; }
.courseBtn:hover{ background-color: #f6f2f2; border-color: #e2e2e2; }
.courseTtile{max-height: 120px; width: 354px;top: 50%; left: 50%; width: 354px;position: absolute; z-index: 3; }
.courseMasking{ width: 474px; height: 264px; position: absolute; top: 0; left: 0; background-color: #000000; opacity: 0.5;z-index: 1; }

.yzmBox{ width: 100%; height: 38px;line-height: 38px; }
.yzmBox span{ float: left; color: #494848; margin-right: 10px; }
.yzmBox input{ float: left;  border: 1px solid #e2e2e2; width: 123px;height: 36px; padding: 0 10px; }
.yzmBox img{ float: left; margin-top: 3px; margin-left: 10px; }

/* 底部提交按钮 */
.bottomApply{ position: fixed; bottom: 0; width: 100%; min-width: 1024px; height: 116px; background: url(../../img/bottomBg.png) repeat-x; }
.bottomApply > div{ width: 1002px; height: 56px; margin: 0 auto; padding: 30px 0; }
.bottomApply > div span{ font-size: 24px; color: #494848;line-height: 56px;   }
.bottomApTitle{ float: left; width: 650px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;  word-wrap: normal;  }
.bottomApPrice{ float: right; margin-right: 30px; }
.bottomApply > div a{display: block; width: 214px;  height: 57px; line-height: 57px; text-align: center; color: #fff; background-color: #69c4f1; font-size: 24px; border-radius: 5px; float: right;}
.bottomApply > div a:hover{ background-color: #3abcfc; }

/* 三大核心 */
.topBox{ width: 244px; height: 195px; float: left; margin-right: 45px;background: url(../../img/font-box.png) no-repeat; padding: 51px 30px; }
.topBox h1{ font-size: 32px; color: #4e93e5; text-align: center; font-weight: bold; }
.topBox p{ font-size: 18px; color: #4e93e5; text-align: center; padding: 20px 0 8px 0; line-height: 29px; height: 29px; }
.topBox dl dt{ color: #949494; line-height: 29px; padding-left: 5px; width:252px ;   }
.topBox dl.center-content dt{ text-align: center; padding-left: 0; }

/* 课程价值 */
.valueOfCourse{ text-align: center; }
.courseValue{ width: 201px; height:255px;display: inline-block; margin-left: 60px; }
.courseValue > div{ width: 201px; height: 201px; overflow: hidden; line-height: 201px; text-align: center; }
.courseValue > div img{ width: 100%; vertical-align: middle; }
.courseValue p{ line-height:54px; text-align: center; font-size: 18px; color: #494848; width: 201px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;  word-wrap: normal;  }

/* 课程体系 */
.courseSystem{ margin-top: -15px; text-align: center; }
.courseSystem > div{ width: 280px; height: 280px; background: url(../../img/kctxBg.jpg) no-repeat; position: relative; display: inline-block; margin: 15px 0 15px 75px; }
.courseSystem > div > div{ color: #494848; width: 200px; height: 220px; overflow: hidden; padding: 30px 40px; }
.courseSystem > div span.part3-title{ color: #fff;display: block;
    float: left;font-size: 14px;font-weight: bold;left: -9px;top: 21px;text-align: center; transform:rotate(-45deg);
-ms-transform:rotate(-45deg); /* Internet Explorer */
-moz-transform:rotate(-45deg); /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 鍜�Chrome */
-o-transform:rotate(-45deg); /* Opera */width: 79px; position: absolute;
    z-index: 5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;  word-wrap: normal;
 }

/* 种子计划修改 */
.bottomApply > div a.course_submit{ background-color: #da5858; }
.bottomApply > div a.course_submit:hover{ background-color: #f06161; }
.courseDetail .applyContent>div{ padding: 165px 0 112px 0; }

/* 报名表 */
.apply-formbox{ display: none; }
.appl-form em.closeBox{ position: absolute; top: 35px; right: 23px; }
.appl-form{ width: 956px; height: 554px; padding:26px 20px 30px 20px; background-color: #fff; position: fixed; top: 50%; left: 50%; margin-left: -498px; margin-top: -305px;z-index: 10; }
.operation-icon{ display: inline-block; margin-left: 35px; }
.operation-icon ul li{ width: 20px; height: 20px; float: left; cursor: pointer; margin-right: 15px; background: url(../../img/from-icon.png) no-repeat;  }
.operation-icon ul li.delete{ background-position: -35px 0; }
.operation-icon ul li.add{ background-position: -70px 0; }
.appl-form table tr td,.appl-form table tr th{ text-align: center; }
.appl-form h1{ text-align: center; font-size: 24px; color: #3d3d3d; margin-bottom: 22px; }
.appl-form table{ width: 954px; }
.appl-form table.table-title{ border: 1px solid #e2e2e2; height: 49px; background-color: #eef1f3; }
.appl-form table.table-title tr th{ font-weight: normal; color: #494848; font-size: 14px; }
.apply-no{ width:86px;text-align: center; }
.apply-park{ width:194px; text-align: center; margin: 0 auto;}
.apply-company{ width:199px;text-align: center;margin: 0 auto; }
.apply-name{ width: 82px;text-align: center;margin: 0 auto; }
.apply-job{ width: 114px;text-align: center;margin: 0 auto; }
.apply-tel{ width: 129px;text-align: center;margin: 0 auto; }
.apply-oper{ width: 148px; text-align: center; }
table.table-content tr{border: 1px solid #e2e2e2; border-top: none; height: 48px; }
table.table-content tr input{ width: 80%; padding: 5px; text-align: center; font-size: 14px; color: #494848; display: inline-block; }
table.table-content tr span{ text-align: center; font-size: 14px; color: #494848; }
table.table-content tr.edit-tr td input{ border: 1px solid #e2e2e2; }
table.table-content tr.edit-tr td .combox_arrow_verson{ display: block; }
.table-main{width: 954px; height: 385px; overflow: hidden; overflow-y: auto; }
.apply-formbtn{ width:410px; margin: 0 auto; margin-top: 27px; }
.apply-formbtn a{ border-radius: 5px;cursor: pointer;display: block;height: 40px;line-height: 40px;text-align: center;width: 180px;}
.apply-formbtn a.submitapplyForm {background-color: #008ff3;color: #fff;float: right;}
.apply-formbtn a.submitapplyForm:hover{ background-color: #0181DB; }
.apply-formbtn a.cancelForm {background-color: #e2e2e2;color: #494848;float: left;}
.apply-formbtn a.cancelForm:hover{ background-color: #D5D3D3; }
.combox_arrow_verson{ display: none; background: rgba(0, 0, 0, 0) url("../../img/svpyLiveIcon.png") no-repeat scroll 0 -6px;cursor: pointer;height: 25px;position: absolute;right: 2px;top: 0;width: 13px;}
.drop_down_panel {background-color: #fff;border: 1px solid #d2d2d2;display: block;overflow: auto;position: absolute;top: 27px;width: 199px;z-index: 9; }

.drop_down_item_content > div > div {height: 30px;line-height: 30px;padding-left: 10px;cursor: pointer;}
.drop_down_item_content > div > div:hover { background-color: #F6F6F6; }

.apply-bg{ background-color: #858484;display: block;left: 0;opacity: 0.3;position: fixed;top: 0;z-index: 8; }

.tutor{ text-align: center; margin-top: 25px; overflow:inherit; }

.masking-floor{ width: 100%; height: 100%; position: absolute; top: 0; background-color: #000000; z-index: 3; opacity: 0.2; }
