/* 公共样式 */

#app {
    width: 100%;
    min-width: 1000px;
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #666666;
}

.main-title {
    font-size: 48px;
    font-weight: 400;
    color: #333333;
    /* line-height: 67px; */
    text-align: center;
}

.font-18 {
    font-size: 18px;
    font-weight: 400;
    color: #666666;
    /* line-height: 28px; */
}

.content-wrap {
    width: 1000px;
    margin: 0 auto;
}


/* 顶部专业介绍 */

.specialInstruction {
    width: 100%;
    min-width: 1000px;
    background-color: #f3fafd;
    /* min-height: 1605px; */
}

.top {
    /* width: 100%; */
    width: 1000px;
    background-image: url(../img/物联网工程顶部.jpg);
    background-size: cover;
    background-position: center center;
    height: 429px;
    margin: 0 auto;
}

.instruction-content {
    position: relative;
    top: -75px;
}

.instruction-desc {
    width: 900px;
    margin: 40px auto 22px;
    text-align: center;
    height: 168px;
    overflow: hidden;
    transition: all .5s linear;
}

.height-more {
    height: 425px;
}

.more-btn {
    margin: 0 auto;
    width: 156px;
    height: 45px;
    background: rgba(108, 99, 255, 0.2);
    border-radius: 4px;
    border: 1px solid #6c63ff;
    font-size: 16px;
    font-weight: 400;
    color: #6c63ff;
    text-align: center;
    line-height: 43px;
    cursor: pointer;
}

.instruction-bg {
    margin-top: 58px;
    width: 1000px;
    height: 377px;
    background-image: url("../img/things@2x.png");
    background-size: 100% 100%;
    background-position: center center;
}

/* 展示图片1 */
.one{
    width: 100%;
    min-width: 1000px;
    height: 612px;
    background-color: #DBE9FF;
    overflow: hidden;
    background-image: url("../img/物联网展示1.jpeg");
    background-repeat: no-repeat;
    background-position: center;
}

/* 培养目标 */

.trainingGoal {
    width: 100%;
    min-width: 1000px;
    height: 612px;
    background-color: #DBE9FF;
    overflow: hidden;
}

.trainingGoal .main-title {
    margin-top: 62px;
}

.trainingGoal-main {
    margin-top: 74px;
    display: flex;
    height: 308px;
    justify-content: space-between;
}

.trainingGoal-desc {
    width: 504px;
    height: 288px;
    color: #666666;
    font-size: 18px;
    text-indent: 48px;
    letter-spacing: 2px;
    margin-left: 24px;
    line-height: 41px;
}

.trainingGoal-desc span {
    color: #EB9909;
}

.trainingGoal-main img {
    width: 424px;
    height: 308px;
    margin-right: 24px;
}


/* 实行“2+1+0.5+0.5”学制 */

.teachingSystem {
    width: 100%;
    min-width: 1000px;
}

.teachingSystem-content {
    padding: 0px 23px;
    overflow: hidden;
}

.teachingSystem-content .main-title {
    margin-top: 58px;
}

.teachingSystem-content .sub-title {
    margin-top: 26px;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
    line-height: 25px;
    text-align: center;
}

.teachingSystem-main {
    display: flex;
    justify-content: space-between;
    margin-top: 58px;
}

.teachingSystem-main .list-item {
    width: 230px;
    height: 311px;
    border-radius: 16px;
    /* opacity: 0.5; */
    border: 1px solid #999999;
    padding: 14px 0px;
}

.teachingSystem-main .list-item .item-img {
    width: 230px;
    height: 205px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.teachingSystem-main .list-item:nth-of-type(1) .item-img img {
    width: 206px;
    height: 132px;
}

.teachingSystem-main .list-item:nth-of-type(2) .item-img img {
    width: 220px;
    /* height: 114px; */
}

.teachingSystem-main .list-item:nth-of-type(3) .item-img img {
    width: 174px;
    height: 114px;
}

.teachingSystem-main .list-item:nth-of-type(4) .item-img img {
    width: 179px;
    height: 122px;
}

.teachingSystem-main .list-item .item-desc {
    width: 228px;
    height: 75px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
    line-height: 25px;
}


/* 课程体系 */

.courseSystem {
    width: 100%;
    min-width: 1000px;
    margin-top: 58px;
}

.courseSystem-main {
    margin-top: 84px;
    padding: 0px 23px;
}

.courseSystem-list {
    margin-bottom: 57px;
    display: flex;
    justify-content: space-between;
}

.courseSystem-list-title {
    width: 200px;
    height: 67px;
    background: rgba(108, 99, 255, 0.2);
    border-radius: 4px;
    border: 1px solid #6C63FF;
    font-size: 18px;
    font-weight: 400;
    color: #6C63FF;
    line-height: 67px;
    text-align: center;
}

.courseSystem-list-arrow {
    width: 16px;
    height: 67px;
    display: flex;
    align-items: center;
}

.courseSystem-list-arrow img {
    width: 16px;
    height: 25px;
}

.courseSystem-list-sublist {
    width: 668px;
    display: flex;
    flex-wrap: wrap;
}

.courseSystem-list-sublist .sublist-item {
    margin-bottom: 42px;
    margin-right: 34px;
}

.courseSystem-list-sublist .sublist-item.margin-right-0 {
    margin-right: 0px;
}


/* 就业领域 */

.jobArea {
    width: 100%;
    min-width: 1000px;
    background-color: #DBE9FF;
    height: 761px;
    padding-top: 83px;
}

.jobArea-main {
    width: 1000px;
    padding: 104px 24px 0px;
    display: flex;
    justify-content: space-between;
}

.jobArea-list-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 360px;
}

.jobArea-list-item:nth-of-type(1) {
    width: 288px;
}

.jobArea-list-item:nth-of-type(1) img {
    width: 281px;
}

.jobArea-list-item:nth-of-type(2) {
    width: 327px;
}

.jobArea-list-item:nth-of-type(2) img {
    width: 327px;
}

.jobArea-list-item:nth-of-type(3) {
    width: 216px;
}

.jobArea-list-item:nth-of-type(3) img {
    width: 213px;
}

.jobArea-list-item .item-img {
    height: 240px;
    display: flex;
    align-items: center;
}

.jobArea-list-item .item-desc {
    font-size: 18px;
    font-weight: 400;
    color: #666666;
    line-height: 25px;
    text-align: center;
}


/* 办学特色 */

.characteristic {
    width: 100%;
    min-width: 1000px;
    margin-top: 63px;
    margin-bottom: 160px;
}

.characteristic .main-title {
    margin-bottom: 10px;
}

.characteristic-main {
    position: relative;
    padding: 0px 24px 0px 24px;
}

.characteristic-main .line {
    position: absolute;
    width: 4px;
    height: 2000px;
    background: #D8D8D8;
    top: -34px;
    left: 50%;
    transform: translateX(-50%);
}

.characteristic-main .line>div {
    position: absolute;
    left: -23px;
    /* position: absolute; */
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: rgba(108, 99, 255, 0.2);
    display: flex;
    justify-content: center;
    align-items: center;
}

.characteristic-main .line>div:nth-of-type(1) {
    top: 50px;
}

.characteristic-main .line>div:nth-of-type(2) {
    top: 387px;
}

.characteristic-main .line>div:nth-of-type(3) {
    top: 727px;
}

.characteristic-main .line>div:nth-of-type(4) {
    top: 1072px;
}

.characteristic-main .line>div:nth-of-type(5) {
    top: 1404px;
}

.characteristic-main .line>div:nth-of-type(6) {
    top: 1746px;
}

.characteristic-main .line>div>div {
    /* position: absolute; */
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #6C63FF;
    font-size: 24px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;
    text-align: center;
}

.characteristic-item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}

.characteristic-item img {
    width: 400px;
    height: 280px;
}

.characteristic-item:nth-of-type(5) img {
    width: 407px;
    height: 278px;
}

.characteristic-item:nth-of-type(6) img {
    width: 400px;
    height: 211px;
}

.characteristic-item .characteristic-desc {
    padding-top: 23px;
}

.characteristic-item .characteristic-desc h4 {
    font-size: 24px;
    font-weight: 400;
    color: #333333;
    line-height: 33px;
    margin-bottom: 17px;
}

.characteristic-item .characteristic-desc p {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 22px;
    text-align: center;
}


/* 企业介绍 */

.companyProfile {
    width: 100%;
    min-width: 1000px;
}

.companyProfile-main {
    width: 1000px;
    padding: 0px 23px 0px 23px;
    display: flex;
    justify-content: space-between;
    margin-top: 78px;
    margin-bottom: 105px;
}

.companyProfile-desc {
    width: 475px;
}

.companyProfile-desc p:nth-of-type(1),
.companyProfile-desc p:nth-of-type(2) {
    width: 427px;
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 25px;
    text-indent: 36px;
    margin-bottom: 31px;
}

.companyProfile-desc p:nth-of-type(2) {
    margin-bottom: 50px;
}

.companyProfile-desc p:nth-of-type(3),
.companyProfile-desc p:nth-of-type(4) {
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 22px;
    margin-bottom: 20px;
}

.companyProfile-main img {
    width: 501px;
    height: 287px;
}


/* 企业荣誉 */

.enterpriseHonor {
    width: 100%;
    height: 728px;
    background: #333333;
    overflow: hidden;
    padding-top: 56px;
}

.enterpriseHonor-content .main-title {
    color: #FFFFFF;
    ;
}

.enterpriseHonor-main {
    width: 914px;
    height: 445px;
    margin: 80px auto 0px;
}

.enterpriseHonor-main img {
    width: 914px;
    height: 445px;
}

.bottom1{
    width: 90%;
    height: 238px;
    background-image:url(../img/bottom.gif) ;

    margin: auto;
    margin-top: 80px;

}
.bottom1 img{
    margin-left: 30%;
    margin-top: 40px;
}
.bottom1 div{
    /* height: 168px; */
    /* line-height: 168px; */
    margin-top: 100px;
    color: #F7F7F7;
    font-size: 40px;
    font-family: "楷体";
    margin-left: 200px;
}
.bottom1 *{
    float: left;
}