
.banner {
    display: flex;
    width: 10rem !important;
    overflow: hidden;
}
/* .banner .swiper-slide-duplicate {
    width: 10rem !important;
}
.banner .swiper-cube-shadow {
    width: 0;
    height: 0;
} */
.zbox h1 {
    text-align: center;
    font-size: .3467rem;
    line-height: 1.53;
}
.banner img {
    width: 100%;
}

.td {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.td a {
    width: 48%;
    margin-bottom: .1333rem;
}
/*热门专业*/ 
.zy {width:100%;height:auto;background:#fff;}
.zy ul {
    display: flex;
    width:98%;height:auto;margin:0 auto;
}
.zy li {
    width:46%;
    border:1px #dcdcdc solid;
    border-radius: .1333rem;
    overflow: hidden;
    margin-top: .2667rem;
    padding-bottom: .2667rem;
}
.zy li .img {
    height: 3.7333rem;
    overflow: hidden;
}
.zy ul li .des {
    display: flex;
    justify-content: space-between;
    margin-top: .1333rem;
}
.zy li  h3 {
    font-size: .24rem; 
    width: 50%;
    padding-left: .0667rem;
}
.zy li span {
    width: 46%;
    font-size: .1867rem;
    padding-top: .0667rem;
    text-align: right;
    padding-right: .1333rem;
}
.zy li .btnn {
    width: 50%;
    height: .5333rem;
    text-align: center;
    line-height: .5333rem;
    border: 1px solid #f64271;
    border-radius: .2667rem;
    overflow: hidden;
    color: #f64271;
    margin: .2667rem auto;
    font-size: .24rem;
}
.wt ul li {
    width: 40%;
    height: .4rem;
    text-align: center;
    line-height: .4rem;
    border: 1px solid #ccc;
    margin-top: .1333rem;
    border-radius: .2667rem;
    font-size: .1867rem;
}
.zbox .xtitle {
    text-align: center;
    font-size: .2133rem;
    padding-bottom: .1333rem;
}
.xyhj ul li {
    width: 30%;
    margin-bottom: .1333rem;
}
.xyhj ul li h2 {
    text-align: center;
    font-size: .24rem;
    line-height: 2;
}
.news ul li {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    padding: .1333rem;
    margin-bottom: .1333rem;
    border-bottom: 1px solid #ccc;
}
.news ul li .img {
    width: 23%;
    height: 1.9rem;
    overflow: hidden;
}
.news ul li .des {
    width: 70%;
}
.news ul li .des h2 {
    text-align: left;
    font-size: .2667rem;
}
.news ul li .des p {
    text-indent: 2em;
    text-align: left;
    line-height: 1.5;
    font-size: .2133rem;
    padding: .1333rem 0;
}
.news ul li .des .time {
    float: left;
    font-size: .2133rem;
}
.news ul li .des a {
    float: left;
    font-size: .24rem;
    border-radius: .4rem;
    color: #f64271;
    position: relative;
    left: 30%;

}