/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width:1200px; background:#f0f2f3;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.ico,.common-title .more-btn i,.jobWanted-mod .form-list .input-wrap .bg,.live-x .prev, .live-x .next,.studentShow-mod .prev, .studentShow-mod .next,.live-x-mod .live-x-main .live-x-state-btn,.programme-mod .con .bottom-list p,
.serviceSystem-mod .list .top-nums span,.teacher-mod .video-con .play-icon,.teacher-mod .introduce-text .audition-btn i,.commonNews-tit li i,.common-title .tab-tit li i,.enterpriseShow-mod .tab-tit li i,
.enterpriseShow-mod .tab-con li .more-pop i,.programme-mod .con .bottom-list p .audition i{background:url("/images/jiuye/2020index/ico.png") no-repeat;}
.nav-panel .edu-switch .edu-switch-el{background:url("//www.chinaacc.com/images/common/column/spirit-v4.png") no-repeat;}
.nav-panel .nav-main li.nav-hover a{background:url("//www.chinaacc.com/images/common/column/spirit-right-v1.png") no-repeat;background-position:right top;}
.common-title{ height:40px; line-height:40px;}
.common-title h2{ float:left; font-size:22px; padding-left:19px; position:relative;}
.common-title h2 i{ display:block; width:3px; height:18px; background:#07bdc7; position:absolute; left:0; top:50%; margin-top:-9px;}
.common-title .more-btn{ display:block; float:right; font-size:12px; color:#999; padding-right:16px; position:relative;}
.common-title .more-btn i{ display:block; width:12px; height:12px; position:absolute; right:0; top:50%; margin-top:-6px; background-position:0 0;}
.common-title .programme-btn{ display:block; float:right; font-size:16px; color:#ffae2e; font-weight:bold; padding-left:17px; background-position:0 -475px;}
.common-title.mod-tags{ border-bottom:1px solid #dfe2e3;}
.common-title.mod-tags h2{ padding-left:0;}
.common-title h2 .teacher-tips{ display:inline-block; *display:inline; *zoom:1; font-size:16px; color:#ffae2e; font-weight:bold; margin-left:24px; padding-left:21px; background-position:0 -562px;}
.common-title .tab-tit{ float:right; text-align:right; font-size:0;}
.common-title .tab-tit li{ display:inline-block; *display:inline; *zoom:1; line-height:40px; font-size:14px; color:#666; margin:0 15px; position:relative; cursor:pointer;}
.common-title .tab-tit li i{ display:block; width:6px; height:15px; background-position:-22px 0; position:absolute; right:-20px; top:50%; margin-top:-7px;}
.common-title .tab-tit li.on a{ color:#07bdc7; font-weight:bold;}
.common-title .moreLinks{ padding:0 30px 0 0;}
.common-title .moreLinks a{ padding:0 8px 0 10px; font-size:16px;}
.common-title .newMoreLinks{ padding:0 30px 0 56px;}
.common-title .newMoreLinks a{ display:block; float:left; height:40px; line-height:40px; padding:0 16px; font-size:18px; position:relative; text-decoration:none;}
.common-title .newMoreLinks a.on{ font-weight:bold;}
.common-title .newMoreLinks a.on i{ display:block; width:35px; height:4px; background:#07bdc7; position:absolute; left:50%; margin-left:-17px; bottom:-3px;}

/**/
.nav-panel,.nav-panel-visible{background:#07bdc7;margin-bottom:20px;}
.nav-panel-visible{display:none;}
.nav-panel .layout,.nav-panel-visible{height:50px;}
.nav-panel .nav-courseEdu{position:relative;z-index:400;}
.nav-panel .nav-courseEdu h1{line-height:50px;font-size:20px;color:#fff;}
.nav-panel .nav-courseEdu h1 a{color:#fff;}
.nav-panel .edu-switch{height:34px;margin:14px 0 0 10px;}
.nav-panel .edu-switch .edu-switch-el{width:23px;height:23px;line-height:230px;overflow:hidden;display:inline-block;vertical-align:top;}
.nav-panel .edu-switch .edu-switch-layer,.nav-panel .nav-main li dl,.area-select .area-select-layer{width:360px;padding:15px 15px 7px;background:#fff;border:1px solid #f6f6f6;-webkit-box-shadow:0 3px 11px rgba(217,217,217,.5);-moz-box-shadow:0 3px 11px rgba(217,217,217,.5);box-shadow:0 3px 11px rgba(217,217,217,.5);position:absolute;left:0;top:42px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;}
.nav-panel .edu-switch .edu-switch-layer ul{font-size:0;}
.nav-panel .edu-switch .edu-switch-layer ul li{margin:0 5px 8px;display:inline-block;*display:inline;*zoom:1;}
.nav-panel .edu-switch .edu-switch-layer ul li a,.nav-panel .nav-main li dl dd a{width:110px;height:28px;line-height:28px;font-size:16px;text-align:center;display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.nav-panel .edu-switch .edu-switch-layer ul li a:hover,.nav-panel .nav-main li.nav-hover dl dd a:hover{background:#dfefff;color:#07bdc7;text-decoration:none;}
.nav-panel .edu-switch .edu-switch-layer ul li .on,.nav-panel .edu-switch .edu-switch-layer ul li .on:hover{color:#fff;background:#3396fd;-webkit-box-shadow:0 2px 6px rgba(47,143,242,.5);-moz-box-shadow:0 2px 6px rgba(47,143,242,.5);box-shadow:0 2px 6px rgba(47,143,242,.5);}
.nav-panel .nav-main{font-size:0;margin-left:260px;float:none;}
.nav-panel .nav-main li{margin-right:40px;height:50px;line-height:50px;display:inline-block;*display:inline;*zoom:1;font-size:16px;position:relative;z-index:410;}
.nav-panel .nav-main li a{color:#fff;}
.nav-panel .nav-main li.nav-hover a{display:inline-block;padding-right:14px;}
.nav-panel .nav-main li.nav-hover a:hover{text-decoration:none;}
.nav-panel .nav-main li.this-hover a{background-position:right -50px;}
.nav-panel .nav-main li dl{width:110px;padding:15px 10px 7px;left:50%;margin-left:-66px;}
.nav-panel .nav-main li dl dd{margin-bottom:8px;text-align:center;}
.nav-panel .nav-main li.nav-hover dl dd a{width:auto;display:block;padding:0;color:#333;background:none;}
.navFixed .nav-panel{position:fixed;left:0;right:0;top:0;z-index:600;}
.navFixed .nav-panel-visible{display:block;}

/**/
.jobWanted-mod{ width:250px; height:280px; border-radius:6px; padding:6px 0 0; background:url("/images/jiuye/2020index/jobWanted-bg.jpg") no-repeat center bottom #fff;}
.jobWanted-mod .form-list{ padding:15px 0 5px 27px;}
.jobWanted-mod .form-list .box{ margin-bottom:11px;}
.jobWanted-mod .form-list h4{ float:left; width:63px; line-height:30px;}
.jobWanted-mod .form-list .input-wrap{ float:left; width:133px; position:relative;}
.jobWanted-mod .form-list .input-wrap .bg{ display:block; width:133px; height:11px; background-position:0 -428px; position:absolute; left:0; bottom:-11px;}
.jobWanted-mod .form-list .inputBox{ width:131px; height:28px; line-height:28px; text-indent:10px; font-size:14px; border:1px solid #bfbfbf; border-radius:3px;}
.jobWanted-mod .form-btn{ display:block; width:194px; height:32px; line-height:32px; color:#fd7400; text-align:center; text-decoration:none; border:1px solid #fd7400; border-radius:3px; margin:0 auto;}
.jobWanted-mod .form-list .input-wrap .arrow-ico{ display:block; width:10px; height:6px; background:url("/images/jiuye/2020index/new-ico.png") no-repeat; position:absolute; top:11px; right:9px;}
.jobWanted-mod .form-list .input-wrap.on .arrow-ico{ background:url("/images/jiuye/2020index/new-ico.png") no-repeat 0 -8px;}
.jobWanted-mod .form-list .more-pop{ display:none; position:absolute; width:133px; background:#fff; left:0; top:30px; z-index:2;}
.jobWanted-mod .form-list .more-pop ul{ height:222px; overflow-y:auto;}
.jobWanted-mod .form-list .more-pop li{ line-height:37px; color:#999; padding-left:20px; cursor:pointer;}
.jobWanted-mod .form-list .more-pop li:hover,.jobWanted-mod .form-list .more-pop li.on{ background:#f2f5f9;}
.jobWanted-mod .form-list .more-pop .area{ width:133px; height:222px; overflow-y:auto; position:absolute; left:133px; top:0; background:#fff;}
.jobWanted-mod .form-list .more-pop .area p{ display:block; line-height:37px; padding-left:20px; cursor:pointer;}
.jobWanted-mod .form-list .more-pop .area p:hover,.jobWanted-mod .form-list .more-pop .area p.on{ background:#f2f5f9;}

/**/
.focus-mod{ width:600px; margin-left:10px;}
.focus-mod,.focus-mod .focusContent{height:286px;position:relative;z-index:1;overflow:hidden;}
.focus-mod,.focus-mod .focusContent li img{ width:600px; height: 286px;}
.focus-mod .focusDot{width:100%;height:14px;position:absolute;left:0;bottom:0;z-index:3;text-align:center;font-size: 0;}
.focus-mod .focusDot li{width:4px;height:4px;line-height:100px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;margin:0 3px; background:#000; opacity:.4; filter:alpha(opacity=40);}
.focus-mod .focusDot li.on{width:20px;}
.focus-mod .prev,.focus-mod .next{width:26px;height:36px;line-height:300px;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-18px;z-index:4;display:none; background-position:0 -16px;}
.focus-mod .next{left:auto;right:0;background-position:-27px -16px;}
.focus-v1-mod,.focus-v1-mod .focusContent{height:286px;}

/**/
.focusNew-mod{ width:300px; height:280px; border-radius:6px; padding:6px 30px 0 0; background:#fff;}
.focusNew-mod .news-list{ padding:2px 0 0 21px;}
.focusNew-mod .news-list li{ height:36px; line-height:36px; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/**/
.live-x-mod .live-x-main .live-x-item,.course-item .fc-bd .fc-btns a,.info-v1-mod .ad-350,.info-v2-mod .ad-365,.info-v1-mod .fql-main .fql-cover,.info-ad img,.info-ad-v1 img,.kjsw-mod .jjxy-panel .jjxy-main img,.job-enterprise ul li img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.live-x-mod{margin-top:22px;}
.live-x-mod .title-mod{margin-bottom:10px;}
.live-x-mod .live-x{position:relative;z-index:1;}
.live-x-mod .live-x-main{height:177px;overflow:hidden;position:relative;}
.live-x-mod .live-x-main ul{width:1220px;}
.live-x-mod .live-x-main ul li{width:392px;height:177px;float:left;margin-right:12px;}
.live-x-mod .live-x-main .live-x-item{height:132px;padding:18px 20px 0 0;background:url("/images/jiuye/2020index/live-x-bg.png") no-repeat;margin-top:10px;-webkit-box-shadow:0 6px 17px #efefef;-moz-box-shadow:0 6px 17px #efefef;box-shadow:0 6px 17px #efefef;}
.live-x-mod .live-x-main .live-x-item:hover{margin-top:5px;-webkit-box-shadow:0 6px 17px #e1e1e1;-moz-box-shadow:0 6px 17px #e1e1e1;box-shadow:0 6px 17px #e1e1e1;}
.live-x-mod .live-x-main .photo{width:120px;text-align:center;}
.live-x-mod .live-x-main .photo img{margin:0 auto 6px;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.live-x-mod .live-x-main .live-x-info{margin-left:120px; padding-top:28px;}
.live-x-mod .live-x-main .live-x-tag{font-size:0;margin-bottom:12px;}
.live-x-mod .live-x-main .live-x-tag span{padding:6px 16px;font-size:14px;background:#f8f9fc;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.live-x-mod .live-x-main .live-x-info strong{height:46px;line-height:20px;display:block;font-size:16px; overflow:hidden;}
.live-x-mod .live-x-main .live-x-panel{text-align:right;}
.live-x-mod .live-x-main .live-x-time{line-height:28px;color:#666;}
.live-x-mod .live-x-main .live-x-tea{line-height:28px;}
.live-x-mod .live-x-main .live-x-btn,.live-x-mod .live-x-main .live-x-state-btn{height:26px;line-height:26px;padding:0 23px;border:1px solid #07bdc7;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-block;color:#07bdc7;}
.live-x-mod .live-x-main .live-x-state-btn{padding:0 12px 0 28px;background-position:12px -448px;background-color:#07bdc7;border-color:#07bdc7;color:#fff; text-decoration:none;}
.live-x-mod .live-x-main .live-x-btn:hover{background:#07bdc7;text-decoration:none;color:#fff;}
.live-x-mod #live-x .live-x-main,.live-x-mod #live-x .live-x-main ul li{height:163px;}
.live-x-mod #live-x .live-x-main ul li{height:163px;}
.live-x-mod #live-x .live-x-item{height:139px;padding-top:11px;background-image:url("/images/jiuye/2020index/live-x-bg.png");}
.live-x-mod #live-x .live-x-main .photo{width:120px;margin-top:8px;}
.live-x-mod #live-x .live-x-main .live-x-time{height:28px; float:left;}
.live-x-mod .prev,.live-x-mod .next{margin-top:-30px;}
.live-x .prev,.live-x .next,.studentShow-mod .prev,.studentShow-mod .next{width:20px;height:30px;line-height:300px;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-15px;z-index:4;display:none; background-position:0 -53px;}
.live-x .next,.studentShow-mod .next{left:auto;right:0;background-position:-21px -53px;}

/**/
.companyNews-mod{ background:#fff; padding:20px 0 30px; margin-top:30px;}
.companyNews-mod .common-title{ padding-right:30px;}
.companyNews-mod .list{ padding:14px 0 0 28px;}
.companyNews-mod .list li{ float:left; width:270px; height:150px; border-radius:3px; margin-right:20px; position:relative;}
.companyNews-mod .list p{ display:block; width:100%; height:36px; line-height:36px; font-size:16px; color:#fff; text-indent:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url("/images/jiuye/2020index/companyNews-bg.png") no-repeat; position:absolute; left:0; bottom:0;}
.companyNews-mod .list li a{ display:block; width:270px; height:150px;}

/**/
.studentShow-wrap{ margin-top:20px;}
.studentShow-mod{ padding:20px 0 0;position: relative;z-index: 1;}
.studentShow-mod .student_box{height:224px;overflow: hidden;position: relative;}
.studentShow-mod ul{ width:1221px;}
.studentShow-mod li{ float:left; width:386px; height:224px; border-radius:3px; margin-right:21px;}
.studentShow-mod .top-con{ background:#fff; padding:21px 0 0 2px; height:159px;}
.studentShow-mod .top-con .head-info{ float:left; width:116px;}
.studentShow-mod .top-con .head-info .pic{ display:block; width:80px; height:80px; border-radius:50%; margin:0 auto;}
.studentShow-mod .top-con .head-info p.name{ font-size:16px; line-height:26px; padding-top:12px; text-align:center;}
.studentShow-mod .top-con .text{ margin-left:118px; padding:2px 0 0;}
.studentShow-mod .top-con .text p{ line-height:28px;}
.studentShow-mod .top-con .text a{ font-weight:bold; text-decoration:none;}
.studentShow-mod .top-con .text a i{ color:#449ffc;}
.studentShow-mod .top-con .text a:hover{ color:#07bdc7;}
.studentShow-mod .promotion-con{ height:34px; background:url("/images/jiuye/2020index/studentShow-bg.png") no-repeat; padding:10px 0 0 19px;}
.studentShow-mod .promotion-con .tips{ display:block; float:left; border-radius:4px; padding:0 5px; height:25px; line-height:25px; color:#f4664a; text-shadow:0 0 2px #fed2af; background:#fef8d8; background-image:-webkit-linear-gradient(top, #fef8d8, #fed1af); background-image:-moz-linear-gradient(top, #fef8d8, #fed1af); background-image:linear-gradient(top,#fef8d8,#fed1af);}
.studentShow-mod .promotion-con .link-btn{ display:block; float:left; line-height:25px; margin-left:16px; font-size:16px; color:#fff; text-decoration:none;}
.studentShow-mod .promotion-con .link-btn:hover{ font-weight:bold;}

/**/
.programme-wrap{ margin-top:20px;}
.programme-mod{ padding:20px 0 0;}
.programme-mod ul{ width:1228px;}
.programme-mod li{ float:left; width:285px; margin-right:22px;}
.programme-mod .top-tit,.programme-visible .top-tit{ height:130px; line-height:130px; text-align:center; font-size:24px; font-weight:bold; color:#fff; position:relative;}
.programme-mod .top-tit.bg01,.programme-visible .top-tit.bg01{ background:url("/images/jiuye/2020index/programme-bg01.jpg") no-repeat;}
.programme-mod .top-tit.bg02,.programme-visible .top-tit.bg02{ background:url("/images/jiuye/2020index/programme-bg02.jpg") no-repeat;}
.programme-mod .top-tit.bg03,.programme-visible .top-tit.bg03{ background:url("/images/jiuye/2020index/programme-bg03.jpg") no-repeat;}
.programme-mod .top-tit.bg04,.programme-visible .top-tit.bg04{ background:url("/images/jiuye/2020index/programme-bg04.jpg") no-repeat;}
.programme-mod .top-tit a,.programme-visible .top-tit a{ color:#fff;}
.programme-visible{ display:none; position:fixed; left:50%; margin-left:-600px; top:50px; z-index:9;}
.programme-visible .top-tit{ float:left; width:285px; margin-right:22px;}
.programme-visible .top-tit.bg04{ margin-right:0;}
.programme-mod .top-tit .hot-tips{ display:block; width:32px; height:40px; background:url("/images/jiuye/2020index/hot-ico.png") no-repeat; position:absolute; top:-20px; right:38px; z-index:3;}
.programme-mod .top-tit .discount-tips{ width:100%; height:28px; position:absolute; left:0; top:-14px;}
.programme-mod .top-tit .discount-tips span{display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; font-size:12px; color:#9b4618; padding:0 19px; background:#ffd27a; border-radius:30px; border-bottom-left-radius:0;}
.programme-mod .con{ background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:0 17px 20px;}
.programme-mod .con .top-list{ padding:6px 0 35px; border-bottom:2px solid #f7f7f7;}
.programme-mod .con .top-list .box{ padding:22px 0 0 20px; line-height:22px;}
.programme-mod .con .top-list h4{ position:relative;}
.programme-mod .con .top-list h4 i{ display:block; width:7px; height:7px; background:#ddd; border-radius:50%; position:absolute; left:-21px; top:8px;}
.programme-mod .con .bottom-list{ padding:28px 0 17px; border-bottom:2px solid #f7f7f7;}
.programme-mod .con .bottom-list p{ height:31px; line-height:31px; margin-bottom:15px; padding-left:30px; font-size:18px; color:#666;position:relative;}
.programme-mod .con .bottom-list p .audition{background: #e6cbb6;background: -webkit-linear-gradient(90deg,#F1DCC6,#D6B09C);background: -moz-linear-gradient(90deg,#F1DCC6,#D6B09C);background: linear-gradient(90deg,#F1DCC6,#D6B09C);border-radius: 11px;display:block;width:64px;height:22px;position:absolute;top:5px;right:10px;}
.programme-mod .con .bottom-list p .audition:hover{opacity:.8;filter:alpha(opacity=90);}
.programme-mod .con .bottom-list p .audition i{background-position: -90px 6px; font-size:12px; line-height:22px; display:block;padding-left:26px;}
.programme-mod .con .bottom-list.bg01 p{ background-position:0 -90px;}
.programme-mod .con .bottom-list.bg02 p{ background-position:0 -121px;}
.programme-mod .con .bottom-list.bg03 p{ background-position:0 -153px;}
.programme-mod .con .bottom-list.bg04 p{ background-position:0 -179px;}
.programme-mod .con .prize{ height:40px; line-height:40px; padding-top:30px; color:#f4664a;}
.programme-mod .con .prize strong{ font-size:26px; font-weight:bold;}
.programme-mod .con .btn-wrap{ padding:13px 0 17px; text-align:center; font-size:0;}
.programme-mod .con .btn-wrap .details-btn{ display:inline-block; *display:inline; *zoom:1; width:106px; font-size:14px; height:32px; line-height:32px; border:1px solid #d2d2d2; text-decoration:none; border-radius:50px; margin-right:10px;}
.programme-mod .con .btn-wrap .service-btn{ display:inline-block; *display:inline; *zoom:1; width:108px; font-size:14px; height:34px; line-height:34px; background:#f4664a; color:#fff; text-decoration:none; border-radius:50px; margin-left:10px;}
.programme-mod .con .empty-box{ height:22px;}

/**/
.serviceSystem-mod{background:#fff; padding:13px 0 30px; margin-top:30px;}
.serviceSystem-mod .list{ padding:35px 0 0 30px;}
.serviceSystem-mod .list li{ float:left; width:192px;}
.serviceSystem-mod .list .top-nums{ height:42px; border-top:4px solid #ebedf1; position:relative; background:url("/images/jiuye/2020index/serviceSystem-line.png") repeat-y 81px bottom;}
.serviceSystem-mod .list .top-nums span{ display:block; width:31px; height:31px; line-height:31px; text-align:center; position:absolute; left:67px; top:-20px; background-position:-3px -522px;}
.serviceSystem-mod .list .con{ width:180px; border-radius:8px; padding-bottom:29px; background:url("/images/jiuye/2020index/serviceSystem-bg.png") no-repeat right 156px #eaf7fb;}
.serviceSystem-mod .list .con h4{ line-height:30px; text-align:center; padding:19px 0 0; font-size:16px;}
.serviceSystem-mod .list .con .text{ padding:4px 15px 22px 33px; height:150px;}
.serviceSystem-mod .list .con .text p{ margin:9px 0 0; line-height:18px; color:#999; position:relative;}
.serviceSystem-mod .list .con .text p i{ display:block; width:6px; height:6px; background:#b3d8fe; border-radius:50%; position:absolute; left:-16px; top:7px;}
.serviceSystem-mod .list .con .text.auto-tags{ height:auto;}
.serviceSystem-mod .list .con .btn{ display:block; width:138px; height:28px; line-height:28px; text-align:center; color:#07bdc7; text-decoration:none; border:1px solid #07bdc7; border-radius:50px; margin:0 auto;}
.serviceSystem-mod .list .con .btn:hover{ background:#07bdc7; color:#fff;}
.serviceSystem-mod .list .con .certificate-pic{ height:123px; text-align:center;}
.serviceSystem-mod .list .con .certificate-pic img{ margin-top:-5px;}

/**/
.teacher-wrap{ margin-top:20px;}
.teacher-mod{ background:#fff; margin-top:19px; padding:32px 20px 25px 20px;}
.teacher-mod .tab-con{ display:none; padding:0 0 30px;}
.teacher-mod .video-con{ float:left; width:564px; height:319px; border-radius:5px; position:relative; cursor:pointer;}
.teacher-mod .video-con .play-icon{ display:block; width:74px; height:74px; position:absolute; left:50%; top:50%; margin:-37px 0 0 -37px; background-position:0 -217px;}
.teacher-mod .introduce-text{ float:right; width:540px;}
.teacher-mod .introduce-text h3{ line-height:50px; padding-top:6px; font-size:20px;}
.teacher-mod .introduce-text h3 span{ font-size:16px; color:#999; padding-left:9px;}
.teacher-mod .introduce-text .tips{ }
.teacher-mod .introduce-text .tips span{ display:block; float:left; height:26px; line-height:26px; border-radius:50px; font-size:12px; color:#999; background:#f8f9fc; padding:0 18px; margin:0 10px 10px 0;}
.teacher-mod .introduce-text .tit{ height:24px; line-height:24px; padding-top:10px; position:relative; padding-left:11px;}
.teacher-mod .introduce-text .tit i{ display:block; width:3px; height:14px; background:#f4664a; position:absolute; left:0; top:15px;}
.teacher-mod .introduce-text .teacherIntroduce-text{ line-height:20px; padding:18px 0;}
.teacher-mod .introduce-text .audition-btn{ display:block; width:130px; height:30px; line-height:30px; font-size:16px; color:#fff; background:#f4664a; text-decoration:none; border-radius:50px; text-align:center; margin-top:20px;}
.teacher-mod .introduce-text .audition-btn i{ display:inline-block; *display:inline; *zoom:1; width:18px; height:14px; margin-right:5px; background-position:0 -606px;}
.teacher-mod .introduce-text .audition-btn:hover{ background:#f25132;}
.teacher-mod .teacherList-con{ position:relative; width:100%;}
.teacher-mod .teacherList-con .swiper-container{ width:1030px; height:162px; overflow:hidden;}
.teacher-mod .teacherList-con .swiper-slide{ width:150px; height:90px; position:relative; cursor:pointer; text-align:center;}
.teacher-mod .teacherList-con .swiper-slide img{ display:block; width:96px; height:96px; margin:0 auto; border-radius:50%; border:2px solid #eaeaea;}
.teacher-mod .teacherList-con .swiper-slide h4{ line-height:26px; font-size:16px; padding-top:13px;}
.teacher-mod .teacherList-con .swiper-slide p{ height:20px; line-height:20px; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.teacher-mod .teacherList-con .swiper-slide.on img{ border-color:#f4664a;}
.teacher-mod .teacherList-con .swiper-slide span{ display:none;}
.teacher-mod .teacherList-con .arrow-left,.teacher-mod .teacherList-con .arrow-right{ display:none; width:44px; height:44px; position:absolute; left:0; top:42px; background-position:-45px -341px; z-index:2;}
.teacher-mod .teacherList-con .arrow-right{ left:auto; right:0; background-position:0 -341px;}
.teacher-mod .teacherList-con .arrow-left.no-tags{ background-position:0 -295px;}
.teacher-mod .teacherList-con .arrow-right.no-tags{ background-position:-45px -295px;}

/**/
.commonNews-warp{ margin-top:18px;}
.commonNews-tit{ height:47px; border-bottom:1px solid #dfe2e3;}
.commonNews-tit li{ float:left; height:47px; line-height:47px; font-size:22px; margin-right:53px; position:relative; cursor:pointer;}
.commonNews-tit li.on{ height:43px;  border-bottom:4px solid #07bdc7; font-weight:bold;}
.commonNews-tit li i{ display:block; width:11px; height:16px; position:absolute; right:-34px; top:50%; margin-top:-8px; background-position:-38px 0;}
.commonNews-tit li.on i{ margin-top:-6px;}
.commonNews-mod{ background:#fff; padding:23px 30px 20px; margin-top:20px;}
.commonNews-con{ display:none;}
.commonNews-con .picNews-list{ padding-top:7px;}
.commonNews-con .picNews-list li{ float:left; width:360px; margin-right:29px;}
.commonNews-con .picNews-list .pic{ width:360px; height:190px;}
.commonNews-con .picNews-list .text{ height:55px; background:#f2f6fd;}
.commonNews-con .picNews-list .text p{ height:40px; line-height:20px; padding:8px 20px 0 26px;display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}
.commonNews-con .news-con{ width:360px;}
.commonNews-con .news-con .common-title h2{ padding-left:34px; background-position:0 -385px;}
.commonNews-con .news-con .newsList{ padding-top:10px;}
.commonNews-con .news-con .newsList li{ height:35px; line-height:35px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.commonNews-con .news-con .newsList .time-tags{ display:block; float:right; font-size:12px; color:#999;}

/**/
.bottomNews-warp{ background:#fff; margin-top:20px; padding:19px 30px 0 30px; border-radius:5px;}
.bottomNews-mod{ width:360px;}
.bottomNews-mod .tab-con{ display:none; padding:20px 0 20px;}
.bottomNews-mod .tab-con .pic{ width:360px; height:190px;}
.bottomNews-mod .tab-con ul{ padding:12px 0 0;}
.bottomNews-mod .tab-con li{ height:36px; line-height:36px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bottomNews-mod .tab-con li a:hover{ font-weight:bold;}
.bottomNews-mod.ml30{ margin-left:30px;}

/**/
.enterpriseShow-wrap{ margin-top:20px; padding-bottom:30px;}
.enterpriseShow-mod{ background:#fff; width:800px; height:348px; padding:13px 0 0; border-radius:5px;}
.enterpriseShow-mod .tab-tit{ width:720px; margin:0 0 0 30px; padding-bottom:4px; border-bottom:1px solid #f2f2f2;}
.enterpriseShow-mod .tab-tit ul{ width:760px;}
.enterpriseShow-mod .tab-tit li{ float:left; line-height:32px; font-size:16px; color:#666; margin:0 14px; position:relative; cursor:pointer;}
.enterpriseShow-mod .tab-tit li i{ display:block; width:6px; height:15px; background-position:-22px 0; position:absolute; right:-20px; top:50%; margin-top:-7px;}
.enterpriseShow-mod .tab-tit li.on{ color:#07bdc7; font-weight:bold;}
.enterpriseShow-mod .tab-con{ display:none; padding-top:36px; height:235px;}
.enterpriseShow-mod .tab-con li{ float:left; width:196px; height:114px; margin:0 0 0 35px; border-radius:2px; position:relative;}
.enterpriseShow-mod .tab-con li .pic{ width:196px; height:78px; border:1px solid #eee;}
/*.enterpriseShow-mod .tab-con li .more-pop{ display:none; width:612px; background:#fff; padding:14px 30px 12px; box-shadow:0 0 6px #f8f8f8; border:1px solid #f8f8f8; border-radius:2px; position:absolute; left:-2px; top:102px; z-index:2;}*/
.enterpriseShow-mod .tab-con li .more-pop{ display:none; width:246px; background:#fff; padding:6px 10px 6px; box-shadow:0 0 6px #f8f8f8; border:1px solid #f8f8f8; border-radius:2px; position:absolute; left:-2px; top:80px; z-index:2;}
.enterpriseShow-mod .tab-con li .more-pop h4{ line-height:30px;}
.enterpriseShow-mod .tab-con li .more-pop p{ line-height:24px;}
.enterpriseShow-mod .tab-con li .more-pop i{ display:block; width:16px; height:12px; position:absolute; left:88px; top:-12px; background-position:-51px 0;}

/**/
.joinUs-mod{ width:380px;}
.joinUs-mod .tit{ height:56px; line-height:56px; text-align:center; font-size:22px; color:#fff; background:#07bdc7; border-top-left-radius:4px; border-top-right-radius:4px;}
.joinUs-mod .con{ height:305px; background:url("/images/jiuye/2020index/joinUs-bg.jpg") no-repeat right bottom #fff; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.joinUs-mod .form-list{ padding:50px 0 40px 49px;}
.joinUs-mod .form-list .box{ height:36px; margin-bottom:10px;}
.joinUs-mod .form-list h4{ float:left; width:73px; line-height:36px; font-size:16px;}
.joinUs-mod .form-list .input-wrap{ float:left;}
.joinUs-mod .form-list .input-wrap .inputBox{ width:208px; height:34px; line-height:34px; text-indent:10px; border:1px solid #e4e4e4;}
.joinUs-mod .form-btn{ display:block; width:172px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; text-decoration:none; border-radius:50px; background:#07bdc7; margin:0 auto;}

/**/
.mask{display:none; width:100%;z-index:998;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ display:none; width:380px; position:fixed; left:50%; margin-left:-190px; top:50%; z-index:999;}
.common-pop .pop-tit{ height:56px; line-height:56px; border-top-left-radius:4px; border-top-right-radius:4px; background:#07bdc7;}
.common-pop .pop-tit h4{ float:left; font-size:22px; color:#fff; padding-left:23px;}
.common-pop .pop-tit .close-btn{ display:block; float:right; width:16px; height:16px; margin:20px 15px 0 0; background-position:-71px 0; line-height:0; font-size:0;}
.common-pop .pop-con{ background:#fff; padding-bottom:34px;}
.common-pop .pop-con .close-btn{ display:block; width:16px; height:16px; position:absolute; top:24px; right:26px; background-position:-28px -218px;}
.common-pop .form-list{ padding:33px 0 17px 26px;}
.common-pop .form-list .box{ height:36px; margin-bottom:10px;}
.common-pop .form-list h4{ float:left; width:73px; line-height:36px; font-size:16px;}
.common-pop .form-list .input-wrap{ float:left;}
.common-pop .form-list .input-wrap .inputBox{ width:253px; height:34px; line-height:34px; text-indent:10px; border:1px solid #e4e4e4;}
.common-pop .form-btn{ display:block; width:172px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; text-decoration:none; border-radius:50px; background:#07bdc7; margin:0 auto;}
.common-pop .file-box{ width:253px; height:34px; line-height:34px; color:#999; border:1px dashed #e4e4e4;}
.common-pop .file-box .file{ width:253px; height:34px; position:absolute; top:0; left:0; border:0; cursor:pointer; filter:alpha(opacity:0);opacity: 0; z-index:2;}
.common-pop .file-box .text{width:253px; height:34px; line-height:34px; text-align:center; position:absolute; left:0; top:0; font-size:16px; color:#999;}

/**/
.jobWanted-pop{ width:414px; margin-left:-212px; text-align:center; background:#fff; border-radius:6px;}
.jobWanted-pop .tit{ height:36px; line-height:36px; padding:48px 0 15px; font-size:18px;}
.jobWanted-pop .tit i{ display:inline-block; *display:inline; *zoom:1; width:36px; height:36px; margin-right:12px; vertical-align:top; background:url("/images/jiuye/2020index/new-ico.png") no-repeat 0 -19px;}
.jobWanted-pop h4{ line-height:24px; padding-bottom:20px; font-weight:normal;}
.jobWanted-pop .pic{ display:block; width:226px; height:226px; margin:0 auto;}
.jobWanted-pop p{ font-size:16px; line-height:58px; padding-bottom:10px;}
.jobWanted-pop .btn{ display:block; width:200px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#fff; text-decoration:none; background:#07bdc7; border-radius:50px; margin:0 auto 30px;}
.jobWanted-pop .close-btn02{ display:block; width:16px; height:16px; position:absolute; top:20px; right:20px; line-height:0; font-size:0; background:url("/images/jiuye/2020index/new-ico.png") no-repeat 0 -63px;}

/**/
.ad-mod{ width:1200px; height:70px; margin-top:20px;}
.ad-mod .details-btn{ display:block; width:120px; height:42px; line-height:42px; text-align:center; text-decoration:none; font-size:18px; color:#d41a00; font-weight:bold; background:#ffe57e; border-radius:50px; top:14px; right:150px;}
.ad-mod .service-btn{ display:block; width:120px; height:42px; line-height:42px; text-align:center; text-decoration:none; font-size:18px; color:#ff2310; font-weight:bold; background:#fff; border-radius:50px; top:14px; right:20px;}

/*20210419 add by liyanjiao*/
.common-popNew{
    width: 318px;
    margin-left: -129px;
}
.common-popNew.common-pop .pop-con{
    padding-top: 36px;
    border-radius: 0 0 4px 4px;
}
.common-popNew.common-pop .pop-con img{
    width: 160px;
    height: 160px;
    margin: 0 auto;
    display: block;
}
.common-popNew.common-pop .pop-con .code_info{
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    margin-top: 10px;
}
.enterprise-mod{
    position: relative;
}
.enterprise-mod .prev,.enterprise-mod .next{
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    top: 75px;
}
.enterprise-mod .prev{
    background: url("/images/jiuye/2020index/arrow_l.png") no-repeat center center;
    left: 10px;
}
.enterprise-mod .next{
    background: url("/images/jiuye/2020index/arrow_r.png") no-repeat center center;
    right: 10px;
}
.enterprise_box{
    padding-left: 29px;
    height: 398px;
    overflow: hidden;
    position: relative;
}
.enterprise_box .enterprise_con{
    height: 398px;
}


.coupon-new2023 .coupon-btn,.counpImgIntro .coupon-new2023 .coupon-btn2023{ display:block; width:225px; height:34px; line-height:34px; padding-left:9px; margin:10px auto 20px; text-decoration:none; font-size:12px; color:#e0262c; background:url("//www.chinaacc.com/images/zhuanti/20221111/vip-coupon.png") no-repeat; text-align: left;}
.coupon-new2023 .coupon-btn i,.counpImgIntro .coupon-new2023 .coupon-btn2023 em{ display:inline-block; width:17px; height:17px; line-height:17px; font-size:13px; color:#fff; text-align:center; background:#dd111a; border-radius:50%;}
.coupon-new2023 .coupon-btn strong,.counpImgIntro .coupon-new2023 .coupon-btn2023 strong{ font-size:20px; padding:0 18px 0 3px; vertical-align:-3px;}
.counpImgIntro .coupon-new2023 .coupon-btn2023 em{ vertical-align: middle; text-align: center; float: left; margin-top:10px;}
.counpImgIntro .coupon-new2023 .coupon-btn2023 strong{float: left;}
.counpImgIntro .coupon-new2023 .coupon-btn2023 span{float: left;}
