.zy1 {
    width: 49%;
    float: left;
    text-align: center;
    background: url(../images/icon1.png) no-repeat;
    color: #333;
    font-size: 1.5136rem;
    line-height: 2.6909rem;
    background-position: 37% center;
    background-size: 2.0182rem;
    text-indent: 2.3545rem;
}

.zy2 {
    width: 49%;
    float: right;
    text-align: center;
    background: url(../images/icon2.png) no-repeat;
    color: #333;
    font-size: 1.5136rem;
    line-height: 2.6909rem;
    background-position: 37% center;
    background-size: 2.0182rem;
    text-indent: 2.3545rem;
    border-left: 1px solid #E6E6E6;
}

.zy3 {
    background-color: #FAFAFA;
}

.index-11 {
    display: inline-block;
}

.index-11 li {
    background: #FFF;
    padding: 1.0091rem 1.0091rem;
    float: left;
    width: 42%;
    margin-bottom: 1.0091rem;
    text-align: center;
}

.index-11 li:nth-child(even) {
    float: right;
}

.index-11 li h1 {
    text-align: center;
    color: #333;
    font-size: 1.5136rem;
    font-weight: bold;
    margin: 0.6727rem;
}

.index-11 li h2 {
    text-align: center;
    color: #666666;
    font-size: 1.1773rem;
    margin-bottom: 0.6727rem;
}

.index-11 li a {
    color: #f70000;
    display: inline-block;
    width: 45%;
    font-size: 1.0091rem;
    border: 1px solid #f70000;
    border-radius: 25px;
    line-height: 2.0182rem;
}

.index-11 li a:last-child {
    background: #f70000;
    color: #FFF;
    margin-left: 0.3364rem;
}

/*厨师长专修班*/
.cszzs1 {
    text-align: center;
    font-size: 1.8500rem;
    font-weight: bold;
}

.cszzs2 {
    text-align: center;
    font-size: 1.2782rem;
    color: #999;
    margin-top: 0.3364rem;
    text-transform: uppercase;
}

.cszzx-b1 {
    width: 100%;
}

.cszzx-b1 .swiper-slide {
    text-align: center;
    background: #fff;
    display: inline-block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.cszzx-b1 .swiper-slide h1 i {
    background: url(../images/6.jpg) no-repeat;
    display: inline-block;
    width: 30%;
    background-size: 100%;
    height: 1.6818rem;
    margin-left: 2%;
    background-position: 41% 37%;
    top: 4%;
    position: absolute;
}

.cszzx-b1 .swiper-slide h1 {
    text-align: left;
    font-size: 1.5136rem;
    font-weight: bold;
    margin: 0.8409rem 0;
    color: #333;
    position: relative;
}

.cszzx-b1 .swiper-slide p {
    font-size: 1.2782rem;
    text-align: left;
    line-height: 2.0182rem;
    color: #666;
    margin-bottom: 1.6818rem;
}

.cszzx-b1 .swiper-pagination-bullet-active {
    background-color: #333 !important;
}

.cszzx-3 li {
    float: left;
    position: relative;
    display: inline-block;
    width: 48.5%;
    margin-bottom: 1.1773rem;
}

.cszzx-3 li:nth-child(even) {
    float: right;
}

.cszzx-3 li p {
    position: absolute;
    width: 100%;
    text-align: center;
    background: rgba(236, 78, 49, .9);
    bottom: 0;
    font-size: 1.4127rem;
    color: #FFF;
    line-height: 2.6909rem;
}

.cszzx-4 {
    text-align: center;
}

.cszzx-4 a {
    font-size: 1.4127rem;
    font-weight: bold;
    background: #EC4E31;
    color: #FFF;
    width: 70%;
    display: inline-block;
    line-height: 3.3636rem;
    border-radius: 0.5045rem;
}

.cszzx-5 {
    font-size: 1.3454rem;
    line-height: 2.0182rem;
    text-indent: 2.0182rem;
}

.cszzx-5 span {
    color: #ec4e31;
}

.cszzx-6 {
    background: #eee;
}

.cszzx-7 {
    border: 1px solid #ee2020;
    position: relative;
}

.titelcont {
    position: absolute;
    top: -1.0091rem;
    left: 50%;
    width: 60%;
    margin-left: -30%;
    height: 2.6909rem;
    line-height: 2.6909rem;
    background: #eee;
}

.titelcont p {
    font-size: 1.6818rem;
    letter-spacing: 2px;
    font-weight: bold;
    background: #eee;
    text-align: center;
}

.titelcont span {
    font-size: 1.1436rem;
    color: #999;
    margin-top: 1.1773rem;
}

.titelcont span.left::before {
    top: 50%;
    left: 0;
}

.titelcont span.left::before,
.titelcont span.right::before {
    content: "";
    position: absolute;
    width: 1.3454rem;
    height: 1.3454rem;
    border-radius: 1.3454rem;
    background: #ee2020;
    margin-top: -1.0091rem;
}

.titelcont span.left::after {
    left: 2.0182rem;
}

.titelcont span.right::after {
    right: 2.0182rem;
}

.titelcont span.left::after,
.titelcont span.right::after {
    content: "";
    position: absolute;
    width: 0.6727rem;
    height: 0.6727rem;
    border-radius: 0.6727rem;
    background: #ee2020;
    top: 50%;
    margin-top: -0.5045rem;
}

.titelcont span.right::before {
    right: 0;
    top: 50%;
}

.cszzx-8 {
    position: relative;
}

.cszzx-8 li {
    float: left;
    border: 1px solid #ee2020;
    font-size: 1.3454rem;
    line-height: 3.3636rem;
    width: 32.8%;
    text-align: center;
    text-indent: 2.3545rem;
    position: relative;
}

.cszzx-8 li a i {
    left: 0.8409rem;
}

.cszzx-8 li a {
    color: #333;
}

.cszzx-8 li:nth-child(1) a i {
    background: url(../images/8.png) no-repeat;
    width: 1.8500rem;
    display: inline-block;
    height: 1.8500rem;
    background-size: 100%;
    position: absolute;
    top: 0.7064rem;
}

.cszzx-8 li:nth-child(2) a i {
    background: url(../images/9.png) no-repeat;
    width: 1.8500rem;
    display: inline-block;
    height: 1.8500rem;
    background-size: 100%;
    position: absolute;
    top: 0.7064rem;
}

.cszzx-8 li:nth-child(3) a i {
    background: url(../images/10.png) no-repeat;
    width: 1.8500rem;
    display: inline-block;
    height: 1.8500rem;
    background-size: 100%;
    position: absolute;
    top: 0.7064rem;
}

.cszzx-8 li:nth-child(4) a i {
    background: url(../images/11.png) no-repeat;
    width: 1.8500rem;
    display: inline-block;
    height: 1.8500rem;
    background-size: 100%;
    position: absolute;
    top: 0.7064rem;
}

.cszzx-8 li:nth-child(5) a i {
    background: url(../images/12.png) no-repeat;
    width: 1.8500rem;
    display: inline-block;
    height: 1.8500rem;
    background-size: 100%;
    position: absolute;
    top: 0.7064rem;
}

.cszzx-8 li:nth-child(6) a i {
    background: url(../images/13.png) no-repeat;
    width: 1.8500rem;
    display: inline-block;
    height: 1.8500rem;
    background-size: 100%;
    position: absolute;
    top: 0.7064rem;
}

.cszzx-8 li:nth-child(2) {
    border-left: 0px;
}

.cszzx-8 li:nth-child(3) {
    border-left: 0px;
}

.cszzx-8 li:nth-child(4) {
    border-top: 0px;
}

.cszzx-8 li:nth-child(5) {
    border-left: 0px;
    border-top: 0px;
}

.cszzx-8 li:nth-child(6) {
    border-left: 0px;
    border-top: 0px;
}

.cszzx-9 {
    position: relative;
}

.cszzx-9 i {
    display: inline-block;
    float: left;
    font-style: normal;
    background: #ee2020;
    color: #FFF;
    border-radius: 10rem;
    width: 1.8500rem;
    line-height: 1.8500rem;
    text-align: center;
    font-size: 1.1773rem;
}

.cszzx-9 p {
    display: inline-block;
    float: left;
    font-size: 1.1773rem;
    margin-left: 2%;
    line-height: 2.0182rem;
}

.cszzx-9 a {
    display: inline-block;
    float: right;
    background: #ee2020;
    color: #FFF;
    line-height: 1.8500rem;
    width: 16%;
    text-align: center;
    border-radius: 10rem;
    font-size: 1.1773rem;
}