.dyjImg {
    height: 266px;
}


.lwzImg {
    height: 155px;
}

.wrhImg {
    height: 266px;
}

.N2024thMem>img {
    position: absolute;
    width: 100%;
}

.N2024rhMem>img {
    position: absolute;
    width: 100%;
    top: -12px;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: 20px;
}

body {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

body>h1 {
    text-align: center;
    font-family: "SimHei";
    margin-top: 40px;

}

body>p {
    text-align: center;
    font-family: "SimHei";
}

h2 {
    width: 95%;
    margin: 0 auto;
    padding-bottom: 10px;
    border-bottom: 3px solid #286090;
    color: #286090;
}

div {
    font-family: SimHei;
}

ul {
    list-style: none;
    padding-left: 0;
}

li {
    margin-bottom: 20px;
}

.main {
    width: 100%;
    height: 100%;

}

.navtitle {
    margin-bottom: 10px;
}


.indexDetail {
    width: 90%;
    margin: 0 auto;
    border-radius: 5px;
    box-shadow: 1px 1px 3px #000;
}

.carousel-inner,
.item,
.item>img {
    width: 100%;

}


.detail {

    border-radius: 5px;
    box-shadow: 1px 1px 3px #000;


}

.detail>h1 {
    padding-left: 50px;
}

.menu {

    border-radius: 5px;
    box-shadow: 1px 1px 3px #000;

}

.menu>ul {}

.menu>ul>li {
    text-align: center;
}

.carousel {
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;

}

.indexLeft>ul {
    width: 90%;
    margin: 0 auto;
}

.indexLeft p {
    margin: 0 auto;
    line-height: 25px;
}

.indexRight {
    margin-bottom: 70px;
}

.indexRight p {
    line-height: 25px;
}

.indexRight ul {
    line-height: 25px;

}

.member {
    display: inline-block;
    margin-left: 20px;
    width: 130px;
    height: 200px;
    border: 1px solid #8c8c8c;
    border-radius: 3px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.member:hover {
    box-shadow: 1px 1px 3px #000;
    cursor: pointer;
    text-decoration: none;
}

.member>div {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 10px;
    position: relative;
}

.member>div>img {
    /* position: absolute; */
}


.firstMem {
    position: relative;
}

.firstMem>img {
    position: absolute;
    width: 140%;
    top: 0px;
    position: absolute;
    left: -15px;
}

.secMem>img {
    width: 160%;
    top: 0px;
    left: -7px;
    position: absolute;
}

.thrMem>img {
    width: 220%;
    top: -50px;
    left: -30px;
    position: absolute;
}

.fouMem>img {
    width: 100%;
    top: -5px;
    left: 0px;
    position: absolute;
}

.fivMem>img {
    width: 85%;
    top: -5px;
    left: 10px;
    position: absolute;
}

.N32Mem>img {
    width: 85%;
    top: -5px;
    left: 10px;
    position: absolute;
}

.sixMem>img {
    width: 470%;
    top: -190px;
    left: -190px;
    position: absolute;
}

.sevMem>img {
    width: 250%;
    top: -110px;
    left: -65px;
    position: absolute;
}

.eigMem>img {
    width: 130%;
    top: -10px;
    left: -20px;
    position: absolute;
}

.N31Mem>img {
    width: 100%;
    top: -10px;
    position: absolute;
    left: 0px;
}

.ninMem>img {
    width: 90%;
    /*修改显示图片位置*/
    top: 0px;
    position: absolute;
    left: 0px;
}

.tenMem>img {
    position: absolute;
    width: 500%;
    top: -200px;
    left: -200px;
}

.eleMem>img {
    width: 145%;
    top: -55px;
    left: -25px;
    position: absolute;
}

.twlMem>img {
    width: 210%;
    top: -30px;
    position: absolute;
    left: -35px;
}

.thr13Mem>img {
    width: 85%;
    top: -5px;
    position: absolute;
    left: 5px;
}

.N20Mem>img {
    position: absolute;
    width: 130%;
    top: -10px;
    position: absolute;
    left: -10px;
}

.N30Mem>img {
    position: absolute;
    width: 100%;

}

.N42Mem>img {
    position: absolute;
    width: 200%;
    top: -9px;
    left: -51px;
}

.N44Mem>img {
    position: absolute;
    width: 100%;
    top: 1px;
    left: 0px;
}

.N45Mem>img {
    width: 100px;
    top: -20px;
    position: absolute;
}

.N46Mem>img {
    width: 100px;
}

.N47Mem>img {
    width: 100px;
    top: -10px;
    position: absolute;
}

.N43Mem>img {
    position: absolute;
    width: 130%;
    top: -5px;
    left: -12px;
}

.N40Mem>img {
    position: absolute;
    width: 100%;
    top: -10px;
    left: 0px;
}

.N41Mem>img {
    position: absolute;
    width: 200%;
    top: -50px;
    left: -30px;
}

.N21Mem>img {
    position: absolute;
    width: 120%;
    top: -8px;
    left: -10px;
}

.N31Mem>img {
    /* position: absolute;
    width: 740%;
    top: -261px;
    left: -198px; */

}

.N32Mem>img {
    /* position: absolute;
    width: 740%;
    top: -323px;
    left: -248px; */
}

.member>p {
    text-align: center;
}

.pc_img {
    border: 1px solid #8c8c8c;
    border-radius: 5px;
    padding-top: 5px;
}

.pc_img>div {
    width: 95%;
    margin: 0 auto;

}

.pc_img>div>img {
    width: 100%;
}

.lwzImg>div {
    height: 144px;
    overflow: hidden;
}

.yhImg {
    height: 165px;
    /*图片框的大小*/
}

.yhImg>div {
    height: 157px;
    /*图片的大小*/
    overflow: hidden;
}

.ygcImg {
    height: 210px;
}

.ygcImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.ygcImg>div>img {
    width: 150%;
    /*图片位置*/
    position: absolute;
    top: 2px;
    left: 2px;
}

.wjbImg {
    height: 230px;
}

.wjbImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.wjb>div>img {
    position: absolute;
    top: -25px;
}

.wjImg {
    height: 230px;
}

.wjImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.wjImg>div>img {
    position: absolute;
    top: -12px;
}

.ckImg {
    height: 230px;
}

.ckImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.ckImg>div>img {
    position: absolute;
    top: -12px;
}

.wynImg {
    height: 230px;
}

.wynImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.wynImg>div>img {
    position: absolute;
    top: -12px;
}



.ymlImg {
    height: 230px;
}

.ymlImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.ymlImg>div>img {
    position: absolute;
    top: -25px;
}

.cwhImg {
    height: 205px;
}

.cwhImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.cwhImg>div>img {
    position: absolute;
}

.wfjImg {
    height: 255px;
}

.thImg {
    height: 248px;
}

.thImg>img {}


.wfjImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.wfjImg>div>img {
    position: absolute;
    top: 0px;
}

.zskImg {
    height: 267px;
}

.zskImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.zskImg>div>img {
    position: absolute;
}

.lzmImg {
    height: 239px;
}

.lzmImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.lzmImg>div>img {
    position: absolute;
    top: -25px;
}

.zdlImg {
    height: 267px;
}

.zdlImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.zdlImg>div>img {
    position: absolute;
    top: -25px;
}

.xxyImg {
    height: 180px;
}

.xxyImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.xxyImg>div>img {
    position: absolute;
    top: -25px;
}

.ycyImg {
    height: 255px;
}

.ycyImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.ycyImg>div>img {
    position: absolute;
    top: -25px;
}

.hytImg {
    height: 194px;
}

.hytImg>div {
    height: 255px;
    overflow: hidden;
    position: relative;
}

.hytImg>div>img {
    position: absolute;
    top: -25px;
}

.zwlImg {
    height: 250px;
}

.zwlImg>div {
    height: 240px;
    overflow: hidden;
    position: relative;
}

.zwlImg>div>img {
    position: absolute;
    top: 0px;
}

.llImg {
    height: 230px;
}

.llImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.llImg>div>img {
    position: absolute;
    top: -20px;
}

.blImg {
    height: 230px;
}

.blImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.blImg>div>img {
    position: absolute;
    top: -20px;
}

.ljhImg {
    height: 230px;
}

.ljhImg>div {
    height: 217px;
    overflow: hidden;
    position: relative;
}

.ljhImg>div>img {
    width: 150%;
    position: absolute;
    top: -80px;
    left: -50px;
}

.dysImg {
    height: 230px;
}

.dysImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.dysImg>div>img {
    position: absolute;
    top: -40px;
}

.lzqImg {
    height: 230px;
}

.lzqImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.lzqImg>div>img {
    position: absolute;
    top: -25px;
}

.wlfImg {
    height: 230px;
}

.wlfImg>div {
    height: 218px;
    overflow: hidden;
    position: relative;
}

.wlfImg>div>img {
    position: absolute;
    top: -12px;
}


.dyjImg>div {
    height: 265px;
    /*图片的大小*/
    overflow: hidden;
}

.yzqImg {
    height: 245px;
    /*图片框的大小*/
}

.yzqImg>div {
    height: 265px;
    /*图片的大小*/
    overflow: hidden;
}

.lchImg {
    height: 185px;
    /*图片框的大小*/
}

.lchImg>div {
    height: 157px;
    /*图片的大小*/
    overflow: hidden;
}

.modal .nav-tabs {
    width: 90%;
    margin: 0 auto;
}

.memberDetail p {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 30px;
    line-height: 30px;
}

.memberDetail ul {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 30px;
}

.memberDetail h2 {
    width: 90%;
}

.memberDetail h4 {
    padding-left: 50px;
}

.annContent p {
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
}

.annContent ul {
    width: 90%;
    margin: 0 auto;
}

.annContent h3 {
    padding-left: 20px;
}

.annContent h4 {
    padding-left: 20px;
}

.aboutContent ul {
    width: 90%;
    margin: 0 auto;
}

.softContent ul {
    width: 90%;
    margin: 0 auto;
}

.softContent p {
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
}

.softContent h4 {
    padding-left: 30px;
}

.softwareContent ul {
    width: 90%;
    margin: 0 auto;
}

.softwareContent p {
    width: 90%;
    margin: 0 auto;
    line-height: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.detail>div>h1 {
    border-bottom: 3px solid #000000;
    width: 90%;
    margin: 0 auto;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
}

.glyphicon {
    font-family: 'Glyphicons Halflings';
}

.Group_photo>img {
    width: 80%;
    margin-left: 10%;
}

@media screen and (min-width: 768px) {
    .navMin {
        display: none;
    }

    .navButton {
        display: none;
    }

    .menu {
        width: 25%;
        float: left;
    }

    .detail {
        width: 70%;
        float: left;
        margin-left: 30px;
    }
}

@media screen and (max-width: 992px) {

    .lwzImg,
    .zwlImg,
    .yhImg,
    .dyjImg,
    .ygcImg,
    .wjbImg,
    .wjImg,
    .ckImg,
    .wynImg,
    .ymlImg,
    .ycyImg,
    .hytImg,
    .llImg,
    .blImg,
    .ljhImg,
    .dysImg,
    .lzqImg,
    .wlfImg {
        height: 280px;
    }

    .lwzImg>div,
    .zwlImg>div,
    .yhImg>div,
    dyjImg>div,
    .ygcImg>div,
    .wjbImg>div,
    .wjImg>div,
    ckImg>div,
    wynImg>div,
    .ymlImg>div,
    .ycyImg>div,
    .hytImg>div,
    .llImg>div,
    .blImg>div,
    .ljhImg,
    .dysImg>div,
    .lzqImg>div,
    .wlfImg>div,
    >div {
        height: 268px;
        overflow: scroll;
    }

    .lilab-stu2-Img {
        height: 200px;
        width: 200px
    }
}

@media screen and (max-width: 767px) {
    .navtitle {
        display: none;
    }

    .menu {
        width: 100%;
    }

    .detail {
        width: 100%;
    }

    .softDetail {
        width: 90%;
    }

    .softlist {
        display: none;
    }

    .resDetail {
        width: 90%;
    }

    .reslist {
        display: none;
    }

    .modal .nav-tabs>li {
        width: 100%;
    }

}

.navButton {
    text-align: center;
    color: #ffffff;
}

#img1 {
    width: 60%;
    height: 60%;
    position: relative;
    left: 130px;
    top: 4px;
}

ul {
    list-style: none;
}

#fig1 {
    width: 50px;
    height: 30px;
    position: relative;
    left: 130px;
    top: 4px;
}

.slidershow {
    position: absolute;
    width: 500px;
    height: 250px;
    overflow: hidden;
    animation: 10s flashname infinite;
}

.middle {
    position: absolute;
    left: 280px;
    top: 540px;
    transform: translate(-50%, -50%);
}

.navigation {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%);
    display: flex;
}

.bar {
    width: 30px;
    height: 6px;
    border: 2px solid #ec971f;
    margin: 6px;
    cursor: pointer;
    transition: 0.4s;
}

.bar:hover {
    background: #ec971f;
}

input[name="r"] {
    position: absolute;
    visibility: hidden;
}

.slides {
    width: 500%;
    height: 100%;
    display: flex;
}

.slide {
    width: 20%;
    transition: 0.6s;
}

.slide p {
    position: absolute;
    color: #c9302c;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
}

.slide img {
    width: 100%;
    height: 100%;
}

#r1:checked~.s1 {
    margin-left: 0;
}

#r2:checked~.s1 {
    margin-left: -20%;
}

#r3:checked~.s1 {
    margin-left: -40%;
}

#r4:checked~.s1 {
    margin-left: -60%;
}

#r5:checked~.s1 {
    margin-left: -80%;
}