.bd_title {
    font-size: 1.9rem;
    color: #0678d1;
    font-weight: bold;
    text-align: center;
}

.icon_zxbox li {
    height: 4rem;
    line-height: 4rem;
    background: #f6f6f6;
    color: #444;
    margin-bottom: 3%;
    border-radius: 5px;
}

.icon_zxbox li i {
    width: 4rem;
    height: 4rem;
    background: #5899e5;
    color: #fff;
    float: left;
    display: block;
    text-align: center;
    font-size: 2rem;
    border-radius: 5px;
}

.icon_zxbox li p {
    color: #444;
    font-size: 1.25rem;
    float: left;
    display: block;
    margin-left: 15px;
}

.icon_zxbox li span {
    color: #007cf0;
    font-size: 1.25rem;
    float: right;
    display: block;
    margin-right: 15px;
}

.icon_zxbox_btn {
    margin: 4% 0;
}

.icon_zxbox_btn a {
    background: #007cf0;
    border-radius: 5px;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    font-size: 1rem;
    padding: 0.5rem 0;
    font-weight: bold;
}

.xf_title {
    padding: 4% 0;
    text-align: center;
    background-color: #fff;
}

.xf_title h1 {
    color: #333;
    font-size: 1.9rem;
    text-align: center;
}

.xf_title em {
    padding-bottom: 2%;
    border-bottom: 1px solid #eee;
    display: block;
    width: 80%;
    margin: 0 auto;
}

.xf_title i {
    display: block;
    height: 4px;
    margin: -3px auto;
    background: #2e7018;
    width: 20%;
}

.xf_title p {
    color: #777;
    font-size: 1.35rem;
    text-align: center;
    padding-top: 2%
}

.xf_title1 {
    padding: 4% 0;
    text-align: center
}

.xf_title1 h1 {
    color: #fff;
    font-size: 1.9rem;
    text-align: center;
}

.xf_title1 em {
    padding-bottom: 2%;
    border-bottom: 1px solid #fff;
    display: block;
    width: 80%;
    margin: 0 auto;
}

.xf_title1 i {
    display: block;
    height: 4px;
    margin: -3px auto;
    background: #fff;
    width: 20%;
}

.xf_title1 p {
    color: #fff;
    font-size: 1.35rem;
    text-align: center;
    padding-top: 2%
}

.pp_btn a {
    width: 100%;
    font-size: 1.35rem;
    padding: 0.5rem 0;
    display: block;
    background: #2e7018;
    color: #fff;
    text-align: center;
}

.feature {
    width: 33.333333333%;
    background-color: #2e7018;
    float: left;
}

.feature .icon-box {
    width: 30%;
    margin: 0.5rem auto;
    text-align: center;
}

.feature .icon-box img {
    width: 100%;
}

.feature .describe {
    color: #fff;
    font-size: 1rem;
    padding: 0 1rem;
}

.feature .describe .title {
    font-size: 1.2rem;
    text-align: center;
}

.feature .consult-details {
    font-size: 1rem;
    border: 1px solid #fff;
    width: 100%;
    line-height: 2rem;
    text-align: center;
    margin: 1rem 0;
    cursor: pointer;
}


/* 招生对象 */

.zsdx {
    padding-left: 5%;
}

.object {
    font-size: 1.2rem;
    color: #333;
    line-height: 4rem;
}

.object .number {
    background-color: #2e7018;
    padding: 0.5rem;
    border-radius: 25%;
    color: #fff;
}


/* 行业前景分析 */

.hyqj-content {
    background-color: #fff;
    padding: 0 3%;
    text-indent: 2em;
    line-height: 2rem;
    font-size: 1rem;
}

.hyqj-pic li {
    width: 48%;
    float: left;
    margin: 1%;
}

/* 课程内容 */

.tabBox .hd {
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    background: #f4f4f4;
    border-bottom: 1px solid #fff;
    position: relative;
    background-color: #2e7018;
}

.tabBox .hd ul {
    position: absolute;
    height: 3rem;
    top: 0;
    overflow: hidden;
    width: 100%;
}

.tabBox .hd ul li {
    float: left;
    padding: 0 0.5rem;
    color: #fff;
    cursor: pointer;
    text-align: center;
}

.tabBox .hd ul .on {
    border: 2px solid #2e7018;
    border-bottom-color: #fff;
    background: #fff;
    color: #2e7018;
}

.tabBox .hd ul li:first-child:nth-last-child(2),
.tabBox .hd ul li:first-child:nth-last-child(2)~li {
    width: 50%;
}

.tabBox .hd ul li:first-child:nth-last-child(3),
.tabBox .hd ul li:first-child:nth-last-child(3)~li {
    width: 33.33333333%;
}

.tabBox .hd ul li:first-child:nth-last-child(4),
.tabBox .hd ul li:first-child:nth-last-child(4)~li {
    width: 25%;
}

.tabBox .hd ul li:first-child:nth-last-child(5),
.tabBox .hd ul li:first-child:nth-last-child(5)~li {
    width: 20%;
}

.tabBox .hd ul li:first-child:nth-last-child(6),
.tabBox .hd ul li:first-child:nth-last-child(6)~li {
    width: 16.66666666%;
}

.tabBox .hd ul li:first-child:nth-last-child(7),
.tabBox .hd ul li:first-child:nth-last-child(7)~li {
    width: 14.28571428%;
}

.tabBox .hd ul li:first-child:nth-last-child(8),
.tabBox .hd ul li:first-child:nth-last-child(8)~li {
    width: 12.5%;
}

.tabBox .bd ul {
    background-color: #2e7018;
}

.tabBox .bd li {
    color: #fff;
}

.tabBox .bd li p {
    padding: 0 1rem;
}

.tabBox .bd li .title {
    font-size: 1.5rem;
    text-align: center;
    border-bottom: 2px solid #fff;
}

.tabBox .bd li .mini-title {
    font-size: 1.2rem;
}

.tabBox .bd li .text {
    font-size: 1rem;
}


/* 未来你能作什么 */

.jobs-list .job {
    width: 32%;
    float: left;
}

.jobs-list .job .sub-title {
    font-size: 1.2rem;
    font-weight: bold;
    color: #333;
    text-align: center;
    padding-bottom: 1rem;
}

.jobs-list .job img {
    width: 100%;
}

.jobs-list .job .job-desc {
    font-size: 1rem;
    color: #333;
    padding: 0 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.jobs-list .job.margin {
    margin: 0 2%;
}
/* 创就业服务 */
.cjy-item {
    margin-bottom: 1rem;
}
.cjy-item .icon-box {
    width: 20%;
    float: left;
}
.cjy-item .content {
    width: 75%;
    float: left;
    margin-left: 5%;
}
.cjy-item .content .title {
    font-size: 1.2rem;
    color: #333;
}
.cjy-item .content p {
    font-size: 1rem;
    color: #333;
}
/* 成功学子 */

.success-student .student {
    width: 48%;
    float: left;
}

.success-student .student:nth-of-type(1) {
    margin-right: 2%;
}

.success-student .student:nth-of-type(2) {
    margin-left: 2%;
}

.success-student .student img {
    width: 100%;
}

.success-student .student .student-intro {
    padding: 0 0.5rem;
}

.success-student .student .student-intro .student-name {
    font-size: 1rem;
    color: #333;
    font-weight: bold;
    line-height: 2rem;
}

.success-student .student .student-intro .job {
    font-size: 1rem;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.success-student .student .student-intro p {
    font-size: 1rem;
    color: #333;
}

.success-student .student .student-intro p .em {
    color: #2e7018;
}