@charset "utf-8";

@font-face {
    font-family: 'sy';
    src: url('/style/fonts/sySong.woff');
    font-style: normal;
}

.foot {
    margin-top: 0;
}

.ny-banner {
    position: relative;
    z-index: 1;
    /* max-width: 14rem;
    margin: 0 auto; */
}

.ny-banner::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 40%;
    width: 100%;
    background: linear-gradient(179deg, rgba(0, 0, 0, 0.8) 6%, rgba(0, 0, 0, 0) 93%);
}

.ny-banner img {
    display: block;
    width: 100%;
}

.pagination {
    text-align: center;
    font-size: 0rem;
    padding-top: .5rem;
}

.pagination a {
    display: inline-block;
    border: .01rem solid rgb(220, 220, 220);
    padding: 0rem .12rem;
    height: .35rem;
    font-size: .14rem;
    line-height: .35rem;
    text-align: center;
    color: rgb(102, 102, 102);
    margin: 0rem .07rem;
}

.pagination a.active {
    background: #009144;
    color: rgb(255, 255, 255);
    border: .01rem solid #009144;
}

.pagination a:hover {
    background: #009144;
    color: rgb(255, 255, 255);
    border: .01rem solid #009144;
}

.pagination span {
    display: inline-block;
    font-size: .14rem;
}

.nymain {
    margin-top: -1rem;
    padding-bottom: .5rem;
    position: relative;
    z-index: 10;
}

.nymain .leftNav {
    float: left;
    width: 3rem;
    position: relative;
    margin-right: .6rem;
}

.nymain .leftNav>h2 {
    line-height: 1rem;
    color: rgb(255, 255, 255);
    background: url(/images/nynav-tit.png) no-repeat;
    border-radius: 0 .3rem 0 0;
    background-size: 100% 100%;
    font-size: .36rem;
    font-weight: 600;
    position: relative;
    text-align: center;
    border-bottom: .04rem solid #FD9558;
}

.nymain .leftNav>h2 b {
    display: inline-block;
    z-index: 9;
    position: relative;
}

.nymain .leftNav>h2 img {
    vertical-align: middle;
    margin-right: .1rem;
    margin-top: -0.05rem;
}

.nymain .leftNav p {
    margin-left: .2rem;
    font-size: .26rem;
    font-weight: 600;
    color: rgb(255, 255, 255);
    padding: .2rem 0rem;
}

.nymain .leftNav>ul {
    background: linear-gradient(180deg, #E1F8EC 0%, rgba(244, 248, 255, 0) 76%);
    position: relative;
    min-height: 7rem;
    padding-top: .3rem;
}

.nymain .leftNav {
    position: relative;
}

.nymain .leftNav>ul>li {
    position: relative;
    margin-bottom: .1rem;
}


.nymain .leftNav ul li a {
    display: block;
    font-size: 0.25rem;
    color: rgb(51, 51, 51);
    line-height: .5rem;
    position: relative;
    color: #009144
}

.nymain .leftNav>ul>li:first-child>a {
    border-top: none;
}

.nymain .leftNav>ul>li>a {
    line-height: .4rem;
    padding: .2rem .3rem;
    padding-left: .7rem;

}

.nymain .leftNav>ul>li>span {
    position: absolute;
    width: .25rem;
    height: .25rem;
    right: .1rem;
    top: .3rem;
    line-height: .5rem;
    background: url("/images/sub_left_down.png") center center no-repeat;
    cursor: pointer;
    background-size: .1rem;

}

.nymain .leftNav>ul>li.on>span {
    transform: rotate(90deg);
}


.nymain .leftNav>ul>li.active>a {
    background: url(/images/nynav-dots.png) no-repeat left .4rem center;
    background-size: .18rem;
    background-color: #009144;
    color: #ffffff;
    position: relative;
}

.nymain .leftNav>ul>li.active>a::before {
    content: '';
    position: absolute;
    bottom: 100%;
    right: 100%;
    border-top: .08rem solid transparent;
    border-right: .08rem solid #03803D;
    border-bottom: .08rem solid #03803D;
    border-left: .08rem solid transparent;
}

.nymain .leftNav>ul>li.active>a::after {
    content: '';
    width: .15rem;
    height: 100%;
    right: 100%;
    top: 0;
    position: absolute;
    background: #009144;
}

.nymain .leftNav ul li.active ul {
    display: block;
}

.nymain .leftNav ul li a:hover {
    font-weight: 600;
}

.nymain .leftNav>ul>li>ul {
    display: none;
    padding-right: 0rem;
    padding-left: .7rem;
}

.nymain .leftNav>ul>li>ul>li a {
    font-size: .2rem;
    line-height: .4rem;
    position: relative;
}

.ny-right {
    overflow: hidden;
    padding-bottom: .7rem;
}


.dqwz {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .2rem;
}

.dqwz>h3 {
    font-size: .36rem;
    line-height: 1rem;
    color: #FFFFFF;
}

.ny-wz {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.ny-wz span,
.ny-wz a {
    font-size: .18rem;
    color: #FFFFFF;
}

.ico-home {
    width: .2rem;
    height: .2rem;
    background: url(/images/ico-home.png) no-repeat center center;
    background-size: .18rem;
    margin-right: .1rem;
}

/* nry */
.art-main {
    padding: 0rem .2rem;
}

.art-main .art-tit h3 {
    text-align: center;
    color: rgb(27, 27, 27);
    font-size: .26rem;
    margin-top: .3rem;
    font-weight: normal;
}

.art-main .art-tit h4 {
    text-align: center;
    color: rgb(51, 51, 51);
    font-weight: normal;
    font-size: .18rem;
    margin-top: .3rem;
}

.art-main .art-body {
    padding-top: .3rem;
}

.art-main .art-body p {
    color: rgb(51, 51, 51);
    text-indent: 2em;
    font-size: .18rem;
    line-height: .36rem;
    margin-bottom: .3rem;
}

.art-main .art-body img {
    display: block;
    margin: 0rem auto;
    max-width: 80% !important;
}

.art-main .cont-tit p {
    font-size: 0rem;
    text-align: center;
    padding-top: .1rem;
    padding-bottom: .1rem;
    line-height: .2rem;
    background: rgb(245, 245, 245);
    margin-top: .2rem;
}

.art-main .cont-tit p img {
    display: inline-block;
    vertical-align: middle;
    height: .16rem;
    margin-right: .05rem;
}

.art-main .cont-tit p .liulan {
    margin-left: .5rem;
}

.art-main .cont-tit p span {
    display: inline-block;
    vertical-align: middle;
    font-size: .16rem;
    color: rgb(119, 119, 119);
    padding: 0rem .1rem;
}

.art-main .cont-tit p span:first-child {
    border-left: none;
}

.art-info {
    border-top: .01rem solid rgb(225, 225, 225);
    padding: .3rem 0;
    margin-top: .5rem;
}

.pnext p {
    text-indent: initial;
    font-size: .18rem;
    line-height: .36rem;
    color: rgb(51, 51, 51);
    padding-left: .2rem;
    background-position: left .15rem;
    transition: all 0.3s ease 0s;
}

.pnext p:hover {
    text-decoration: underline;
}

.pnext p a {
    font-size: .18rem;
    display: inline;
    color: rgb(51, 51, 51);
}

.pnext p:hover {
    color: #009144;
}

.pnext p:hover a {
    color: #009144;
}

/* list */

.list ul li a {
    display: block;
    line-height: .6rem;
}

.list ul li a span {
    float: right;
    font-size: .16rem;
    color: rgb(153, 153, 153);
}

.list ul li a p {
    font-size: .2rem;
    color: rgb(51, 51, 51);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list ul li a {
    border-bottom: .01rem solid rgb(221, 221, 221);
    position: relative;
    padding-left: .18rem;
}

.list ul li a p::before {
    content: "";
    width: .06rem;
    height: .06rem;
    background-color: #009144;
    position: absolute;
    top: 50%;
    left: 0rem;
    transform: translateY(-50%);
    border-radius: 50%;
}

.list ul li a:hover p {
    color: #009144;
}

.list ul li a:hover span {
    color: #009144;
}

/* 日期列表 */
.rq-lt ul li {
    padding: 0 .3rem;
}

.rq-lt ul li a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: .4rem 0;
    border-bottom: 1px dashed rgba(0, 145, 68, 0.31);
}

.rq-lt ul li:hover {
    background-color: #009144;
}

.rq-lt ul li:hover h3,
.rq-lt ul li:hover span,
.rq-lt ul li:hover b {
    color: #ffffff;
}

.rq-lt ul li:hover p {
    color: #BBE1CD;
}

.rq-date {
    text-align: center;
    border-right: 1px solid rgba(255, 229, 229, 0);
    margin-right: .3rem;
    padding-right: .3rem;
}

.rq-lt ul li:hover .rq-date {
    border-right: 1px solid rgba(255, 229, 229, 0.2);
}

.rq-date b {
    display: block;
    font-size: .32rem;
    color: #009144;
    line-height: 1;
    margin-bottom: .05rem;
}

.rq-date span {
    display: block;
    color: #9E9E9E;
    line-height: .2rem;
    font-size: .16rem;
    padding: 0 .03rem;
    border: 1px solid #C2D0E4;
}

.rq-tx {
    flex: 1;
    min-width: 0;
}


.rq-tx h3 {
    font-size: .18rem;
    line-height: .26rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: .1rem;
}

.rq-tx p {
    font-size: .14rem;
    line-height: .22rem;
    max-height: .44rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #8D8D8D;
}


/* pt-lt */

.pt-lt ul li a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: .26rem;
    border-bottom: 1px dashed #8D8D8D;
}

.pt-lt ul li a:hover {
    background: url(/images/pt-tbg.jpg) no-repeat;
    background-size: 100% 100%;
    border-color: transparent;
}

.pt-lt ul li a:hover h3,
.pt-lt ul li a:hover span,
.pt-lt ul li a:hover b {
    color: #ffffff;
}

.pt-lt ul li a:hover p {
    color: #ffffff;
    opacity: 0.7;
}

.pt-lt ul li a .pic {
    width: 2.9rem;
    height: 1.93rem;
    padding-top: 0;
}

.pt-tx {
    flex: 1;
    min-width: 0;
    padding-left: .25rem;
}

.pt-tx h2 b {
    font-size: .24rem;
    font-weight: bold;
    color: #009144;
    font-family: 'sy';
}

.pt-tx h2 span {
    font-size: .14rem;
    color: #A3A4A5;
    font-family: 'sy';
}

.pt-tx h2 span::before {
    content: '/';
    margin: 0 .05rem;
}

.pt-tx h3 {
    font-size: .2rem;
    color: #2C2C2C;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: .15rem 0;
}

.pt-tx p {
    font-size: .16rem;
    line-height: .3rem;
    height: .6rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #808080;
}

.pt-tx h2 {
    padding-bottom: .15rem;
    position: relative;
}

.pt-tx h2::before {
    content: '';
    width: 1.4rem;
    height: .07rem;
    background: url(/images/pt-l1.png) no-repeat right center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: -0.25rem;
}


.pt-lt ul li a:hover h2::before {
    background: url(/images/pt-l2.png) no-repeat right center;
    background-size: 100% 100%;
}

/* zzjg */

.zzjg div h2 img {
    max-width: .4rem;
    margin-right: .15rem;
}

.zzjg div h2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: .22rem;
    color: #009144;
    margin-bottom: .3rem;
    font-weight: 600;
}

.zzjg-lt ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.zzjg-lt ul i {
    width: 30%;
}

.zzjg-lt ul li {
    width: 30%;
    background: #F6FFFA;
    padding-left: .3rem;
    margin-bottom: .3rem;
    border-left: .02rem solid #009144;
}

.zzjg-lt ul li a {
    line-height: .57rem;
    font-size: .18rem;
    color: #2C2C2C;
    padding: 0 .16rem;
    display: block;
    background: url(/images/zz-dots.png) no-repeat left center;
    background-size: .07rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zzjg-lt ul li a:hover {
    font-weight: 600;
    color: #009144;
}

/* xrld */
.xrld {
    margin-top: .6rem;
}

.xrld ul {
    border: 1px solid #EAEAEA;
    border-bottom: none;
}

.xrld ul li {
    display: flex;
    border-bottom: 1px solid #EAEAEA;
    line-height: 1rem;
}

.xrld ul li strong {
    width: 1.76rem;

    background: #F5FFFA;
    font-size: .22rem;
    color: #333333;
    padding-left: .35rem;
    border-right: 1px solid #EAEAEA;
}

.xrld ul li div p {

    margin-left: .4rem;
    font-size: .22rem;
    color: #333333;
}

.xrld ul li div {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    min-width: 0;
}

/* 历任领导 */
.lrld {
    padding-top: .3rem;
}

.lrld>div {
    margin-bottom: .5rem;
}

.lrld>div h2 {
    background: #F5FFFA;
    font-size: .24rem;
    font-weight: bold;
    line-height: .78rem;
    color: #009144;
    padding-left: .5rem;
    margin-bottom: .2rem;
}

.ld-box {
    padding-left: .5rem;
}

.ld-box p {
    font-size: .2rem;
    line-height: .4rem;
    padding: .1rem 0;
    color: #333333;

}

/* 学院概况 */
.xk1 {
    padding: .6rem .5rem;
    background: #F7FFFB;
}

.xygk span,
.xygk p {
    font-family: 宋体, SimSun !important;
    line-height:1.75 !important;
    font-size: .21rem !important;
    text-align:justify !important;
}

.xk-tx {
    font-size: .18rem;
    line-height: .4rem;
    text-indent: 2em;
    text-align: justify;
    color: #323333;
    margin-bottom: .3rem;
}

.xk1-p {
    float: right;
    margin-left: .3rem;
    position: relative;
}

.xk1-p img {
    position: relative;
    display: block;
}

.xk1-p::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    right: -0.2rem;
    top: -0.2rem;
    background-color: #009144;
}

.xk-tit b {
    font-size: .3rem;
    color: #009144;
    font-family: 'sy';
}

.xk-tit b:first-child {
    color: #333333;
}

.xk-tit h3 {
    padding: .2rem .5rem .1rem .15rem;
    background: url(/images/xk-tit1.png) no-repeat;
    background-size: 100%;
    display: inline-block;
}

.xk2 {
    background-color: #009144;
    padding: .2rem .2rem .4rem .5rem;
}


.xk2 .xk-tit b {
    color: #ffffff;
}

.xk2 .xk-tit h3 {
    background: url(/images/xk-tit2.png) no-repeat;
    background-size: 100%;
}

.xk2-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.xk2-r {
    width: 4.17rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: -0.3rem;
}

.xk2-l {
    flex: 1;
    min-width: 0;
    padding-right: .4rem;
}

.xk2 img {
    display: block;
    width: 100%;
}

.xk2 p {
    color: #ffffff;
}

.xk2-p1 {
    width: 100%;
    margin-bottom: .2rem;
}


.xk2-p2 {
    width: 60%;
    position: relative;
    z-index: 2;
    margin-top: -0.5rem;
}

.xk2-p3 {
    width: 50%;
    margin-left: -10%;
    position: relative;
    z-index: 1;
}

.xk2-bot {
    margin-top: .3rem;
}

.xk2-bot ul li a h2 b {
    font-family: Impact;
    font-size: .48rem;
    color: #ffffff;
}

.xk2-bot ul li a h2 span {
    font-size: .24rem;
    color: #ffffff;
}

.xk2-bot ul li a p {
    font-size: .18rem;
    line-height: .2rem;
    color: #FFFFFF;
    text-indent: 0;
    margin: 0;
    margin-top: .1rem;
    text-align: center;
}

.xk2-bot ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.xk2-bot ul li a {
    width: 1.82rem;
    height: 1.82rem;
    margin: 0 auto;

    border-radius: 50%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.xk2-bot ul li:hover a {
    background: linear-gradient(180deg, #15BB63 0%, rgba(0, 145, 68, 0) 100%);

}

.xk2-bot ul li {
    padding: 0.25rem;
    position: relative;
    cursor: pointer;
}

.xk2-bot ul li::after {
    content: '';
    left: 0;
    top: 0;
    background: url(/images/xk-q.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.xk2-bot ul li:hover::after {
    opacity: 1;
    animation: roate 10s linear infinite;
}

@keyframes roate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.xk-tit {
    margin:.2rem 0;
}
.xk3 {
    padding-top: .3rem;
}

.xk4-top {
    padding-top: 2.2rem;
    background: url(/images/xk3-bg.png) no-repeat center bottom;
    background-size: 100%;
}

.xk4-top ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
}

.xk4-bot ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.xk4 ul li a h2 b {
    font-family: Impact;
    font-size: .6rem;
    color: #ffffff;
}

.xk4 ul li a h2 span {
    font-size: .24rem;
    color: #ffffff;
}

.xk4 ul li a p {
    margin: 0;
    margin-top: .1rem;
    color: #FFFFFF;
    font-size: .24rem;
    line-height: 1;
    text-indent: 0;
}

.xk4 ul li {
    position: relative;
}

.xk4 ul li::after {
    content: '';
    width: 95%;
    height: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px dashed #fff;
    opacity: 0.2;
}

.xk4-top ul li:nth-child(2):after {
    border-color: #009144;
}

.xk4 ul li a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    z-index: 2;
}

.xk4-top ul li:nth-child(1) {
    width: 2.5rem;
    height: 1.8rem;
    background-color: #DF5959;
}

.xk4-top ul li:nth-child(2) {
    width: 2.7rem;
    height: 1.9rem;
    background-color: #fff;
}

.xk4-top ul li:nth-child(2) p,
.xk4-top ul li:nth-child(2) span,
.xk4-top ul li:nth-child(2) b {
    color: #009144;
}

.xk4-top ul li:nth-child(3) {
    width: 3.5rem;
    height: 2.27rem;
    background-color: #009144;
}

.xk4-bot ul li:nth-child(1) {
    width: 3.9rem;
    height: 2.2rem;
    background-color: #1C7D5C;
}



.xk4-bot ul li:nth-child(2) {
    width: 2.8rem;
    height: 2rem;
    background-color: #E49F4F;
}


.xk4-bot ul li:nth-child(3) {
    width: 3.4rem;
    height: 2rem;
    background-color: #257AAF;
}

.xk5 {
    padding: 0rem;
}


.xk6-tx {
    background-color: #009144;
    padding: .5rem;
    padding-bottom: 1.25rem;
}

.xk6-p {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -1rem;
    padding-left: .5rem;
}

.xk6-tx p {
    color: #ffffff;
}

.xk6-p img:first-child {
    width: 55%;
    margin-top: -0.3rem;
}

.xk6-p img:last-child {
    width: 43%;
}

.xk-img img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}









@media screen and (max-width: 1200px) {
    .nymain {
        margin-top: .1rem;
    }

    .nymain .leftNav {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
        margin-bottom: 20px;
    }

    .nymain .leftNav>h2 {
        background-color: #009144;
        border-radius: 0;
        line-height: .6rem;
        font-size: .26rem;
    }

    .nymain .leftNav>h2 span {
        position: absolute;
        top: 50%;
        right: .2rem;
        transform: translateY(-50%);
        width: .5rem;
        height: 100%;
        background: url(/images/cd.svg) no-repeat center center;
        background-size: .3rem;
    }

    .nymain .leftNav>ul {
        min-height: auto;
        padding-top: .1rem;
        display: none;
    }

    .dqwz>h3 {
        display: none;
    }

    .ny-wz span,
    .ny-wz a {
        color: #333333;
    }

    .nymain .leftNav>ul>li>a {
        line-height: .3rem;
        font-size: .2rem;
        padding: .1rem .2rem;
    }

    .nymain .leftNav>ul>li.active>a::after,
    .nymain .leftNav>ul>li.active>a::before {
        display: none;
    }

    .ico-home {
        background: url(/images/icon-home.png) no-repeat left center;
        background-size: .18rem;
    }

    .nymain .leftNav>ul>li>span {
        top: .15rem;
    }

    .nymain .leftNav>ul>li.active>a {
        background-size: 0;
    }
}

@media screen and (max-width: 1024px) {
    .pagination a {
        padding: 0 .05rem;
        height: .2rem;
        line-height: .2rem;
        margin: 0 .03rem;
    }

    .rq-lt ul li a {
        padding: .2rem 0;
    }

    .rq-lt ul li {
        padding: 0 .2rem;
    }

    .rq-date {
        padding-right: .15rem;
        margin-right: .15rem;
    }

    .xk4 ul li {
        width: 33.33% !important;
    }

    .xk4-top {
        background-size: 0;
        padding-top: 0;
    }
}

@media screen and (max-width: 768px) {
    .zzjg-lt ul li {
        width: 48%;
    }

    .lrld>div h2,
    .ld-box {
        padding: 0 .2rem;
    }

    .xk1-p {
        float: none;
        width: 100%;
        height: auto;
        margin: 0;
        margin-bottom: 20px;
    }

    .xk1-p img {
        width: 100%;
    }

    .xk2-top>div {
        width: 100%;
    }
.xk3{
        padding-top: .3rem;
}
    .xk5,
    .xk1,
    .xk2 {
        padding: .3rem;
    }

    .xk6-tx {
        padding: .3rem;
        padding-bottom: 1.2rem;
    }

}

@media screen and (max-width: 600px) {
    .xk6-p img {
        width: 100% !important;
        margin-bottom: .2rem;
    }

    .xk6-p {
        padding: .2rem;
    }

    .pt-lt ul li a .pic {
        width: 100%;
        height: auto;
        padding-top: 64%;
    }

    .pt-tx {
        flex: auto;
        width: 100%;
        padding: 0;
        padding-top: .2rem;
    }

    .zzjg-lt ul li {
        width: 100%;
    }

    .xrld ul li {
        line-height: .6rem;
    }

    .xrld ul li div p {
        margin-left: .2rem;
        font-size: .18rem;
    }

    .xrld ul li b {
        width: 1.4rem;
        font-size: .2rem;
        padding-left: .2rem;
    }

    .xk2-bot ul li a {
        width: 1.2rem;
        height: 1.2rem;
    }
    .xk4 ul li a h2 b,
    .xk2-bot ul li a h2 b {
        font-size: 0.2rem;
    }
    .xk4 ul li a p,
    .xk2-bot ul li a p {
        font-size: .14rem;
    }
    .xk4 ul li {
        width: 50% !important;
    }
}