@charset "utf-8";
/*
@author: LQ
@update: LQ (2020-07-27)
*/
body{font: 12px/1.5 "\5b8b\4f53", arial, Helvetica, Tahoma, sans-serif; margin: 0 auto; color: #333; min-width: 1200px; background: url(/images/project2021/weishengzige/bg_02.png) repeat-x center top;}
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;}
ul, li, ol{list-style-type: none;}
i, em, address, caption, cite, code, dfn, th, var{font-style: normal; font-weight: normal}
.msf{font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;}
a{text-decoration: none; color: #333; cursor: pointer;}
a:hover{text-decoration: underline;}
a,
a:hover{outline: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{*zoom: 1;}
input,
button,
select,
textarea{outline: none}
textarea{resize: none}
/*框架*/
.layout{clear: both; width: 1200px; text-align: left; margin: 0 auto; color: #333;}
.fl{float: left; _display: inline}
.fr{float: right; _display: inline}
.pr{position: relative}
.abs{position: absolute;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{background: url(/images/zhuanti/2020zyzhenjiu/an.png) no-repeat;}
.an2{background: url(/images/zhuanti/2020zyzhenjiu/an2.png) no-repeat;}
.mtitle{margin-bottom: 38px;}
.mtitle .ggtit{height: 55px; text-align: center; margin-bottom: 21px;}
.mtitle .ggtit .lcion,
.ggtit .rcion{display: inline-block; *display: inline; *zoom: 1; background: url(/images/zhuanti/2020zyzhenjiu/tit_01.png) no-repeat left center;}
.mtitle .ggtit .rcion{background: url(/images/zhuanti/2020zyzhenjiu/tit_02.png) no-repeat right center;}
.mtitle .ggtit .ctxt{padding: 0 65px; line-height: 57px; font-size: 34px; font-weight: 700; color: #000000;}
.mtitle .ggtit .ctxt b{color: #0d9a78;}
.mtitle .ggtit2{height: 55px; text-align: center; margin-bottom: 21px;}
.mtitle .ggtit2 .lcion,
.ggtit2 .rcion{display: inline-block; *display: inline; *zoom: 1; background: url(/images/zhuanti/2020zyzhenjiu/tit_01s.png) no-repeat left center;}
.mtitle .ggtit2 .rcion{background: url(/images/zhuanti/2020zyzhenjiu/tit_02s.png) no-repeat right center;}
.mtitle .ggtit2 .ctxt{padding: 0 65px; line-height: 57px; font-size: 34px; font-weight: 700; color: #000000;}
.mtitle .ggtit2 .ctxt b{color: #ffa72a;}
.mtitle i.line{position: absolute; left: 50%; bottom: -8px; margin-left: -38px; display: block; width: 76px; height: 3px; background: #000000;}
.mtitle .ggsubtit{font-size: 18px; line-height: 36px; color: #999999;}
/* 新增公用样式 */
.hide{display: none !important;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align: center;}
.marcon{margin: 0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
/*页头*/
body{padding-bottom: 80px;}
a{text-decoration: none !important;}
.header{height: 415px;}
.header .logo{display: block; top: 48px; left: 16px; width: 195px; height: 46px;}
.header .btxt{width: 446px; top: 283px; left: 378px; text-align: center;}
.header .btxt span{display: inline-block; line-height: 46px; font-size: 28px; color: #fff; border-radius: 25px;}
/* 考试严峻现状 */
.actualitybg{background: #fafafa; padding: 40px 0 30px;}
.actuality .conbox .item{margin-top: 50px; width: 300px; padding-bottom: 60px;}
.actuality .conbox .item{background: url(/images/zhuanti/2020zyzhenjiu/actuality1.png) no-repeat;}
.actuality .item .txt1{width: 100%; text-align: center; color: #ffffff; font-size: 20px; line-height: 66px; padding-top: 7px;}
.actuality .item .txt2{max-height: 91px; font-size: 16px; padding: 17px 22px 0; ; color: #333333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.actuality .cen-btn{width: 200px; height: 56px; text-align: center; line-height: 56px; font-size: 18px; color: #fff; border-radius: 25px; text-decoration: none; -webkit-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); background: -moz-linear-gradient(to right, #ff8518, #ffa72a); background: -ms-linear-gradient(to right, #ff8518, #ffa72a); background: -webkit-linear-gradient(to right, #ff8518, #ffa72a); background: linear-gradient(to right, #ff8518, #ffa72a); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff8518", endColorstr="#ffa72a", gradientType="1");}
.actuality .cen-btn:hover{text-decoration: none; background: -moz-linear-gradient(to right, #ffa72a, #ff8518); background: -ms-linear-gradient(to right, #ffa72a, #ff8518); background: -webkit-linear-gradient(to right, #ffa72a, #ff8518); background: linear-gradient(to right, #ffa72a, #ff8518); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffa72a", endColorstr="#ff8518", gradientType="1");}
/* 保障和选择 */
.reasonbg{padding: 40px 0;}
.reason .mtitle .titlebg{display: block; width: 100%; height: 37px; background: url(/images/zhuanti/2020zyzhenjiu/reason1.png) no-repeat center center #fff; margin: 0 auto; z-index: -1; top: 0;}
.reason .box .item{width: 382px; text-align: center;}
.reason .box .item img{width: 380px; height: 168px;}
.reason .box .item .txt1{padding-top: 20px; font-size: 22px;line-height: 36px; color: #333333; font-weight: 600;}
.reason .box .item .txt2{padding: 13px 12px 18px; font-size: 15px;color: #999999;}
.reason .box .item .btn{display: block; width: 255px; height: 56px; line-height: 56px; font-size: 16px; background: -moz-linear-gradient(to right, #ff8518, #ffa72a); background: -ms-linear-gradient(to right, #ff8518, #ffa72a); background: -webkit-linear-gradient(to right, #ff8518, #ffa72a); background: linear-gradient(to right, #ff8518, #ffa72a); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff8518", endColorstr="#ffa72a", gradientType="1"); border-radius: 27.5px; margin: 0 auto; text-align: center; color: #fff;}
.reason .box .item .btn:hover{background: -moz-linear-gradient(to righ,#ffa72a, #ff8518,); background: -ms-linear-gradient(to righ,#ffa72a, #ff8518,); background: -webkit-linear-gradient(to righ,#ffa72a, #ff8518,); background: linear-gradient(to righ,#ffa72a, #ff8518,); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffa72a", endColorstr="#ff8518", gradientType="1");}
/* 就业前景 */
.occupationbg{height: 1363px; background: url(/images/zhuanti/2020zyzhenjiu/occupationbg.png) no-repeat center top;}
.occupationbg .mtitle{padding-top: 270px;}
.occupationbg .mtitle .ctxt b{color: #ffa72a;}
.occupationbg .mtitle .titlebg{display: block; width: 100%; height: 37px; background: url(/images/zhuanti/2020zyzhenjiu/occupationbg1.png) no-repeat center center; margin: 0 auto; z-index: 1; top: 270px;}
.occupationbg .imgbox .item{position: relative;width: 284px; height: 287px; float: left; margin: 0 8px 20px 8px;}
.occupationbg .imgbox .item p{position: absolute; width: 139px; height: 139px; text-align: center; margin: 0 auto; top: 74px; left: 73px; color: #fff; font-size: 22px; margin-top: 35px;}
.occupationbg .texts{padding: 30px 80px; text-indent: 2em; line-height: 36px; font-size: 16px; background: #fff;}
/* 报考条件 */
.condition{padding: 0 0 50px;}
.condition .mtitle .titlebg{display: block; width: 100%; height: 37px; background: url(/images/zhuanti/2020zyzhenjiu/condition.png) no-repeat center center #fff; margin: 0 auto; z-index: -1; top: 0;}
.condition .box .right p{font-size: 16px; line-height: 53px; margin-left: 45px;}
.condition .box .right p i.duig{display: inline-block; width: 36px; height: 26px; background: url(/images/zhuanti/2020zyzhenjiu/duig.png) no-repeat center center; vertical-align: middle; margin-top: -6px;}
.condition .cen-btn{margin-top: 12px; width: 200px; height: 56px; text-align: center; line-height: 56px; font-size: 18px; color: #fff; border-radius: 25px; text-decoration: none; -webkit-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); background: -moz-linear-gradient(to right, #ff8518, #ffa72a); background: -ms-linear-gradient(to right, #ff8518, #ffa72a); background: -webkit-linear-gradient(to right, #ff8518, #ffa72a); background: linear-gradient(to right, #ff8518, #ffa72a); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff8518", endColorstr="#ffa72a", gradientType="1");}
.condition .cen-btn:hover{text-decoration: none; background: -moz-linear-gradient(to right, #ffa72a, #ff8518); background: -ms-linear-gradient(to right, #ffa72a, #ff8518); background: -webkit-linear-gradient(to right, #ffa72a, #ff8518); background: linear-gradient(to right, #ffa72a, #ff8518); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffa72a", endColorstr="#ff8518", gradientType="1");}
/*名师介绍*/
.teacherBoxBg{background: #fafafa;}
.teacherBox{padding: 45px 0 30px;}
.teacherBox .mtitle .titlebg{display: block; width: 100%; height: 37px; background: url(/images/zhuanti/2020zyzhenjiu/teacherBoxbg.png) no-repeat center center; margin: 0 auto; z-index: 0; top: 0;}
.teacherBox .mtitle .ggtit{position: relative; z-index: 1;}
.teacherBox .subjectTit{height: 80px; margin-bottom: 40px; text-align: center;background: #0d9a78;}
.teacherBox .subjectTit li{position: relative; display: inline-block; *display: inline; *zoom: 1; width: 378px; height: 80px; line-height: 80px; font-size: 24px; border-radius: 30px; margin: 0 6px; cursor: pointer; white-space: nowrap; color: #fff;}
.teacherBox .subjectTit li.on{font-weight: bold;}
.teacherBox .subjectTit li.on i{position: absolute; width: 39px; height: 3px; left: 50%; bottom: 12px; margin-left: -20px; display: block; background: #fff;}
.teacherBox .subjectTit.min li{width: 240px;}
.teacherBox .subjectCon{display: none; position: relative; z-index: 1; background: #fff; padding: 30px 30px 30px; border-radius: 8px;}
.teacherBox .subjectCon .teaCon{display: none;}
.teacherBox .subjectCon .teaCon .tc-video{width: 597px; height: 296px;}
.teacherBox .subjectCon .teaCon .tc-video .videoBtn{width: 595px; height: 334px; position: relative; z-index: 1;}
.teacherBox .subjectCon .teaCon .tc-video img{width: 600px; height: 296px;}
.teacherBox .subjectCon .teaCon .tc-video i.play{display: block; position: absolute;width: 100px;height: 100px; top: 50%; left: 50%; margin-left: -44px; margin-top: -44px; background-position: 0 0; cursor: pointer; background: url(/images/zhuanti/2020zyzhenjiu/playicon.png) no-repeat center center;}
.teacherBox .subjectCon .teaCon .tc-video a:hover{text-decoration: none;}
.teacherBox .subjectCon .teaCon .tc-left{width: 520px;}
.teacherBox .subjectCon .teaCon .tc-left .figure img{width: 90px; height: 90px;}
.teacherBox .subjectCon .teaCon .tc-left .figure .figbg{background: #e9f6f3; border-radius: 30px 15.984px 15.984px 0px; padding: 10px 20px; margin-top: 8px; margin-left: 30px;}
.teacherBox .subjectCon .teaCon .tc-left .figure .figbg .txt1{font-size: 18px;line-height: 28px; color: #333333; font-weight: 600;}
.teacherBox .subjectCon .teaCon .tc-left .figure .figbg .txt2{font-size: 14px;line-height: 28px;color: #666666;}
.teacherBox .subjectCon .teaCon .tc-left .txtCon{margin: 30px 0 0 30px;}
.teacherBox .subjectCon .teaCon .tc-left .txtCon-list{z-index: 1; padding: 40px 0 12px 0; line-height: 26px; font-size: 16px;}
.teacherBox .subjectCon .teaCon .tc-left .txtCon-list .fdtit{position: absolute; top: 12px; left: 0; font-size: 18px;}
.teacherBox .subjectCon .teaCon .evaluate{width: 520px;}
.teacherBox .subjectCon .teaCon .evaluate .teTit{height: 60px;}
.teacherBox .subjectCon .teaCon .evaluate .teTit-left{display: block; line-height: 60px; font-size: 18px; font-weight: 700;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-main{overflow: hidden; height: 300px;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list{overflow:hidden;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li{height:76px; font-size: 16px; margin-bottom: 24px; *vertical-align: top;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li .pic{float: left; display: block; width: 60px; height: 60px; border-radius: 50%;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li .cf{float: right; width: 440px;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li .cf-hd{height:24px; text-align: right; font-size: 12px; color:#999; margin-bottom: 4px;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li .cf-hd b{float: left; font-size: 16px; color: #333;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li .cf-bd{height:48px; line-height:24px; color: #666; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.teacherBox .subjectCon .teaCon .evaluate .evaluate-list li .cf-bd a{color: #666;}
.teacherBox .subjectCon .teacherList{overflow: hidden; position: absolute; top: 380px; left: 50px; width: 466px; height: 134px; padding: 0 44px;}
.teacherBox .subjectCon .teacherList .tempWrap{width: 466px !important;}
.teacherBox .subjectCon .teacherList li{float: left; width: 94px; margin-right: 30px; cursor: pointer;}
.teacherBox .subjectCon .teacherList li .li-pic{width: 90px; height: 102px; padding: 2px 2px 0; margin-bottom: 4px;}
.teacherBox .subjectCon .teacherList li .li-pic img{display: block; width: 90px; height: 90px;}
.teacherBox .subjectCon .teacherList li .li-name{display: block; width: 66px; height: 26px; line-height: 26px; text-align: center; font-size: 16px; color: #666; margin: 0 auto;}
.teacherBox .subjectCon .teacherList li.on .li-pic{background:url(/images/project2021/weishengzige-jpb/icon_08.png) no-repeat;}
.teacherBox .subjectCon .teacherList li.on .li-name{color: #fff; background: #0bb48e;}
.teacherBox .subjectCon .teacherList .prev,.teacherBox .subjectCon .teacherList .next{display:block; width:14px; height:43px; top:28px; left:0; background-position:0 -100px;}
.teacherBox .subjectCon .teacherList .next{left:auto; right:0; background-position:-50px -100px;}
.teacherBox .subjectCon .teacherList.cen{text-align: center;}
.teacherBox .subjectCon .teacherList.cen li{float: none; display: inline-block; *display: inline; *zoom: 1; margin: 0 15px;}
.teacherBox .subjectCon .teacherList.newAbs{top: 210px; left: 646px;}
.teacherBox .cen-btn{width: 200px; height: 56px; text-align: center; line-height: 56px; font-size: 18px; color: #fff; border-radius: 25px; text-decoration: none; -webkit-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); background: -moz-linear-gradient(to right, #ff8518, #ffa72a); background: -ms-linear-gradient(to right, #ff8518, #ffa72a); background: -webkit-linear-gradient(to right, #ff8518, #ffa72a); background: linear-gradient(to right, #ff8518, #ffa72a); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff8518", endColorstr="#ffa72a", gradientType="1"); margin-top: 30px;}
.teacherBox .cen-btn:hover{text-decoration: none; background: -moz-linear-gradient(to right, #ffa72a, #ff8518); background: -ms-linear-gradient(to right, #ffa72a, #ff8518); background: -webkit-linear-gradient(to right, #ffa72a, #ff8518); background: linear-gradient(to right, #ffa72a, #ff8518); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffa72a", endColorstr="#ff8518", gradientType="1");}
/* 课程介绍 */
.course{padding: 50px 0;}
.course .mtitle .titlebg{display: block; width: 100%; height: 37px; background: url(/images/zhuanti/2020zyzhenjiu/coursebg.png) no-repeat center center #fff; margin: 0 auto; z-index: -1; top: 0;}
.course .tablebox .table{background-color: #ffffff; width: 100%; text-align: center; border: 1px solid #12b88f;}
.course .tablebox .table th{height:71px; line-height:71px; font-size:16px; font-weight:bold; color:#fff; background:#5b9dff; border-right:1px solid #fea79e;}
.course .tablebox .table td{height: 71px; background: #fff; padding: 12px 47px; border-bottom: 1px solid #12b88f; border-right: 1px solid #12b88f; font-size: 16px; text-align: left;}
.course .tablebox .table .t1{height: 95px; line-height: 95px; background: #12b88f; font-size: 24px; font-weight: bold; padding: 0; color: #ffffff; text-align: center;}
.course .tablebox .table .t2{font-weight:bold;}
.course .tablebox .table .tips{border:0; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.course .tablebox .table .b1{border-top-left-radius:10px;}
.course .tablebox .table .b2{border-top-right-radius:10px;}
.course .tablebox .table .b3{border-right:0;background: #f7f7f7;}
.course .tablebox .table .tips{text-align:left; padding-left:34px;}
.course .tablebox .table .no-tags{color:#ccc;}
.course .tablebox .table .txt1{font-size: 24px;color: #333333;font-weight: bold;}
.course .tablebox .table .txt2{font-size: 16px;color: #333333;}
.course .bcouBox{ padding: 10px 0; background: #f7f7f7; border: 1px solid #12b88f; margin-top: 22px;}
.course .bcouBox .btit{ padding: 0 40px; line-height: 84px; text-align: center; font-size: 24px; font-weight: 700;}
.course .bcouBox .bPrice{ line-height: 84px; font-size: 16px; color: #d52121; margin-right: 100px;}
.course .bcouBox .bPrice b{ font-size: 28px;}
.course .bcouBox .bbtn{ display: block; width: 160px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #fff; font-weight: 700; border-radius: 30px; margin: 12px 40px 0 0; background: #f45212; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 5px 10px rgba(220, 46, 6, 0.7); -moz-box-shadow:0 5px 10px rgba(220, 46, 6, 0.7); box-shadow:0 5px 10px rgba(220, 46, 6, 0.7);
    background: -webkit-linear-gradient(top, #ff7b12, #e92c12); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff7b12, #e92c12); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff7b12, #e92c12); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff7b12, #e92c12); /* 标准的语法 */}
.course .bcouBox .bbtn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.course .info h1{font-size: 18px;line-height: 16px; color: #333333; line-height: 60px; margin-top: 20px;}
.course .info p{font-size: 16px;line-height: 16px; color: #666666; line-height: 40px;}
.course .cen-btns1{width: 178px;height: 56px;background-image: linear-gradient(-78deg,#10b990 0%,#2cab8c 100%); text-align: center; line-height: 56px; font-size: 18px; color: #fff; border-radius: 25px; text-decoration: none; margin-top: 30px; margin-right: 80px;}
.course .cen-btns2{width: 200px; height: 56px; text-align: center; line-height: 56px; font-size: 18px; color: #fff; border-radius: 25px; text-decoration: none; -webkit-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); background: -moz-linear-gradient(to right, #ffa72a, #ff8518); background: -ms-linear-gradient(to right, #ffa72a, #ff8518); background: -webkit-linear-gradient(to right, #ffa72a, #ff8518); background: linear-gradient(to right, #ffa72a, #ff8518); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffa72a", endColorstr="#ff8518", gradientType="1"); margin-top: 30px;}
.course .cen-btns2:hover{text-decoration: none; background: -moz-linear-gradient(to right, #ff8518, #ffa72a); background: -ms-linear-gradient(to right, #ff8518, #ffa72a); background: -webkit-linear-gradient(to right, #ff8518, #ffa72a); background: linear-gradient(to right, #ff8518, #ffa72a); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff8518", endColorstr="#ffa72a", gradientType="1");}
/*协议弹层*/
.mask{display:none; width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;position:fixed; _position:absolute; top:0;left:0;z-index:99;}
.xieyi-pop{display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xieyi-pop .tit{height:50px; background: #f4f4f4;}
.xieyi-pop .tit h3{float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.xieyi-pop .close{position: absolute; top: 17px; right: 20px; display:block; width:16px; height:16px; background-position: 0 -850px;}
.xieyi-pop .con{padding: 20px;}
/* 课程特点 */
.traitbg .margR0{margin-right: 0 !important;}
.traitbg{height: 376px; background: url(/images/zhuanti/2020zyzhenjiu/traitbg.png) no-repeat center center;}
.traitbg span{width: 225px; margin-top: 224px; margin-left: 17px; margin-right: 69px; text-align: center; font-size: 18px;}
/* 学习流程 */
.learn .margR0{margin-right: 0 !important;}
.learn{padding: 50px 0;}
.learn .mtitle .ggtit{ height: 100px;}
.learn .mtitle .ggtit .ctxt { display: inline-block; padding: 0 80px; line-height: 50px; font-size: 34px; font-weight: 700; color: #000000; text-align: center;}
.learn .mtitle .ggtit .ctxt em{ font-size: 28px; color: #f32b16; display: block;}
.learn .mtitle .titlebg{display: block; width: 100%; height: 37px; background: url(/images/zhuanti/2020zyzhenjiu/learnbg.png) no-repeat center center #fff; margin: 0 auto; z-index: -1; top: 0;}
.learn .conbg{height: 194px; background: url(/images/zhuanti/2020zyzhenjiu/learn1.png) no-repeat center center;}
.learn .conbg p.txt{position: relative; width: 180px; margin-right: 160px; margin-top: 61px; text-align: center; font-size: 20px; color: #ffffff;}
.learn .conbg p.txt em{font-size: 16px;}
.learn .conbg p.txt.tstxt{margin-top: 77px;}
.learn .lintxt p.top,
.learn .lintxt2 p.top,
.learn .lintxt3 p.top{left: 180px; top: 60px; width: 160px; font-size: 16px; color: #0d9a78; text-align: center;}
.learn .lintxt p.bottom,
.learn .lintxt2 p.bottom,
.learn .lintxt3 p.bottom{left: 180px; top: 98px; width: 160px; font-size: 16px; color: #0d9a78; text-align: center;}
.learn .lintxt.lintxt2 p{left: 520px;}
.learn .lintxt.lintxt3 p{left: 860px;}
/*加入我们*/
.joinBoxBg{height: 290px;background: url(/images/zhuanti/2020zyzhenjiu/bg_09.png) no-repeat center bottom;}
.joinBox .bbox{padding-top: 50px;}
.joinBox .bbox .ltxt{width: 500px;}
.joinBox .bbox .ltxt-tit{line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{font-size: 22px;}
.joinBox .bbox .right{padding: 20px 0 0 0;}
.joinBox .bbox .right .ewm{width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{display: block; width: 140px; height: 140px; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{line-height: 42px; text-align: center; font-size: 16px; color: #666;}
.joinBox .bbox .right .con{width: 140px; height: 140px; background: url(/images/zhuanti/2020zyzhenjiu/bg_12.png) no-repeat; margin-right: 30px; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .con-tit{padding-top: 15px; line-height: 44px; font-size: 20px; font-weight: 700; color: #0d9a78; text-align: center; margin-bottom: 11px;}
.joinBox .bbox .right .con-txt{line-height: 24px; text-align: center; font-size: 16px; color: #666;}
/*右侧浮动*/
.rightFloat{width:110px; padding-top: 58px; background: #0f8a6e; position:fixed; right:5px; top:50%; margin-top: -180px; z-index:90;}
.rightFloat .top{position: absolute; top: -50px; left: 50%; margin-left: -48px; display: block; width: 97px; height: 45px; padding-top: 52px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; background-position: 0 -100px; cursor: pointer;}
.rightFloat .top:hover{text-decoration: none;}
.rightFloat .cen{width: 100px; padding: 6px 0; background: #fff; margin: 0 auto;}
.rightFloat .cen .list{position: relative; display: block; height: 36px; line-height:36px; text-align: center; font-size:14px;}
.rightFloat .cen .list:hover{text-decoration: underline !important;}
.rightFloat .closeBox{display: block; height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #fff;}
/*底部浮动*/
.botFloat-wap{width: 100%; height: 70px;}
.botFloat{width:100%; height: 70px; position:fixed; left:0; bottom:0; background: url(/images/project2021/weishengzige-jpb/bg_04.jpg) no-repeat center top #ffdaa0; z-index:90; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.botFloat .fdtxt{line-height: 70px; font-size: 28px; font-weight: 700; color: #fb4a14;}
.botFloat .fdbtn{display: block; padding: 0 16px; height: 50px; line-height: 50px; color: #fff; margin-top: 10px; border-radius: 25px; background: #fa6e21\0; background: #fa6e21\9; -webkit-box-shadow:0 5px 5px rgba(255, 111, 54, 0.45); -moz-box-shadow:0 5px 5px rgba(255, 111, 54, 0.45); box-shadow:0 5px 5px rgba(255, 111, 54, 0.45); background: -webkit-linear-gradient(left, #fb4a14, #fa8d2c); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #fb4a14, #fa8d2c); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #fb4a14, #fa8d2c); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #fb4a14, #fa8d2c); /* 标准的语法 */}
.botFloat .fdbtn-l{display: inline-block; font-size: 16px; margin: 0 30px; vertical-align: top;}
.botFloat .fdbtn-l b{font-size: 24px; vertical-align: -3px;}
.botFloat .fdbtn-r{display: inline-block; font-size: 22px; font-weight: 700; margin: 0 30px;}
.botFloat .fdbtn:hover{text-decoration: none; -webkit-animation:pulse2 2s 0.1s infinite both; animation:pulse2 2s 0.1s infinite both;}
.botFloat .line{width: 1px; height: auto; border-right: 1px solid #fff;;}

/* 2021/10/13 新增table改版 */
.table { width: 100%; background: #fff; border: 1px solid #0a9a78; margin-bottom: 40px;}
.table a{text-decoration: none;}
.table thead { font-size: 22px; color: #fff; background: #0a9a78; text-align: center; }
.table thead th { height: 58px; position: relative; font-weight: bold; }
.table td { padding: 20px 0; text-align: center; border-top: 1px solid #0a9a78; /* border-right: 1px solid #dedede; */ }
.table .tr03 td { border-bottom: 1px solid #0a9a78; }
.table .no_r_border { border-right: 0; }
.table td{ font-size: 16px; line-height: 35px; }
.table td a{ /* text-decoration: none; */ }
.table .tab1{ background: #fafafa; }
.table .tab1 td { font-size: 22px; /* color: #005323; */ }
.table .certifi { width: 95px; height: 35px; background: #e4f4f0; color: #0a9a78; border-radius: 40px; margin-top: 8px; }
.table .tabzxbtn{ display: block; width: 130px; height: 40px; line-height: 40px; border: 1px solid #ff9202;color: #ff9202; text-align: center; border-radius: 30px; margin: 0 auto; }
.table .tabbuybtn{ display: block; width: 130px; height: 40px; line-height: 40px; background: #ff9202; color: #fff; text-align: center; border-radius: 30px; margin: 10px auto 0; }

.table .ctit-rbtn { display: block; padding: 0 12px; line-height: 32px; font-size: 16px; color: #0a9a78; background: #fff; border-radius: 17px; margin-top: -4px; right: 40px; top: 16px; font-weight: normal; }
.table .ctit-rbtn:hover{ text-decoration: none; background: #00c093; color: #fff;}

/* 标准 */
.popup { display: none; width: 700px; min-height: 220px; max-height: 580px; position: fixed; top: 50%; left: 50%; margin-top: 150px; margin-left: -350px; z-index: 100; background: #fff; border-radius: 6px; }
.popup .popTitle { height: 60px; border-bottom: 1px solid #dedfe0; background: #f2f2f2; padding-top: 1px; border-radius: 6px 6px 0 0;}
.popup .popTitle p { /* border-left: 5px solid #51c44b; */ line-height: 26px; height: 26px; font-size: 18px; margin: 16px 0 0 20px; padding: 0 0 0 15px }
.popup .popTitle a.close{display:block;width:40px;height:40px;top:10px;right:10px;background: url(/OtherItem/images/2020home/common/icon_dialog.png) no-repeat -256px -16px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.popup .popTitle a.close:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.popup .s_box_ttxt{ padding: 30px 30px 0 30px; max-height: 310px;min-height: 90px; overflow-y: auto;}
.popup .s_box_ttxt textarea{height: 78px; width: 628px; line-height: 24px; padding: 4px 5px; border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230); border-image: initial;}
.popup .s_box_ttxt p{font-size: 14px;line-height: 34px;color: #333333;}
.popup .s_box_iput{ padding: 30px 30px 0 30px; }
.popup .s_box_iput .item{ clear: both; color: #666666; font-size: 14px; line-height: 42px; margin-bottom: 20px;}
.popup .s_box_iput .item label{ float: left; display: block; width: 90px; text-align: right;}
.popup .s_box_iput .item input{ float: left; width: 270px; height: 40px; line-height: 40px; background-color: #ffffff; border: solid 1px #e2e2e2; color: #999999; padding-left: 20px; }
.popup .s_box_iput .item input.w200{ width: 200px;}
.popup .s_box_iput .item .imgcode{ float: left; display: block; width: 70px; height: 42px; cursor: pointer; }
.popup .s_box_iput .item .refreshbox{ float: left; height: 42px; line-height: 42px;}
.popup .s_box_iput .item i.refresh{ display: inline-block; width: 20px; height: 21px; background: url(/OtherItem/images/2020home/account/refresh.png) no-repeat center center; vertical-align: middle; margin-top: -4px; margin-left: 14px; margin-right: 10px; }
.popup .s_box_iput .item .yzmBtn{ float: left; display: block; width: 167px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #4ab83e; border: 1px solid #4ab83e; margin-left: 12px; border-radius: 4px;}
.popup .s_box_iput .pubSelectBox input{ width: 240px; color: #333;}
.popup .s_box_iput.hastxt .item label{width: 160px;}
.popup .s_box_iput .itemEwm{ height: 160px;}
.popup .s_box_iput .itemEwm label{ line-height: 160px;}
.popup .s_box_iput .itemEwm .ewmPic{ width: 160px; height: 160px;}
.popup .topTips{ line-height: 30px; font-size: 14px; color: #333; margin: -12px 0 12px;}
.popup .topTips.strong{ color: #fd7400; font-weight: 700;}
.popup .addiput {display: inline-block;width: 120px;height: 40px;line-height: 40px; font-size: 14px; border-radius: 4px;border: solid 1px #4ab83e;color: #4ab83e;text-align: center;margin-left: 94px;}
.popup .addyqtx { vertical-align: bottom; display: inline-block; margin-left: 15px; font-size: 12px; color: #999; }
.popup .successBox{ margin: 30px 30px 0; text-align: center;}
.popup .successBox-con{ display: inline-block; padding-left: 48px; line-height: 58px; font-size: 18px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 11px;}
.popup .failBox{ margin: 30px 30px 0; text-align: center;}
.popup .failBox-con{ display: inline-block; padding-left: 48px; line-height: 58px; font-size: 18px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 -39px;}
.popup .ctsBox{ line-height: 30px; text-align: center; font-size: 14px;}
.popup .pop-btn, .popup .pop-dbbtn{text-align: center;margin-bottom: 30px; padding-top: 20px;}
.popup .pop-btn .btn{ display: inline-block;width: 220px; height: 50px; background-color: #4ab83e; border-radius: 25px; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; margin: 0 auto; }
.popup .pop-btn .btn:hover{ background-color: #72D167;}
.popup .pop-btn .btn.no{ background: #ccc; cursor: inherit;}
.popup .pop-dbbtn .btn { display: inline-block; width: 160px; height: 50px; background-color: #4ab83e; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; margin: 0 auto; cursor: pointer; border-radius: 25px; }
.popup .pop-dbbtn .btn:hover{ background-color: #72D167;}
.popup .pop-dbbtn .cancel { background: #ffffff; color: #51c44b; border: 1px solid #51c44b; text-align: center; margin: 0 20px 0 0; }
.popup .pop-dbbtn .cancel:hover{ background-color: #4AB83E; color: #fff;}
.popup .pop-dbbtn .confirm { background: #51c44b; color: #ffffff; text-align: center; border-radius: 25px; }
.popup .chong{ color: #fd7400;}
.popup .clv{ color: #4ab83e;}
.popup .fkbtn{ display: block; font-size: 16px;width: 95px; height: 30px; line-height: 30px; border-radius: 30px; border: 1px solid #0da87a; color: #0da87a; text-align: center; top: 15px; left: 301px; }
.popup .s_box_pic { padding: 10px 25px 20px; overflow-y: auto; width: auto; max-height: 473px; display: block; }
.popup .s_box_pic .title{ text-align: center; font-size: 16px; line-height: 55px; color: #333333; font-weight: bold; }
.popup .s_box_pic img{ display: block; text-align: center; margin: 0 auto; }
/*师资课时弹层*/
.szks-pop{ display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.szks-pop .tit{ height:50px; background: #f4f4f4;}
.szks-pop .tit h3{ float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.szks-pop .tit-cbtn{ float:left; display: block; padding: 0 10px; height: 20px; line-height: 20px; font-size: 12px; color: #07a87a; border: 1px solid #07a87a; border-radius: 11px; margin: 14px 0 0 16px;}
.szks-pop .tit-cbtn:hover{ text-decoration: none; background: #07a87a; color: #fff;}
.szks-pop .close { position: absolute; top: 4px; right: 10px; display: block; width: 40px; height: 40px; background: url(/OtherItem/images/2020home/common/icon_dialog.png) no-repeat -256px -16px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
.szks-pop .close:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.szks-pop .subtit{ height: 42px; padding-left: 5px; background: url(/images/zhuanti/2020lcviptxy/tit_07.png) repeat-x; margin-bottom: 6px;}
.szks-pop .subtit li{ position: relative; float: left; padding: 0 20px; height: 42px; line-height: 42px; font-size: 16px; margin-left: 15px; cursor: pointer;}
.szks-pop .subtit li i{ display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; width: 12px; height: 6px; background-position: 0 -900px;}
.szks-pop .subtit li.on{ color: #fff; font-weight: 700; background: #f19a4e\0; *background: #f19a4e;
    background: -webkit-linear-gradient(left, #e58435, #fdb065); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e58435, #fdb065); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e58435, #fdb065); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e58435, #fdb065); /* 标准的语法 */}
.szks-pop .subtit li.on i{ display: block;}
.szks-pop .szksCon{ position: relative; padding: 0 0 20px; max-height: 450px; overflow: auto; overflow-x: hidden;}
.szks-pop .szksCon .ctit{ height: 48px; margin: 0 20px;}
.szks-pop .szksCon .ctit-left{ position: relative; padding-left: 16px; line-height: 48px; font-size: 16px; color: #07a87a; font-weight: 700;}
.szks-pop .szksCon .ctit-left i{ position: absolute; top: 50%; left: 0; margin-top: -8px; display: block; width: 4px; height: 16px; background: #07a87a;}
.szks-pop .szksCon .ctab{ margin: 0 20px 4px;}
.szks-pop .szksCon .ctab table{ border-collapse: collapse;margin-top: 25px;}
.szks-pop .szksCon .ctab td{ border: 1px solid #ededed; padding: 15px 10px; line-height: 24px; font-size: 14px; text-align: center;}
.szks-pop .szksCon .ctab .tal{ text-align: left;}
.szks-pop .szksCon .ctab .tabtit{ font-weight: 700; background: #fafafa;}

/*活动领券底部浮动*/
.activity-fixBottom-warp{ height: 101px;}
.activity-fixBottom{ position: fixed; bottom: 0; left: 0; z-index: 79; width: 100%; height: 101px;}
.activity-fixBottom a:hover{ text-decoration: none;}
.activity-fixBottom .leftTxt{ float: left; padding: 14px 0 0;}
.activity-fixBottom .leftTxt h4{ line-height: 42px; font-size: 32px; font-weight: bold; text-shadow: 0 5px 10px #ea3209; color: #ffebba; font-style: italic;}
.activity-fixBottom .leftTxt h4 img{ vertical-align: middle;}
.activity-fixBottom .leftTxt p{ line-height: 22px; font-size: 18px; color: #fff2d2;}
.activity-fixBottom .rBtn01,.activity-fixBottom .rBtn02{ float: right; width: 150px; height: 50px; line-height: 48px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; margin: 25px 0 0 20px; background: url(/images/project2024/activity/icon_06.png) no-repeat; border-radius: 25px; -webkit-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); -moz-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); box-shadow:0 4px 6px rgba(221, 78, 15, 0.5);}
.activity-fixBottom .rBtn02{ color: #a14b00; background: url(/images/project2024/activity/icon_07.png) no-repeat;}
.activity-fixBottom .coupon{ float: right; width: 198px; height: 78px; margin: 11px 0 0 12px; background: url(/images/project2024/activity20250315/icon_05.png) no-repeat;}
.activity-fixBottom .coupon .text{ float: left; text-align: center; width: 101px; padding: 0 0 0 6px;}
.activity-fixBottom .coupon .text h4{ line-height: 58px; font-size: 34px; color: #e4160d; padding-top: 8px; white-space: nowrap;}
.activity-fixBottom .coupon .text h4 span,.activity-fixBottom .coupon .text h4 em{ font-size: 14px; font-weight: normal; vertical-align: 1px;}
.activity-fixBottom .coupon .text p{ line-height: 22px; font-size: 14px; color: #6a1e00;}
.activity-fixBottom .coupon .coupon-btn{ float: right; display: block; width: 69px; height: 70px; margin: 6px 6px 0 0; background: url(/images/project2024/activity20250315/icon_06.png) no-repeat;}
.activity-fixBottom .close{ position: absolute; top: 0; right: 10px; z-index: 2; width: 30px; height: 35px; background: url(/images/project2024/activity/icon_10.png) no-repeat;}
