/*******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;
}
