/*******2019-newPages******/
.ctEducation-wrapper {
    padding: 20px 0;
}
.ctEducation-top, .ctEducation-btm {
    clear: both;
}
.ctEducation-top-out {
    background: #e2eefe;
}
.ctEducation-top h3 {
    text-align: center;
    font-size: 26px;
    color: #004513;
    margin-bottom: 40px;
}
.ctEducation-btm-out {
    background: #fff;
    padding-top: 20px;
}
.ctEducation-l, .ctEducation-r {
    float: left;
}
.ctEducation-r {
    padding: 0 20px;
    height: 250px;
    position: relative;
}
.ctEducation-r p {
    width: 680px;
    line-height: 28px;
    color: #666;
    margin-bottom: 40px;
    font-size: 14px;
}
.ctEd-mt {
    height: 400px;
    overflow: auto;
}
.ctEducation-btn-bar {
}
.ctEdu-btn {
    width: 380px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
}
.ctEdu-btn li {
    float: left;
}
.ctEdu-btn li a {
    display: block;
    width: 175px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 20px;
    border-radius: 3px;
}
.ctBtn-1 {
    border: 1px #004513 solid;
    color: #004513;
    margin-right: 20px;
}
.ctBtn-1:hover, .ctBtn-2:hover {
    background: #561c83;
    color: #fff;
}
.ctBtn-2 {
    background: #004513;
    color: #fff;
}
.ctBtn-3 {
    background: #e3dfe6;
    color: #004513;
}
.ctEdu-date {
    border-collapse: collapse;
    border: 1px solid #e7e6eb;
}
.ctEdu-date thead td {
    color: #222;
}
.ctEdu-date tbody td {
    color: #666;
}
.ctEdu-date tr:hover {
    background: #f8f7fc;
    cursor: pointer;
}
.ctEdu-date td {
    border-collapse: collapse;
    border: 1px solid #e7e6eb;
    line-height: 34px;
    text-align: center;
}
.ck-more {
    height: 22px;
    line-height: 22px;
    margin: 0 auto;
    display: block;
    color: #004513;
}
.ck-m-btn1, .ck-m-btn2 {
    float: left;
    text-align: center;
}
.ck-m-btn1 {
    width: 110px;
    background: url(../image/tb-ico-1.png) no-repeat 2px 4px;
}
.ck-m-btn2 {
    width: 130px;
    background: url(../image/tb-ico-2.png) no-repeat 24px 3px;
    border-left: 1px #ddd solid;
    padding-left: 18px;
    color: #00BFBF;
}
.op-group {
    width: 280px;
    margin: 0 auto;
}
.op-group a {
    float: left;
}
.creditProject-area {
    clear: both;
    background: #f2f3f5;
    padding: 20px 0;
    overflow: hidden;
}
.cp-row-1 {
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
.creditProject-area a {
    color: #fff;
}
.creditProject-area a:hover {
    text-decoration: underline;
}
.credit-tit {
    font-size: 26px;
    margin-bottom: 30px;
}
.credit-tit, .credit-tit b {
    color: #004513;
}
.credit-tit b {
    font-size: 36px;
    margin-right: 16px;
    text-transform: uppercase;
}
.sort-f-wrapper, .sort-s-wrapper {
    height: 178px;
    border-radius: 3px;
    position: relative;
}
.sort-f-wrapper {
    background: #3a90f9;
    margin-bottom: 30px;
}
.sf-brd-1, .sf-brd-2 {
    width: 4px;
    height: 178px;
    background: #033e87;
    position: absolute;
    left: 0;
    top: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.sf-brd-1 {
    background: #033e87;
}
.sf-brd-2 {
    background: #017b6a;
}
.sort-f-wrapper .sf-inner {
    padding: 20px 40px;
    color: #fff;
    line-height: 130px;
}
.sort-f-wrapper .sf-left {
    width: 600px;
    float: left;
}
.sort-f-wrapper .sf-left h3 {
    color: #fff;
    font-size: 28px;
}
.sort-f-wrapper .sf-left h3 i {
    font-size: 28px;
    margin-right: 14px;
    color: #b0d3fd;
    margin-top: 2px;
}
.sf-ck-more {
    float: right;
    margin-right: 30px;
    color: #fff;
    font-size: 28px;
}
.sf-ck-more i {
    color: #d8e9fe;
    margin-right: 8px;
}
.sort-s-wrapper {
    background: #02b89f;
}
.sort-s-wrapper .sf-left {
    width: 600px;
    float: left;
}
.sf-tit2 {
    color: #fff;
    font-size: 28px;
}
.sf-tit2 i {
    font-size: 28px;
    margin-right: 14px;
    color: #b0d3fd;
    margin-top: 2px;
}
.sort-s-wrapper .sf-inner {
    padding: 20px 40px;
    color: #fff;
}
.form-sf-t {
    width: 200px;
}
.sf-sel-name {
    font-size: 18px;
    color: #fff;
}
.sf-f-c {
    width: 200px;
    padding-left: 200px;
}
.sf-fl {
    float: left;
}
.sf-f-row {
    width: 200px;
    float: left;
}
.cp-row-2 {
    clear: both;
    clear: both;
    margin-top: 40px;
}
.cp-row-2 ul li {
    float: left;
}
.cp-row-2 ul li h3 {
    display: inline-block;
    width: 1000px;
}
.cp-row-2 ul li a {
    background: red;
    float: right;
    width: 172px;
    height: 66px;
    background: #004513;
    line-height: 66px;
    text-align: center;
    font-size: 28px;
    border-radius: 5px;
}
.cp-row-2 ul li a:hover {
    text-decoration: none;
    background: #5b198d;
}
/*培训信息*/
.xfTraining-area {
    clear: both;
    overflow: hidden;
    padding: 40px 0;
    background: #fff;
}
.xfTraining-area h3 {
    font-size: 28px;
    background: url(../image/xf-t-ico.png) no-repeat 0 2px;
    padding-left: 50px;
    margin-bottom: 30px;
}
.xfTraining-in {
    clear: both;
}
.xf-t-l, .xf-t-r {
    float: left;
}
.xf-t-l {
    margin-right: 30px;
}
.xf-t-r {
    border: 1px #e7e6eb solid;
    width: 846px;
    height: 322px;
    padding: 30px 20px;
}
.xfTrain-list {
    border-bottom: 1px #eee solid;
    padding-bottom: 20px;
}
.xfTrain-list li {
    padding-left: 20px;
    line-height: 36px;
    padding-right: 15px;
}
.xfTrain-list li:hover {
    background: #efeded;
    color: #004513;
}
.xfTrain-list li:hover .xf-z {
    color: #004513;
}
.xfTrain-list li:hover .xf-i {
    width: 12px;
    height: 16px;
    margin-top: 9px;
    background: url(../image/l-hv.png) no-repeat;
}
.xfTrain-list li a {
    font-size: 14px;
    color: #444;
}
.xfTrain-list li i {
    display: block;
    width: 6px;
    height: 6px;
    float: left;
    margin-top: 16px;
    margin-right: 10px;
    background: url(../image/cir-ico.png) no-repeat;
}
.xfTrain-list li span {
    float: right;
    font-size: 12px;
    color: #999;
}
.xf-pld {
    padding: 20px 0 0 0;
}
.win-ctEducation {
    overflow: hidden;
    background: #fff;
    width: 740px;
    min-height: 300px;
    margin: 0 auto;
    padding: 30px 20px 40px 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -350px;
    z-index: 999;
}
.ceEdu-in-m {
    width: 800px;
}
.win-ctEducation div {
    float: left;
}
.win-cte-tit {
    height: 20px;
    font-size: 20px;
    color: #004513;
    margin-bottom: 30px;
}
.win-cte-tit i {
    display: block;
    width: 6px;
    height: 15px;
    background: #9073a6;
    margin-right: 10px;
    margin-top: 8px;
    float: left;
}
.win-t-info {
    overflow: hidden;
    margin-bottom: 20px;
}
.win-t-info b {
    font-size: 20px;
    color: #222;
    margin-right: 10px;
}
.win-t-info span {
    padding: 5px 10px;
    background: #f0f0f0;
    border-radius: 15px;
    font-size: 12px;
    color: #888;
}
.win-cte-l p {
    clear: both;
    width: 300px;
}
.win-cte-l {
    border-right: 2px #e8e8e8 solid;
    padding: 0 10px;
    margin-right: 30px;
}
.win-cte-r p {
    width: 320px;
}
.win-closed {
    clear: both;
    height: 20px;
    width: 100%;
    margin-bottom: 10px;
}
.w-closed {
    float: right;
    width: 18px;
    height: 18px;
    background: url(../image/closed-btn.png) no-repeat;
}
.w-closed:hover {
    background: url(../image/closed-btn-hv.png) no-repeat;
}


/*专题荟萃*/
.zthc-wrap{ clear:both; padding:40px 0 20px;}
.zthc-card-list li{float:left; display: block; width: 270px; margin-bottom: 50px; position: relative;}
.zthc-card-01,.zthc-card-02,.zthc-card-03,.zthc-card-04{ border-radius:8px;}
/*.zthc-card-01{ background:url(../image/st-01.png) no-repeat; }*/
/*.zthc-card-02{ background:url(../image/st-02.png) no-repeat; }*/
/*.zthc-card-03{ background:url(../image/st-03.png) no-repeat; }*/
/*.zthc-card-04{ background:url(../image/st-04.png) no-repeat; }*/
.zthc-card-list li div b{ position: absolute; bottom: 10px; left: 0;  display: block; width:100%;}
.zthc-card-list li div h3{color:#fff; font-size:24px; text-align: center;}

.zthc-card-list li img{ border-radius:8px;}

.zt-top h4 b{font-size:26px;  font-weight: 600; color: #333;}
.tpy-st-btn{ background:#f2aa1c; float: right; width:174px; height: 58px; line-height: 58px; text-align: center;  font-size:20px; border-radius: 8px;}

/*专科院校*/
.zkyx-ban-cont{ clear:both; height: 370px;  background:url(../image/zt-ban-01.png) no-repeat center; position: relative;}
.zkyx-mask{ width:100%; height: 370px;  background:url(../image/black.png) repeat; position: absolute; top: 0; left: 0;}
.zkxy-info-cont{  height: 200px; margin: 0 auto;  height: 170px; padding:100px 0; overflow: hidden;  position: relative;}
.zkxy-info-cont h3,.zkxy-info-cont p{ position: absolute; z-index:9;  }
.zkxy-info-cont h3{ font-size:36px; color:#fff; margin-top: 40px; font-weight: 600;  letter-spacing: 12px; margin-left:38%;   }
.zkxy-info-cont p{ display:block; width:100%;  top: 220px; text-align: center; line-height:26px;}
.zkxy-t-list{ clear:both;  padding:40px 0 20px;}
.zkxy-teachers li{ float:left; display: block; width:279px; height: 252px; background:#fff;}
.zk-t-show img{ height: 185px; }
.zk-t-info{ padding:10px 0 0 10px;}
.zk-t-info h3{ font-size:14px; font-weight: 600; color: #444; margin-bottom:5px;}
.zk-t-info span{ color: #666;}
.zk-qr-box{ width:157px; height: 157px; border:1px #ccc solid;}
.qr-code-fx{ width:157px; height: 157px;  position: fixed; right:200px; bottom:60px;}
.qr-code-fx b{ display: block; width:157px; text-align: center; height: 40px; line-height: 40px;}


.xy-ban-cont{ height:264px; background:#a4b8e9 url(../image/zt-ban-02.png) no-repeat center; }
.teacherIntroduction-area{  width:100%;  height: 380px; background:#f9f9f9 url(../image/xy-f-bg.png) no-repeat 0 0; background-size:cover;  margin: 0 auto; }
.tI-intro-bar{ padding:50px 0; overflow: hidden;}
.tI-t-s{ float:left; width:338px;}
.tI-t-m{ float: left; padding-left: 30px;}
.tI-t-m h3{ font-size:24px; color:#222;}
.tI-t-m span{ font-size:18px; color:#444;}
.tI-t-m p{ width:800px; padding-top: 50px; line-height: 34px;}

.xy-bk-tit{ font-size:24px; color: #222;}
.xy-bk-tit i{display: block; width:5px; height: 24px; background:#c4b6d0; float: left; margin-right: 30px; margin-top: 10px; border-radius: 15px;} 
.collegeBk-area{ padding:20px 0; clear:both; background:#fbfbfb;}
.xy-bk-t{ padding:20px 0; line-height: 30px; font-size:14px; color:#666;}
.organization-area{clear:both; background:#fff; overflow: hidden; padding:20px 0;}
.xy-bk-bewrite{ padding:10px 20px 10px 26px; clear:both;}
.xy-bk-bewrite h3{ font-weight:600; color:#444; margin-bottom: 20px;}
.architecture li{ display:block; line-height: 24px;}
.architecture li b,.bk-bewrite-r b{ font-weight:600; color:#444;}
.bk-bewrite-r{ margin-right: 30px; float: left; width:400px;}

.faculty-area{  overflow:hidden; background:#fbfbfb; padding:20px 0;}

.assess-m-area{ clear:both; height: 650px; background:#f5f4f4 url(../image/assess-bg.png) no-repeat; padding:50px 0 20px 0;}
.ass-tit{ background:url(../image/assess-title.png) no-repeat; width:478px; height: 80px;  margin: 0 auto;}
.assTab-area{ clear:both; padding-top: 40px;}

.assessTab ul {
	list-style:none;
}
.assessTab li {
	display: block;
	width:28%;
	border:1px solid #004513;
	border-radius: 5px;
 cursor:pointer;
 float:left;
	text-align:center;
	text-decoration:none;
     color:#004513;
	font-size:22px;
	height:60px;
	line-height:60px;
	margin:0 26px;


}
.assessTab li:hover {
color:#fff;
	cursor: pointer;
}
.assessTab li.curr {
	background:#004513;
	border-bottom-color:#fff;
	cursor:default;

	color:#fff;
}

.assessTab-cont {
	width:100%;
    clear:both;
    overflow: hidden;
	padding:40px 20px 0;

	
}

.assessTab-cont p{
	 line-height: 36px;
	padding-right: 75px;
}


.sz-tb-cont th{color:#222; line-height: 34px; border-right:1px #ddd solid;}


/*等级课程*/
.gradeAssessment{clear:both; padding:50px 0 20px;}
.gradeA-top{ position:relative;}
.gradeA-tit,.ck-buy a{font-size:30px; color:#004513;}
.gradeA-tit{margin-right: 20px;}
.ck-buy{float:right; }
.ck-buy i{ margin-right:10px;}
.gradeA-tab{ clear:both;}

.gradeA-tab ul {
  position:absolute;
	list-style:none;
  top:10px;
  left:220px;

}
.gradeA-tab li {
	display: block;
	width:112px;
	border:1px solid #004513;
	border-radius: 15px;
 cursor:pointer;
 float:left;
	text-align:center;
	text-decoration:none;
  color:#004513;
	font-size:22px;
	height:35px;
	line-height:35px;
	margin:0 26px;


}
.gradeA-tab li:hover {
color:#fff;
	cursor: pointer;
}
.gradeA-tab li.curr {
	background:#004513;
	border-bottom-color:#fff;
	cursor:default;

	color:#fff;
}

.gradeTab-cont {
	width:100%;
  clear:both;
  overflow: hidden;
  padding-top:20px;

}


.assessTab-courses-list{clear:both; overflow: hidden;}
.course_intro_list {
    clear: both;
}


.course_cont_wrap{ min-height:80px; border-bottom:2px #ddd solid;}

/*品牌会议*/
.brandMeeting-ban{clear:both; height: 282px; background:#134ba4 url(../image/zt-ban-03.png) no-repeat;}
.liveBd-btn{ float:right; width:190px; height: 66px; line-height: 66px; background:#e8edf6; font-size:20px; color: #4f2273; border-radius:35px; text-align: center; margin-top: 130px; font-weight:600;}
.liveBd-btn i{ margin-left:10px;}
.liveBd-btn:hover{ background:#004513; color:#fff;}
.pc-tips-t{height:70px; line-height: 70px; background:#fcf9f5;}
.pc-tt{ color:#fca242; }
.pc-tt i{font-size:18px; margin-right:12px;}
.brandMeeting-info-cont{clear:both; padding:20px 0;}
.brd-met-row h3{font-size:24px; color:#222; font-weight: 600; margin-bottom:20px;}
.brd-met-l{padding-left:20px; border-bottom:1px #ece7f0 solid; padding-bottom:20px; margin-bottom: 20px;}
.brd-met-l li{display:block; line-height:32px; clear:both; }
.brd-met-l li i{float:left; margin:2px 0 0 0; color:#b5a2c4; font-size:20px;}
.brd-met-l li span{float:right;}
.brd-met-l li:hover{text-decoration:underline;}
.brd-met-l li a{font-size:14px;}
.meetingDetails-area{clear:both;background:#fff; padding:40px 40px 20px;}
.meetingDetails-area h3,.meetingDetails-area span{text-align:center; }
.meetingDetails-area h3{font-size:24px; color:#004513; margin-bottom: 20px; }
.meetingDetails-area span{font-size:12px; color:#999; display: block; height: 30px; line-height: 30px; background:#f6f5f7; margin-bottom: 20px;}
.meetingDetails-area img{ margin:0 auto; display: block;}
.meetingDetails-area p{ line-height:30px; font-size:14px; color:#666;}



/*直播详情*/
.lb-info-area{clear:both; overflow: hidden;padding:40px 0 40px; }
.lb-info-m{
  padding-left:40px;
}

.lb-info-m h3{font-size:30px; color:#222; font-weight:600; margin-bottom: 10px;}
.lb-info-m b{color:#004513; font-weight:600; }
.lb-info-btn{clear:both; padding:60px 0 0 0;}
.lb-info-btn a{float:right; display: block; width:200px; height: 64px; line-height: 64px; background:#004513; color:#fff; text-align: center; font-size:24px; border-radius:5px; margin-bottom:15px; }
.lb-info-btn span{display:block; clear:both; float:right;  font-size:18px;}
.lb-overview-cont{clear:both; overflow: hidden; padding:40px 0 40px;  background:#fbfbfb;}
.specialistList li{line-height:32px; font-size:14px; color: #666;}
.lb-overview-cont p{ line-height:32px; color: #666;}


/*专项培训*/
.specialTraining{ clear:both; height: 280px; background:#e2f3f1 url(../image/zt-ban-04.png) no-repeat center;}
.sTraining-in{clear:both; padding:20px 0;  background:#fff;}
.sTraining-in p{ line-height:32px;}
.spTran-main-wrap{clear:both; background:#f6f8f8; overflow: hidden; padding:40px 0;}
.spTran-blk-i1,.spTran-blk-i2,.spTran-blk-i3,.spTran-blk-i4{ width:500px; height: 239px; float:left;  background:#fff; border-radius:5px; padding:20px 40px;}
.spTran-blk-i1 h3,.spTran-blk-i2 h3,.spTran-blk-i3 h3,.spTran-blk-i4 h3{font-size:24px; color:#222; font-weight: 600;}
.spt-top{position:relative;}
.spt-line{ display:block; width:34px; height: 5px; border-radius:35px; margin-left:10px; }
.spt-l1{background:#ff5d00;}
.spt-l2{background:#ff007f;}
.spt-l3{background:#39afce;}
.spt-l4{background:#00c791;}
.spt-t-cont{background:#fff; clear:both; padding:20px 0;}
.spt-t-cont p{ display: block; width:300px;}
.spt-txt-01{background:url(../image/zxpx-info-01.png) no-repeat right;}
.spt-txt-02{background:url(../image/zxpx-info-02.png) no-repeat right;}
.spt-txt-03{background:url(../image/zxpx-info-03.png) no-repeat right;}
.spt-txt-04{background:url(../image/zxpx-info-04.png) no-repeat right;}

.ckDetails-btn{font-size:18px;}
.ckDetails-btn i{margin-left:5px;}
.ck-d-01{color:#ff5d00;}
.ck-d-02{color:#ff007f;}
.ck-d-03{color:#39afce;}
.ck-d-04{color:#00c791;}

/*专项培训线下*/
.offLine-cont{clear:both; padding:40px 0;}
.offLine-view{margin-right:20px; }
.offLine-view img{border-radius:3px; }
.offLine-details h3{font-size:18px; color:#222; margin-bottom:20px;}
.offLine-details p{line-height:28px; font-size:14px; color:#a09f9f;}
.xyMenu-list ul li { display:block; min-width:140px; margin-right: 50px;}
.xyMenu-list ul li a{ display:block; text-align: center;  min-width:140px; margin: 0 auto;}


