html {
    overflow-y: scroll;
}

:root {
    overflow-y: auto;
    overflow-x: hidden;
}


body {
    /* height: 70.3477rem; */
    background-color: #ffffff;
    width: 100%;
    overflow: hidden;

}

/* 滚动信息 */

.zsjz {
    width: 100%;
    height: .8rem;
    box-sizing: border-box;
    padding: .11rem 0.25rem;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
}

.icon-zsjz {
    display: block;
    width: 1.68rem;
    height: .75rem;
    background-image: url(../img1/zsjz.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;

}

.icon-zsjz::before {
    content: '招生简章';
    width: 1.06rem;
    height: .35rem;
    font-size: .26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .36rem;
    color: #FFFFFF;
    letter-spacing: 1;
    opacity: 1;
    position: absolute;
    left: 50%;
    top: 37%;
    transform: translate(-50%, -50%);

    z-index: 2;

}

#scrollBox {
    height: .46rem;
    width: 4rem;
    margin: 0rem auto;
    overflow: hidden;
}

#scrollBox #con1,
#con2 {
    width: 3.97rem;
    float: left;
}

#scrollBox li {
    height: .46rem;
    line-height: .15rem;
    text-align: left;
    margin-bottom: .15rem;
}

#scrollBox li p {
    height: .46rem;
}

#scrollBox li a {
    width: 100%;
    height: 100%;
    font-size: .22rem;
    line-height: .46rem;
    color: #666666;
    display: block;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#scrollBox:hover a {
    color: #3d6fd2;
}

.zsjjmore {
    /* width: 1.3rem; */
    height: .46rem;
}

.zsjjmore a {
    display: block;
    width: 100%;
    height: 100%;
    font-family: MicrosoftYaHei;
    font-size: .18rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .46rem;
    letter-spacing: .01rem;
    color: #3d6fd2;
    white-space: nowrap;
}

/* 小标题 */

.TT {
    width: 3.9rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    margin-bottom: .2rem;
}

.TT h3 {
    width: 100%;
    /* font-family: MicrosoftYaHei-Bold; */
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: .02rem;
    text-align: center;
    position: relative;
    box-sizing: border-box;
    position: relative;
    white-space: nowrap;
    z-index: 2;
    font-size: .38rem;
    /* font-family: MicrosoftYaHei-Bold; */
    color: #333333;
    opacity: 1;
}

.TT h3::before,
.TT h3::after {
    content: '';
    width: .57rem;
    height: .57rem;
    background: linear-gradient(171deg, #F89215 0%, #F8EDE0 100%);
    border-radius: 50%;
    opacity: 0.36;
    position: absolute;
    left: .4rem;
    top: 40%;
    transform: translateY(-50%);
    z-index: -1;
}

.TT h3::after {
    content: '';
    position: absolute;
    left: auto;
    right: .42rem;
    width: .42rem;
    height: .42rem;
    background: linear-gradient(180deg, #5575EC 0%, #E7EBFC 100%);
    opacity: 0.25;
    top: 35%;
}

.TT i {
    display: block;
    width: 138px;
    height: 4px;
    background: #5575EC;
    opacity: 1;
    border-radius: 4px;
    position: relative;
    margin: 0 auto;
    margin-top: .1rem;

}

.TT i::before,
.TT i::after {
    content: '';
    width: .16rem;
    height: .04rem;
    background: #D5D6F2;
    opacity: 1;
    border-radius: .04rem;
    position: absolute;
    left: -.2rem;
    top: .1rem;
}

.TT i::after {
    left: auto;
    right: -.2rem;
    top: 0;
    width: .1rem;
    height: .04rem;
    background: #FC9414;
    opacity: 1;
    border-radius: .04rem;
}

.TT p {
    width: 4.08rem;
    height: .35rem;
    font-size: .26rem;
    font-family: MicrosoftYaHei;
    line-height: .36rem;
    color: #333333;
    letter-spacing: .01rem;
    opacity: 1;
    text-align: center;
    margin-top: .2rem;
}

/* .TT span {
    display: block;
    width: .84rem;
    height: .51rem;
    background-image: url(../img/Ltt.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: relative;
} */

/* .TT span:nth-child(1)::before {
    content: '';
    height: .36rem;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .36rem;
    letter-spacing: .02rem;
    color: #ffffff;
    position: absolute;
    left: .43rem;

   
} */

/* .TT span:nth-child(3) {
    width: .35rem;
    height: .47rem;
    background-image: url(../img/Rtt.png);
} */

/* btns */

.btns {
    width: 3.62rem;
    height: .5rem;
}

.btns a {
    width: 1.81rem;
    height: .5rem;
    background-image: linear-gradient(62deg, #6d99f1 0%, #4b84f3 100%), linear-gradient(#b5b5b5, #b5b5b5);
    background-blend-mode: normal, normal;
    float: left;
    font-family: MicrosoftYaHei;
    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .5rem;
    letter-spacing: .02rem;
    color: #ffffff;
    text-align: center;
}

.btns a:nth-child(2) {
    background-image: linear-gradient(62deg, #f5b46a 0%, #faa338 100%), linear-gradient(#b5b5b5, #b5b5b5);
    background-blend-mode: normal, normal;
}

/* 底部按钮 */

.btnB {
    width: 6.4rem;
    height: .54rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: .05rem;
}

.btnB a {
    width: 2.6rem;
    height: 0.54rem;
    background-image: linear-gradient(62deg, #628ee4 0%, #477ce7 100%), linear-gradient(#607dd6, #607dd6);
    background-blend-mode: normal, normal;
    box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(71, 124, 231, 0.6);
    border-radius: .27rem;
    line-height: .54rem;
    text-align: center;
    font-family: MicrosoftYaHei;
    font-size: .24rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: .02rem;
    color: #ffffff;
}

.btnB a:nth-child(2) {
    box-shadow: 0rem .05rem .2rem 0rem rgba(235, 153, 53, 0.6);
    background-image: linear-gradient(62deg, #eead63 0%, #f79f31 100%), linear-gradient(#607dd6, #607dd6);
    background-blend-mode: normal, normal;
}

/* 2021年热门招生 */

.zszy {
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: .63rem;
    padding-bottom: .79rem;
}

.rm {
    background-color: #f9f9f9;
    background-image: url(../img1/rmzsB.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.zszy .btnB {
    margin-top: .1rem;
}

.rmzyB {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 0 .25rem;
    margin-top: .29rem;
}

.rmzyB li {
    width: 3.39rem;
    height: 3.69rem;
    position: relative;
    margin: .17rem auto;
}

.rmzyB li>a {
    display: block;

}

.rmzyB li .btns {
    width: 3.22rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
    padding: 0 .16rem;
    bottom: .38rem;

}

.rmzyB li .btns a {
    width: 1.34rem;
    height: .56rem;
    background: linear-gradient(90deg, #6F99EC 0%, #3F64EF 100%);
    opacity: 1;
    border-radius: .05rem;
    font-size: .22rem;
    font-family: MicrosoftYaHei;
    line-height: .56rem;
    color: #FFFFFF;
    /* letter-spacing: 100px; */
    opacity: 1;
}

.rmzyB li .btns a:last-child {
    float: right;
    background: linear-gradient(90deg, #F6BC78 0%, #F89214 100%);
}

.zyB {

    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border-radius: 0px 5px 0px 5px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
    position: relative;
}

.zyB div:nth-child(1) {
    width: 3.39rem;
    height: 2.25rem;
    background-image: url(../img/rmzyimg1.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.zyB div:nth-child(2) {
    width: 3.22rem;
    height: 1.7rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 1.9rem;
    background: #FFFFFF;
    box-shadow: 0 .04rem .06rem rgba(0, 0, 0, 0.16);
    opacity: 1;
    border-radius: 0 .05rem;
    box-sizing: border-box;
    padding: .24rem 0;

}

.zyB div:nth-child(2) h3 {
    height: .35rem;
    font-family: MicrosoftYaHei;
    font-size: .26rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .35rem;
    letter-spacing: .01rem;
    color: #3d6fd2;
    position: relative;
    box-sizing: border-box;
    padding-left: .14rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zyB div:nth-child(2) h3::before {
    content: "";
    width: .03rem;
    height: .34rem;
    background: #F89315;
    opacity: 1;
    border-radius: .05rem;
    position: absolute;
    left: 0;
    transform: translateY(-50%);
    top: 50%;
}

.zyB div:nth-child(2) p {
    margin-top: .21rem;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .36rem;
    letter-spacing: .02rem;
    color: #666666;
}

.zszy .btnB a {
    width: 2.5rem;
    height: .7rem;
    background: #FFFFFF;
    box-shadow: 0 .02rem .08rem rgba(71, 124, 231, 0.6);
    opacity: 1;
    border-radius: .5rem;

    font-size: .26rem;
    font-family: MicrosoftYaHei;
    line-height: .7rem;
    color: #5575EC;
    letter-spacing: .01rem;
    opacity: 1;
}

.zszy .btnB a:last-child {

    box-shadow: 0 .02rem .08rem rgba(235, 153, 53, 0.6);
    color: #FC9414;

}

/* 初中生专区 */

.czszq {
    margin-top: .4rem;
}

.czszq .TT h3 {
    width: 2.4rem;
    margin: 0 auto;
}

.czszq .TT p {

    margin-top: .21rem;
}


/* 初中生专区内容 */

.czszqB {
    width: 100%;
    height: 13.65rem;
    background: #5575EC;
    box-sizing: border-box;
    padding: 0rem 0.24rem .3rem;
    margin-top: .66rem;
}

.czszqC {
    width: 7.02rem;
    /* overflow: hidden; */
    height: 10.2rem;


}

.czszqC li {
    width: 3.4rem;
    height: 2.91rem;
    float: left;
    margin-bottom: .1rem;
}

.czszqC li a {
    display: block;
    width: 100%;
    height: 100%;
}

.czszqC li:first-child i {
    display: block;
    width: .25rem;
    height: .25rem;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    background-image: url(../img1/down.png);
    background-size: cover;
    background-repeat: no-repeat;
    /* margin-top: .2rem; */
    animation: titlena 4s ease-in-out infinite;

}

.czszqC li:first-child i::before,
.czszqC li:first-child i::after {
    content: '';
    width: .52rem;
    height: 0;
    border: .01rem solid #FFFFFF;
    opacity: 0.5;
    position: absolute;
    left: -.62rem;
    top: 50%;
    transform: translateY(-50%);
}

.czszqC li:first-child i::after {
    left: auto;
    right: -.62rem;
}

@keyframes titlena {
    0% {
        transform: translateY(.2rem);
    }

    25% {
        transform: translateY(.1rem);
    }

    75% {
        transform: translateY(.1rem);
    }

    100% {
        transform: translateY(.2rem);
    }
}

.czszqC li:nth-child(2n) {
    margin-right: 0.21rem;
}

.czszqC li:nth-child(1) {

    width: 6.9rem;
    height: 4.12rem;
    float: unset;
    margin: 0 auto;
    background: #F8971F;
    opacity: .9;
    position: relative;
    margin-bottom: .3rem;
}

.czszqC li:nth-child(1)::before {
    content: '';
    width: 100%;
    height: .24rem;
    background-color: #F8971F;
    opacity: .9;
    position: absolute;
    top: -.24rem;
    left: 0;
}

.czszqC li div {
    width: 100%;
    height: 2.37rem;
    background-repeat: no-repeat;
    background-size: cover;
}

.czszqC li p {
    width: 100%;
    height: .6rem;
    /* background-color: #ffffff; */
    /* box-shadow: 0rem 0.05rem .2rem 0rem rgba(0, 0, 0, 0.1); */
    font-family: MicrosoftYaHei;
    font-size: .24rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .22rem;
    letter-spacing: 0rem;
    line-height: .6rem;
    color: #fff;
    text-align: center;
}

.czszqC li:nth-child(1) div {

    width: 100%;
    height: 3rem;
    background-image: url(../img/czszqi1.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.czszqC li:nth-child(1) p {
    height: .7rem;
    line-height: .7rem;

}

.czszqC li:nth-child(2) div {
    background-image: url(../img/czszqi2.png);
}

.czszqC li:nth-child(3) div {
    background-image: url(../img/czszqi3.png);
}

.czszqC li:nth-child(4) div {
    background-image: url(../img/czszqi4.png);
}

.czszqC li:nth-child(5) div {
    background-image: url(../img/czszqi5.png);
}

/* 名额抢占 */

.meqz {
    width: 100%;
    /* height: 2.86rem; */
    background-color: #ffffff;
    border-radius: .1rem;
    margin-top: .4rem;
    box-sizing: border-box;
    padding: .32rem .41rem .25rem .41rem;
    border-top: .03rem solid #FC9414;
}

.meqz>h3 {
    width: 3.46rem;
    height: .31rem;
    margin: 0 auto;
    font-size: .3rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: .26rem;
    letter-spacing: 0rem;
    color: #f26f46;
    text-align: center;
    position: relative;
}

.meqz>h3::before {
    content: "";
    display: block;
    /* width: .26rem;
    height: .2rem; */
    width: .5002rem;
    height: .3038rem;
    background-image: url(../img1/czsT.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -.2rem;
    top: 50%;
    transform: translateY(-50%);
}

.meqz>h3::after {
    content: "";
    display: block;
    width: .2756rem;
    height: .3159rem;
    background-image: url(../img1/czsTR.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0rem;
    top: 50%;
    transform: translateY(-50%);
}

.message {
    width: 100%;
    height: .44rem;
    margin-top: .28rem;
}

.message input {
    width: 2.6rem;
    height: .44rem;
    background-color: #ffffff;
    border: solid 0.01rem #CECECE;
    font-family: MicrosoftYaHei;
    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .22rem;
    letter-spacing: 0rem;
    color: #999999;
    box-sizing: border-box;
    padding-left: .1rem;
    float: left;
    border-radius: .08rem;
}

.message input:nth-child(2) {
    float: right;
}

.meqz>a {
    display: flex;
    width: 2.8rem;
    height: .7rem;
    margin: 0 auto;
    /* background-image: linear-gradient(62deg, #fb3b2c 0%, #ff7251 100%), linear-gradient(#f9693d, #f9693d); */
    background: linear-gradient(40deg, #FC9414 0%, #FF7251 100%);
    background-blend-mode: normal, normal;
    box-shadow: 0rem 0.04rem .1rem rgba(251, 62, 46, 0.59);
    border-radius: .4rem;
    /* text-align: center; */
    line-height: .7rem;
    font-family: MicrosoftYaHei;
    font-size: .24rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0rem;
    color: #ffffff;
    margin-top: .28rem;
    box-sizing: border-box;
    padding-left: .38rem;
}

.meqz>a i {
    display: inline-block;
    width: .46rem;
    height: .46rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../img1/click.png);
    margin: auto;
    margin-right: .38rem;

}

/* 理解适读类型 */

.ljsdx {
    width: 100%;
    height: .7rem;
    margin-top: .36rem;
}

.ljsdx a {
    display: block;
    width: 2.8rem;
    height: .7rem;
    margin: 0 auto;
    background-color: #5575EC;
    box-shadow: 0rem 0.05rem .2rem 0rem rgba(71, 124, 231, 0.6);
    border-radius: .5rem;
    font-family: MicrosoftYaHei;
    font-size: .24rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .7rem;
    letter-spacing: .02rem;
    color: #fff;
    text-align: center;






    /* box-shadow: 0px 5px 20px rgba(71, 124, 231, 0.6); */


}

/* 八大优势 */

.bdysB {
    width: 100%;
    /* height: 7.46rem; */
    height: 8.02rem;
    background-image: url(../img1/bdysB.png);
    background-color: #4C69D4;
    margin-top: .4rem;
    box-sizing: border-box;
    padding: .35rem .24rem .4rem;
}

.bdysB .TT h3 {
    width: 3.6rem;
    color: #fff;
}

.bdysB .TT h3::before {
    background: linear-gradient(171deg, #FFFFFF 0%, rgba(248, 237, 224, 0.02) 100%);
}

.bdysB .TT h3::after {
    background: linear-gradient(171deg, #FFFFFF 0%, rgba(248, 237, 224, 0.02) 100%);
}

.bdysB .TT i,
.bdysB .TT i::before,
.bdysB .TT i::after {
    background-color: #fff;
}


.bdysbx {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 0 .3rem;
    margin-top: .35rem;
}

.bdysbx ul {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;


}

.bdysbx ul li {

    height: .7431rem;
    font-size: .34rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .74rem;
    color: #FFFFFF;
    letter-spacing: .01rem;
    opacity: 1;
    display: flex;
    flex-direction: row;
    margin: .25rem 0;
    white-space: nowrap;

}

.bdysbx ul li:last-child {
    margin-right: -.34rem;
}

.bdysbx ul li span {
    display: flex;
    width: .74rem;
    height: .74rem;
    background: #FFAE4B;
    opacity: 1;
    border-radius: .1rem;
    transform: rotate(45deg);
    margin-right: .21rem;

}

.bdysbx ul li span i {
    display: block;
    width: .2881rem;
    height: .2881rem;
    margin: auto;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(-45deg);
}

.moreB {
    display: block;
    width: 2.8rem;
    height: .7rem;
    margin: 0 auto;
    background: #FFFFFF;
    box-shadow: 0rem 0.05rem .2rem rgba(71, 124, 231, 0.6);
    border-radius: .35rem;
    /* font-family: MicrosoftYaHei; */
    font-size: .24rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .7rem;
    letter-spacing: .02rem;
    color: #5575EC;
    text-align: center;
    margin-top: .48rem;
}

/* 教学设备设施先进齐全 */

.jxsbss {
    width: 100%;
    /* height: 12.5rem; */
    margin-top: .43rem;

}

.jxsbss .TT {
    width: 4.0rem;
}

.jxsbss .TT span:nth-child(1)::before {
    content: "";
}

.xcsp {
    width: 7.02rem;
    /* height: 5.71rem; */
    margin: 0 auto;
    margin-top: .39rem;
}

.xcsp>span {
    display: block;
    width: 100%;
    height: 5.27rem;
    background-image: url(../img/xcpimg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.xcsp .videoVal{
    display: block;
    width: 100%;
    min-height: 4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.xcsp video {
    width: 100%;
    /* height: 5.27rem; */
    height: auto;
}

.xcsp iframe {
    width: 7.02rem;
    margin: 0 auto;
    height: 5.27rem;
}

.xcsp p {
    width: 100%;
    height: .44rem;
    text-align: center;
    font-family: MicrosoftYaHei;
    font-size: .24rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .44rem;
    letter-spacing: .02rem;
    color: #333333;
    margin-top: .1rem;
}

/* 学院设备 */

.xyssB {
    width: 7.02rem;
    height: 4.75rem;
    margin: 0 auto;
    margin-top: .24rem;
}

.xyssB li {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.xyssB li div {
    width: 3.43rem;
    height: 2.25rem;
    background-image: url(../img/jxsbi0.png);
    background-repeat: no-repeat;
    background-size: cover;

}

.jxsbss .pagination2 {
    width: 100%;
    text-align: center;
    margin-top: .1rem;

}

.jxsbss .pagination2 span {
    /* display: inline-block; */
    width: .19rem;
    height: .18rem;
    background: #D5D6F2;
    opacity: 1;
    margin: 0 .15rem;
}

.jxsbss .pagination2 .swiper-pagination-bullet-active {

    background: #5575EC;

}



.jxsbss>a {
    margin-top: .65rem;
    width: 2.8rem;
    height: .7rem;
    line-height: .7rem;
    background: #5575EC;
    box-shadow: 0 .05rem .2rem rgba(71, 124, 231, 0.6);
    border-radius: .35rem;
    color: #fff;
}

/* 荣誉榜上 尽展学子风采 */

.xzfcB {
    width: 100%;
    /* height: 10.61rem; */
    background-image: url(../img1/xzfcB.png);
    box-sizing: border-box;
    padding: .37rem .24rem .5rem;
    margin-top: .3rem;
}

.xzfcB .TT {
    width: 4.47rem;
}

.xzfcB .TT span:nth-child(1) {
    background-image: url(../img/Lttw.png);
}

.xzfcB .TT span:nth-child(1)::before {
    content: "";
    color: #3a5ecc;
}

.xzfcB .TT span:nth-child(3) {
    background-image: url(../img/RttW.png);
}

.xzfcB .TT h3 {
    color: #333;
}

/* 学子荣誉 */

.xzryB {
    width: 7.02rem;
    height: 9rem;
    margin: 0 auto;
    margin-top: .35rem;
}

.xzryB li {
    width: 3.4rem;
    height: 2.81rem;
    float: left;
    margin-bottom: .3rem;
}

.xzryB li:nth-child(2n) {
    margin-left: .22rem;
}

.xzryB li div {
    width: 3.4rem;
    height: 2.38rem;
    background-image: url(../img/xzfc.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.xzryB li p {
    width: 100%;
    height: .43rem;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .63rem;
    letter-spacing: .02rem;
    color: #333;
    text-align: center;
}

/* 学院动态 */

.xydt {
    width: 100%;
    /* height: 5.87rem; */
    margin: 0 auto;
    margin-top: .4rem;
}

.Title,
.Title_T {
    width: 100%;
    height: .36rem;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0rem .24rem;
    position: relative;
}

.Title span,
.Title_T span {
    display: block;
    float: left;
    height: .36rem;
    font-size: .3rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .36rem;
    letter-spacing: .03rem;
    color: #333333;
    box-sizing: border-box;
    padding-left: .4rem;
	cursor: pointer;
}

.TTon,.showL {
    font-weight: bold !important;
}

.Title::before,
.Title_T::before{
    content: '';
    width: .5141rem;
    height: .3967rem;
    background-image: url(../img1/titlIcon.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.Title .more,
.Title_T .more_T {
    display: block;
    width: .26rem;
    height: .26rem;
    background-image: url(../img1/more.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    float: right;
    right: .15rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}


#xydtb {
    margin-top: .27rem;
}

.xydt .Title_T span {
    padding-left: .7rem !important;
}
.xydt .Title_T span:nth-of-type(2){
    padding-left: .4rem !important;
}
.xydt .Title_T span:nth-of-type(3){
    padding-left: .4rem !important;
}
.xydt .Title_T::before {
    left: .3rem;
}

.xydt li {

    width: 7.02rem;
    position: relative;
    margin: 0 auto;
    margin-bottom: 0.07rem;

}

.xydt li:nth-child(1) {
    height: 4rem;
    position: relative;
}

.xydt li:nth-child(1) p {
    width: 7.03rem;
    height: .91rem;
    font-size: .3rem;
    line-height: .5rem;
    color: #333333;
    letter-spacing: .01rem;
    opacity: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xydt li:nth-child(1) a:nth-child(1) {

    display: flex;
    flex-direction: column;
}

.xydt li:nth-child(1) span {
    position: absolute;
    right: 0;
    bottom: 0.1rem;
}

.xydt li div:nth-child(1) {
    width: 6.9rem;
    height: 2.88rem;
    border-radius: .05rem;
    background-image: url(../img/xydt.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.xydt li:nth-child(n+2)::before {
    content: '';
    width: .14rem;
    height: .14rem;
    background: #D8D8D8;
    border-radius: 50%;
    opacity: 1;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.xydt li:nth-child(n+2) a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}

.xydt li p {
    width: 4.87rem;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .32rem;
    letter-spacing: .01rem;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.xydt li:nth-child(n+2) p{
    box-sizing: border-box ;
    padding-left: .28rem;
}

.xydt li hr {
    width: 5.1rem;
    /* margin-top: .17rem; */
    border: .01rem dotted #D9D9D9;
}

.xydt li span {
    display: block;

    text-align: left;
    font-family: MicrosoftYaHei;
    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .2rem;
    letter-spacing: 0rem;
    color: #999999;

    position: relative;
    box-sizing: border-box;
    padding-left: .3rem;
}

.xydt li span::before {
    content: "";
    width: .21rem;
    height: .21rem;
    background-image: url(../img/time.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0rem;
    top: 50%;
    transform: translateY(-50%);
}

/* 通知公告 */

.tzgg {
    width: 7.02rem;
    /* height: 5.41rem; */
    margin: 0 auto;
    margin-top: .57rem;
}

.tzgg .Title span:nth-child(2) {
    /* margin-left: .22rem; */
}

.tzgg li {
    width: 100%;
    height: .8rem;
    background-color: #ffffff;
    border: solid 0.01rem #e5e5e5;
    margin-bottom: .2rem;
}

#zsgg {
    /* height: 4.81rem; */
    margin-top: .3rem;
}

.tzgg a {
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}



.cont {
    width: 6.44rem;
    margin: 0 auto;
    margin-right: .16rem;
}

.tzgg li h3 {
    width: 6.44rem;
    height: .3rem;
    margin: 0 auto;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .3rem;
    letter-spacing: .01rem;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}




.tzgg li span {
    display: block;
    height: .26rem;
    font-family: MicrosoftYaHei;
    font-size: .2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .26rem;
    letter-spacing: 0rem;
    color: #999999;
    position: relative;
    box-sizing: border-box;
    padding-left: .3rem;
    text-align: center;
    white-space: nowrap;
}

.Other {
    box-sizing: border-box;
    padding-left: .1rem;

}

.Other span {
    padding-left: 0rem !important;

}


.tzgg li a>p {
    width: 5.74rem;
    height: .23rem;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: .23rem;
    letter-spacing: .01rem;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tzgg li a {
    justify-content: flex-start;
}

.tzgg li p {
    height: .46rem;
    border-left: .01rem solid #dcdcdc;
    margin-left: .1rem;
    line-height: .46rem;
    box-sizing: border-box;
    padding-left: .1rem;
    font-family: MicrosoftYaHei;
    font-size: .22rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: .01rem;
    color: #333333;
}
.tzgg .more{
    right: -.2rem;
}

.time {
    width: .8rem;
    margin-left: .1rem;
}

.time span {
    text-align: center;
    padding-left: 0rem !important;
    white-space: nowrap;
}

/* 校企合作，好工作虚位以待 */

.xqhz {

    width: 100%;
    margin-top: .43rem;
    position: relative;

}
.xqhz .TT{
    width: 5rem;
}

.xqhz img {
    width: 7.02rem;
    height: 4rem;
    margin: 0 auto;
    box-shadow: 0rem .05rem .2rem 0rem rgba(0, 0, 0, 0.1);
    margin-top: .4rem;
}

.foo {
    width: 100%;
    /* height: 3.19rem; */
    /* position: relative; */
    margin-top: .62rem;

}


