﻿body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
p,
a,
form,
select,
input,
ul,
ol,
li {
    font-weight: normal;
    font-family: 'Microsoft YaHei', sans-serif;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

body {
    max-width: 640px;
    margin: 0 auto;
    background: #c5d2ff;
}

/*public*/
.clear {
    clear: both;
}


/*header*/
.header {}

.header .top {
    height: 0.75rem;
}

.header .top img {
    width: 100%;
}

.header .nav ul {}

.header .nav ul li {
    float: left;
    width: 20%;
    height: 0.64rem;
    background: #1b58a7;
    text-align: center;
    line-height: 0.6rem;
}

.header .nav ul li#nav_menu {
    background: #083065;
}

.header .nav ul li a {
    font-size: 0.2rem;
    color: #fff;
}

.header .nav ul li:hover {
    background: #083065;
}

.header .banner img {
    width: 100%;
    display: block;
}


.why p img {
    display: block;
}

.good p img {
    display: block;
}

.teacher {
    /* margin-top: .5rem; */
}
.teacher p img {
    display: block;
}

.course {}

.course .courseTit img {
    display: block;
}

.course .courseCon {
    width: 100%;
    height: 8.29rem;
    background: url(../images/course_bg.jpg) center no-repeat;
    background-size: 100%;
}

.courseCon ul {
    width: 90%;
    margin: 0 auto;
    padding-top: 0.1rem;
}

.courseCon ul li {
    float: left;
    width: 25%;
    text-align: center;
    margin-top: 0.32rem;
}

.courseCon ul li h2 {
    width: 0.88rem;
    height: 0.88rem;
    margin: 0 auto;
}

.courseCon ul li h2 img {
    width: 100%;
}

.courseCon ul li p {
    text-align: center;
    line-height: 0.5rem;
}

.courseCon ul li p a {
    font-size: 0.28rem;
    color: #333333;
}


/*一站式人才输送平台*/
.pingt .pingtTit img {
    display: block;
}

.pingt .pingtCon {
    margin-top: 0.2rem;
}

.pingt .pingtCon .pingtConList {
    width: 5.57rem;
    height: 1.3rem;
    margin: 0 auto;
    background: url(../images/pingt_bg.png) center no-repeat;
    background-size: 100%;
    margin-bottom: 0.2rem;
}

.pingt .pingtCon .pingtConList .pingtIcon {
    width: 0.66rem;
    height: 0.66rem;
    margin: 0.3rem 0 0 0.4rem;
}

.pingt .pingtCon .pingtConList .pingtIcon img {
    width: 100%;
}

.pingt .pingtCon .pingtConList .pingtCon_nr {
    margin: 0.28rem 0 0 0.2rem;
}

.pingt .pingtCon .pingtConList .pingtCon_nr h2 {
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.3rem;
}

.pingt .pingtCon .pingtConList .pingtCon_nr p {
    font-size: 0.2rem;
    color: #666666;
    line-height: 0.4rem;
}

/*一站式人才输送平台*/
.pingt2 {
    margin-bottom: 0.5rem;
}
.pingt2 .pingtTit img {
    display: block;
}

.pingt2 .pingtCon {
    margin-top: 0.2rem;
}

.pingt2 .pingtCon .pingtConList {
    width: 5.57rem;
    height: 1.3rem;
    margin: 0 auto;
    background: url(../images/pingt_bg2.png) center no-repeat;
    background-size: 100%;
    margin-bottom: 0.2rem;
}

.pingt2 .pingtCon .pingtConList .pingtIcon {
    width: 0.66rem;
    height: 0.66rem;
    margin: 0.3rem 0 0 0.4rem;
}

.pingt2 .pingtCon .pingtConList .pingtIcon img {
    width: 100%;
}

.pingt2 .pingtCon .pingtConList .pingtCon_nr {
    margin: 0.28rem 0 0 0.2rem;
}

.pingt2 .pingtCon .pingtConList .pingtCon_nr h2 {
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.3rem;
}

.pingt2 .pingtCon .pingtConList .pingtCon_nr p {
    font-size: 0.2rem;
    color: #666666;
    line-height: 0.4rem;
}


/*灵活多样的班型*/
.banx {
    width: 100%;
    height: 6.23rem;
    background: url(../images/banx_bg.jpg) center no-repeat;
    background-size: 100%;
    margin-top: 0.5rem;
}

.banx .banxTit img {
    display: block;
}

.banx .bancxCon {}

.banx .bancxCon ul {
    margin-top: 0.2rem;
}

.banx .bancxCon ul li {
    float: left;
    width: 1.89rem;
    height: 2.23rem;
    background: url(../images/banx_list_bg.png) center no-repeat;
    background-size: 100%;
    margin-left: 0.2rem;
    margin-top: 0.2rem;
    text-align: center;
}

.banx .bancxCon ul li h2 {
    width: 0.91rem;
    height: 0.75rem;
    margin: 0 auto;
    margin-top: 0.3rem;
}

.banx .bancxCon ul li h2 img {
    width: 100%;
}

.banx .bancxCon ul li h3 {
    font-size: 0.25rem;
    font-weight: none;
    color: #333333;
    margin-top: 0.28rem;
}

.banx .bancxCon ul li p {
    font-size: 0.24rem;
    color: #666666;
}

.banx .bancxCon ul li .bancBtn {
    width: 1.48rem;
    height: 0.45rem;
    text-align: center;
    background: url(../images/banx_btn_bg.jpg) center no-repeat;
    background-size: 100%;
    margin: 0 auto;
    margin-top: 0.2rem;
}

.banx .bancxCon ul li .bancBtn a {
    width: 1.48rem;
    height: 0.45rem;
    font-size: 0.22rem;
    color: #fe8b51;
    line-height: 0.45rem;
    display: block;
}


/*校区*/
.school {
    /* margin-top: 0.3rem; */
}

.school .schoolTit img {
    display: block;
}

.school .schoolCon {
    width: 100%;
    height: 6.42rem;
    background: url(../images/school_bg.jpg) center no-repeat;
}

.school #sch {
    background-size: 100%;
    height: 6rem;
}

.school .swiper-pagination-bullet {
    width: 0.3rem;
    height: 0.08rem;
}

@media screen and (max-width: 600px) {
    .header .nav ul li {
        line-height: 0.7rem;
    }

    .course .courseCon {
        height: 9.8rem;
    }

    .courseCon ul {
        padding-top: 0.4rem;
    }

    .courseCon ul li {
        margin-top: 0.45rem;
    }

    .banx {
        height: 6rem;
    }

    .banx .bancxCon ul li {
        margin-left: 0.37rem;
        margin-top: 0.3rem;
        width: 2rem;
        height: 2rem;
        border-radius: 0.2rem;
    }

    .school #sch {
        height: 6.9rem;
    }
    .school .schoolCon {
        height: 7.2rem;
    }

    .pingt2 .pingtCon .pingtConList {
        width: 6.57rem;
        height: 1.85rem;
        margin-bottom: 0;
    }
    .pingt2 .pingtCon .pingtConList .pingtIcon {
        margin-top: 0.55rem;
    }
    .pingt2 .pingtCon .pingtConList .pingtCon_nr {
        margin-top: 0.55rem;
    }

}


/*底部*/
.f_banner img {
    width: 100%;
}

.footer {
    font-size: 0.14rem;
    color: #666666;
    text-align: center;
    padding: 0.2rem 0;
}

#banner.swiper-container {
    width: 100%;
    height: 4.0rem;
    overflow: hidden;
    position: relative;
}

#banner .swiper-container {
    /*height: 700px;*/
}

#banner .swiper-wrapper {
    /*height: 1300px;*/


}

#banner .swiper-slide {
    /* height: 1300px;*/
    background: #0d6afb;
    position: relative;
}

.banner-img a {
    display: block;
    width: 100%;
    /* height: 1300px;*/
}

.banner-img a {
    display: block;
    width: 100%;
    /* height: 1300px;*/
    position: relative;
}

.banner-img a img {
    display: block;
    width: 100%;

    /*top:0;
    left:50%;
    margin-left:-960px;
    position:absolute;*/
}

/*#banner .swiper-slide img{
    top:0;
    left:50%;
    margin-left:-960px;
    position:absolute;
}*/
#banner .pagination {
    bottom: 15px;
    width: 100%;
    z-index: 20;
    text-align: center;
    position: absolute;
}

#banner .swiper-pagination-switch {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    display: inline-block;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 100%;
}

#banner .swiper-active-switch {
    background: rgba(255, 255, 255, 1);
}