html,
body {
    color: #333;
    font-size: 16px;
    font-family: "微软雅黑";
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: left;
    margin: 0;
    padding: 0;
}

.imged {
    position: relative;
    padding-bottom: 65%;
    width: 100%;
    display: block;
    overflow: hidden;
    transition: 0.5s;
    background-size: cover !important;
}

.teacher-part-content-more{
  background-color: rgb(3, 136, 105);
    color: rgb(255, 255, 255);
    width: 60px;
    height: 30px;
    outline: none;
    border: none;
    float: right;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.imged img {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease 0s;
    object-fit: cover;
    display: none;
}

.imged video {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease 0s;
    object-fit: cover;
}

video {
    max-width: 100%;
}

.scale {
    overflow: hidden;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
}

img,
input {
    border: 0;
    outline: none;
}

body .clear {
    clear: both;
    height: 0 !important;
    width: 0 !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

.clearfix:after {
    content: "";
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 0;
    height: 0;
}

@font-face {
    font-family: element-icons;
    font-weight: 400;
    font-display: "auto";
    font-style: normal
}

.text-1,
.text-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    cursor: pointer;
}

.text-1 {
    -webkit-line-clamp: 1;
}

.clearfix {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.flex-left {
    display: flex;
    flex-wrap: wrap
}

.flex-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.flex-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.flex-v-center {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.flex-v {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.flex-v-bottom {
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    justify-content: left;
}

.px1200 {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}

.pic {
    padding-top: 75%;
    position: relative;
    overflow: hidden;
}

.pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 1s;
}

.pic img:hover {
    transform: scale(1.1);
}


.wap {
    display: none !important;
}





.mbc {
    background-color: rgba(0, 0, 0, .2);
    position: fixed;
    pointer-events: none;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.page {
    background: #16345f
}

.page .pageTop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff
}

.page .pageTop .top-r {
    height: 40px;
    width: 50%;
    background-color: #081b36;
    position: relative
}

.page .pageTop .top-r .qian-ins,
.page .pageTop .top-r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.page .pageTop .top-r .qian-ins {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
}

.page .pageTop .top-r .qian-in {
    /* -webkit-animation: mymove-data-v-bf18a9c0 1s;
    animation: mymove-data-v-bf18a9c0 1s;
    background-color: #081b36;
    line-height: 25px;
    width: 140px;
    height: 35px;
    border-bottom: 1px solid #fff */
    display: none;
}

.qian-ins:hover .qian-in {
    -webkit-animation: mymove-data-v-bf18a9c0 1s;
    animation: mymove-data-v-bf18a9c0 1s;
    background-color: #081b36;
    line-height: 25px;
    width: 140px;
    height: 35px;
    border-bottom: 1px solid #fff;
    display: block !important;
}

@-webkit-keyframes mymove-data-v-bf18a9c0 {
    0% {
        width: 0
    }

    to {
        width: 140px
    }
}

@keyframes mymove-data-v-bf18a9c0 {
    0% {
        width: 0
    }

    to {
        width: 140px
    }
}


.searchbtn {
    margin: 0 6px;
    cursor: pointer;
    position: relative;
    width: 18px;
    height: 18px;
    background: none;
    display: block;
    overflow: hidden;
    background: url(../img/searchbtn.png) center no-repeat;
}


.page .pageTop .top-r .qian-in .el-input__inner {
    background-color: #081b36;
    border: none;
    height: 35px;
    color: #fff
}

.page .pageTop .top-r .qian-in .el-input__inner:focus {
    border-color: #fff
}

.page .pageTop .top-r .r-qian {
    width: 655px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 25px
}

.page .pageTop .top-r .r-qian div,
.page .pageTop .top-r .r-qian router-link {
    margin: 0 6px;
    cursor: pointer
}

.page .pageTop .top-r .r-qian div a,
.page .pageTop .top-r .r-qian a {
    color: #fff;
}

.page .pageTop .top-r:after {
    content: "";
    position: absolute;
    width: 40px;
    display: block;
    top: -26px;
    left: -27px;
    height: 60px;
    background-color: #081b36;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.page .pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 12px;
    position: relative
}

.page .pages .pageBut {
    width: 1310px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.page .pages .pageBut .imgs {
    width: 380px;
    height: 60px
}


.page .pages .pageBut .imgs .img {
    width: 100%
}

.page .pages .pageBut .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 6px;
    margin-top: 5px;
    line-height: 40px;
    color: #fff
}

.page .pages .pageBut .list .item {
    text-align: center;
    margin-left: 5px;
    width: 70px;
    cursor: pointer
}

.page .pages .pageBut .list .item a {
    color: #fff;
}

.page .pages .pageBut .list .item .ycsx {
    display: none
}

.page .pages .pageBut .list .item .ycsx .item-lb {
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    z-index: 10;
    top: 65px;
    left: 0;
    right: 0;
    padding-top: 18px;
    height: 60px
}

.page .pages .pageBut .list .item .ycsx .item-lb .lbsx {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff
}

.page .pages .pageBut .list .item .ycsx .item-lb .lbsx .lbs {
    width: 1310px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.page .pages .pageBut .list .item .ycsx .item-lb .lbsx .lbs a {
    color: #555;
}

.page .pages .pageBut .list .item .ycsx .item-lb .lbsx .lbs a:hover {
    color: #16345f;
}

.page .pages .pageBut .list .item .ycsx .item-lb .div {
    color: #555;
    padding: 10px 12px;
    font-weight: 500
}

.page .pages .pageBut .list .item .ycsx .item-lb .div:hover {
    color: #16345f;
    cursor: pointer
}

.page .pages .pageBut .list .item:hover {
    font-weight: 700
}

.page .pages .pageBut .list .item:hover .ycsx,
.page .pages .pageBut .list .ycsx:hover {
    display: inherit
}

.page[data-v-74c864cd] {
    color: #fff
}

.page .pageTop[data-v-74c864cd] {
    background: #16345f;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page .pageTop .list[data-v-74c864cd] {
    width: 1310px;
    padding: 50px 0 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .pageTop .list .item[data-v-74c864cd] {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    cursor: pointer;
    min-width: 260px;
    font-size: 14px;
    padding-left: 25px;
    line-height: 30px;
    padding-bottom: 35px
}

.page .pageTop .list .item [data-v-74c864cd] a {
    color: #fff;
}

.page .pageTop .list .item .codes[data-v-74c864cd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .pageTop .list .item .codes .codes-img[data-v-74c864cd] {
    text-align: center;
    width: 500px
}

.page .pageTop .list .item .hader[data-v-74c864cd] {
    font-size: 16px;
    font-weight: 600;
    position: relative;
    line-height: 40px;
    margin-bottom: 15px
}

.page .pageTop .list .item .hader[data-v-74c864cd]:after {
    content: "";
    position: absolute;
    width: 40px;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: #fff
}

.page .pageTop .list .item2[data-v-74c864cd] {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5
}

.page .pageBut[data-v-74c864cd] {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
    background-color: #081b36
}

.search[data-v-86f3cfc8] {
    color: #000;
    text-align: center;
    padding: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search .search-p[data-v-86f3cfc8],
.search[data-v-86f3cfc8] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.search .search-p[data-v-86f3cfc8] {
    display: inline-block;
    width: 50%;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: right;
    padding: 5px;
    background-color: #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search .search-p[data-v-86f3cfc8] .el-input__inner {
    background-color: #f5f5f5;
    border: none;
    height: 35px
}

.search .search-p[data-v-86f3cfc8] .el-input__inner:focus {
    border-color: #fff
}

.search .iconfont[data-v-86f3cfc8] {
    font-size: 16px !important
}

.search .search-p[data-v-86f3cfc8]:active {
    background-color: #eee
}

.page[data-v-86f3cfc8] {
    background: #16345f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
    font-size: 30px !important;
    padding: 5px 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    position: relative;
    z-index: 999
}

.page .imgs[data-v-86f3cfc8] {
    height: 30px
}

.page .iconfont[data-v-86f3cfc8] {
    font-size: 30px !important;
    position: absolute;
    right: 24px;
    top: 10px;
}

.page .pageb[data-v-86f3cfc8] {
    position: absolute;
    top: 50px;
    background-color: #fff;
    padding: 0 10px;
    left: 0;
    right: 0;
    z-index: 99
}

.page .pageb .item[data-v-86f3cfc8] {
    line-height: 35px;
    border-bottom: 1px solid #f5f5f5
}

.page .pageb .itemx[data-v-86f3cfc8]:active {
    background-color: #f5f5f5
}

.page .pageb .item2[data-v-86f3cfc8] {
    padding-left: 15px;
    line-height: 35px;
    border-bottom: 1px solid #f5f5f5
}

.page .pageb[data-v-86f3cfc8] .el-collapse-item__content {
    padding: 0 0 5px 10px
}

.isShow[data-v-86f3cfc8] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .3)
}

@font-face {
    font-family: iconfont;
    src: url(data:font/woff2;base64,d09GMgABAAAAAAWwAAsAAAAAC3QAAAViAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDXgqJKIgEATYCJAMcCxAABCAFhGcHbBv+CSMRdoNRmkv2j4OcrNxkmnOdo+e2T5GeSNqT6Od8eDbT9/kfOQicCd1GxZxJ2s1jUBODO4eKaW4mEplp1rkSANvr9pgtQ7i9OnFs+A5f5vRZ03pesKuxVl81RNt2IYRXUdQSEUr9RjPxkn+YztAotbKIZzFQGXHeBgSAjB4YBu6qEdcnoM2fsnwhqsBgzCdA3Ejmz5k1BRJvBavhEkgGAborA9kOHuCauJcBbPO7T75BLyIBHHgK40yRmeHpeDwnfv0zdQIHoO+jdrgheHUOAA+AAuiyMDupr/c6oKG6i6+Vy/4mQwKABgkchJyYW5xbmnvz4t1f/xwE6aHGXALN/AcP4EHAgUEABYgArA1R4uicAOREGwEP5BYjIEBuKQIOyL2JgAEX70YgAF//rMOjwIu7aAB0gNQB5H/K6AMvB/mxlTOwVkVqvikl9BA7WqVSWtTGCIWmeBl778F9+0rb+v9Z7HUz3ZLmtIWpqUR46hvpLMVkInYaTu6J53lJQtxm/wLgnLf2uuXxfefO7DmwvySy27PcZkXxLzjnZdlLJvb5pdHCPrtPny2L7XUTYFlHj73HUTRJbPNtLFM8o3Z7iqYZP6kzyk+nnVTKy2TcbNbyUiknnfazWTeTWTYjMnN6bNbM+IxZ0XEKkTkbS3lWPtE4LFWva7x+ypp+/viJR555rrM8K70O9er5LJY8eKh81iNDLc/OmBp34xp/xdL1qSe2KoOzx99HxlQpnsvdu4o5ywt3gDm3Py9r3ot3Et696yVF2QO96ss3pg/hpWTvPJhzQcn3m6HepJzYFW1olVOnxFd769Lpt9UyduBNo8i2P7dHJt7U7cYuXW/sdhMm9DNm/jOi4HOd+fyYQaMH9hjXa5Lwzm5cvzHjek/oM+FYz9qeW5kzbPy8Tg3q1vC6xXa4sEN84qweY7qPivZPDMR/j6mt1IitrXJ/4K3x+/X9qy3GHjJNq6FJj2dqfsH4t5r0pgbLNB9izFq9X8/Eu3Vhf1WrqqaGRj2e5dRN5ZT9q1uy9LDANBdUWyLPWB22mMN7RLp1i0wmImKcTBbE8E0lJUFJiePGJstww7JtEZ6dDBJfgg7UmXHb1Fk38y+EY/LyrL/+Tt52zOLkvHDrg6HdPVbMumKzeKj/rnmLtg5rPe3eg9nnwuvXX8Aml7zxmfJ/beeRHTuO7HztrZbIE0Wi5My3isexLxs6c/DgmUPFRq1R7NN71KjefcgBSKWuMyZ+YcD4YqJhMke8ztAK9Zaa0cnQWuqF2mRDLdJbqXQptZVepBrXlX1fBltv+uHER+q2Tr2Xi7ZUS48l8GVLYyMeACD4mC6jhXTlu+nLNAoA1OYyaCmHs4N/g/WMoy7Nf0330rL/ymq49f61b07KH/KbpPx+Eh8V/DiUDoFLv+s6KNJ/hns8Qw3m/5HUGCCyz85INiX4V9Y1DRH1oLIvlRVybAxosAgfDqcvBmvx59MXx8BBhA4UElphGbET8FDQCwRIGAoyOiO8t4JiLAYFYXkA2qEGAUEBLgAHDQ8ARQGewzJiFniU4UsQUID/QIZN1MMpaEd2UCc2KEZD9gVSbWMtg/id3o17VshFqT/DnnACkjDOFm6mMdzHFv7lUhELltsaruzZTFW10HFbGCVhLtLto8iWvUio2npwYoNiNGRfINU21p1Z0t/vbtyzQgZi/9zsqYR0DkkYA7A3bQMacSHt/uVSIWkLlqtva7h2c5vKzLbQla9UGCVh3iHd7SMyk4Vqw+n19U3W4w6OYhxSHHKEEkZ4IhCRSFDf2PjcDrmgJ6fXJkMSwiax6Nw9sckomSKl1LyyDdwaC7ZywlTRYAAAAA==) format("woff2"), url(data:font/woff;base64,d09GRgABAAAAAAdoAAsAAAAAC3QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8IE3CY21hcAAAAYgAAACCAAAB3kv1b/tnbHlmAAACDAAAAzAAAASoAp8mYWhlYWQAAAU8AAAAMQAAADYhPyR0aGhlYQAABXAAAAAgAAAAJAfdA4ZobXR4AAAFkAAAABIAAAAcHAD//GxvY2EAAAWkAAAAEAAAABADYgTKbWF4cAAABbQAAAAdAAAAIAEbAJJuYW1lAAAF1AAAAUAAAAJnEKM8sHBvc3QAAAcUAAAAVAAAAGzKSFPAeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnrG/+sTc8L+BgYH5DkMLUJgRRRETAH9IDWF4nO2RwQnDMAxFn2rXDaVkko6TQ8YImaCnTJRJMoQIOWaBVLICLZ2h3zyDPkgCfeAKJONpZJAJwfUyV6qfuFc/01nd0nCh6E0HHXVZ520/DvitvyTW83m+UWxCpvheKfz1qH9/VsWvGXg6OgSeho6B3Q9dAk9tnQPv3faA9AaEOCqTAAB4nI1Tz28TRxR+bzbe9WySxeu1x1WseO01rCEJNlmv145NfokqQviQpMIJhGBFAhTEL4GQUA8cTCWkXqpcCpf2gHqtWnHoH8AZ9Qi04sSBE7n3RDa88bq0CJDY0XzvvdV737yZ+QYYwP4r5bZiQgGqADHHLZVxDm306gENPwozQg5Vo3Eoh3NKmZVEOiVDfHbxcVNFntBFd2W5XMFCPkYRv75xdrqqzdQ3u+Ev/v2de+cnjaVbS0emj33Tsc+txJMJjlg5urzSDbanNBmprebm1svNDb/2yPNi89e+37m7njzd3d4402gCgE59/qH8qazCCGThMNTha1iFLlyFb+E+ADruLPqBJ8YxpWZcf56azjH1AKpOxg9a6ImUOklJWuDZmEODuRV0fS3Kj2pLIiXTZW3glaL0qLSuOjJblopU3cthykCnjD6di2NgKofeHPplxHDUssYs65muN1TTHInF1BmePW2NrtB/Ced5ls+osdiIaaoN/a//svUxi38ilVtjeoP/vXhjcfHGdxIWj61WKqtbEtiTL+D9fBcD6o9aGBqsRLAwWImAzh9pgrLGXsAwAEeNY4ljnWOGLWB6IdwNd8n2gULsfRCGuwRUrvY5emwNFNCI5wBYkAGwqrWiOZhWoVYwB7PX6X+/ss7e+4lrnX1YQyAcOEQ5tP92/+4QU+7BV1CEBpySejBYBg3SQFAvYiRZCssUorDRKbkl15cK96Sw+0pW6C7TKeEFNbrYqhf4LutdenxZrYT/iERistUUDIeXfnpw50S8cW1n76meG0/H48PInPLr9fbJiampiZPt3/911me3j3OD+2d8jXOld+G3pxvE02xNJhIC9YOj05d/+PnHm/NvTw3H42J8nGjKzsgHDH2H5Y9vzxKDRkRER3uld/BGeagI2ukJWIZztNcqSTJtkiiLBZJlzaT+W1iLXkMhsixSeSEd2aKjUoGoFmi3pu8WNfk+qJpEXo39z2fP2/nAtoP83pPItpNZCyesbJJs+IJsW9i2YAsSO1Jg4RWJKPr+G4nsOdWFENUzafNGMmnk+7iVlyn5CG0RQp+O8BUtQPSPIgPvAL9Q14Z4nGNgZGBgAOJ9O6ouxfPbfGXgZmEAgfsCH2xh9P8//2tYmJgbgVwOBiaQKABmvwy1AAAAeJxjYGRgYG7438AQw8Lw/8//fyxMDEARFMAOAKB/Bmp4nGNhYGBgwcD//4BoAAzCAhgAAAAAAAAAVAEUATYBYgHYAlR4nGNgZGBgYGdoY+BiAAEmIOYCs/+D+QwAFwMBrgAAAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxtiksKgDAQxebV1krRo7iwN5oi1hEZ8IfXt+jW7EJChj4C/eNhUMHCoYZHQ93Nesysud9Ec5tYTmF9xeeLNcngWGKMYSrTyEsJdpdViB5/1RQY) format("woff"), url(data:font/ttf;base64,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) format("truetype")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-wanshang-qing:before {
    content: "\e670"
}

.icon-baitian-qing:before {
    content: "\e672"
}

.icon-guanbi1:before {
    content: "\eaf2"
}

.icon-ai222:before {
    content: "\e6d2"
}

.icon-fangdajing:before {
    content: "\e607"
}

.icon-rili:before {
    content: "\e8b4"
}

.el-carousel__container {
    height: 100% !important
}

body,
html {
    padding: 0;
    margin: 0
}

body {
    background-color: #fff
}

#app {
    padding: 0;
    margin: 0
}

.minHeight {
    min-height: calc(100vh - 270px)
}

.text-1 {
    -webkit-line-clamp: 1
}

.text-1,
.text-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    cursor: pointer
}

.text-2 {
    -webkit-line-clamp: 2
}

.text-3 {
    -webkit-line-clamp: 3
}

.text-3,
.text-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    cursor: pointer
}

.text-4 {
    -webkit-line-clamp: 4
}

.el-popover {
    padding: 0 !important;
    border: none !important
}

.popper__arrow:after {
    bottom: -6px;
    left: 1px;
    border-right-color: rgba(0, 83, 46, .8) !important;
    border-left-width: 0
}

.page[data-v-106f7c64] {
    width: 100%;
    padding-bottom: 25px
}

.page .pagex[data-v-106f7c64] {
    margin: 0 auto;
    max-width: 1310px;
    position: relative;
    background-image: url(../img/itembackground.jpg);
    background-size: 100%
}

.page .pagex .hader[data-v-106f7c64] {
    position: absolute;
    top: -30px;
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    padding: 10px 20px;
    line-height: 40px;
    background-color: #16345f
}

.page .pagex .content[data-v-106f7c64] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.page .pagex .content .content-left[data-v-106f7c64] {
    width: 220px;
    min-width: 220px;
    padding-right: 30px;
    padding-top: 20px
}

.page .pagex .content .content-left .list[data-v-106f7c64] {
    border-left: 1px solid #16345f;
    line-height: 20px;
    cursor: pointer
}

.page .pagex .content .content-left .list .item-t[data-v-106f7c64] {
    padding: 10px 0;
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: center;
    align-content: center
}

.page .pagex .content .content-left .list .item-t .t1[data-v-106f7c64] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.page .pagex .content .content-left .list .items-t[data-v-106f7c64] {
    padding: 10px 0;
    padding-left: 40px
}

.page .pagex .content .content-left .list .item-t[data-v-106f7c64]:hover,
.page .pagex .content .content-left .list .items[data-v-106f7c64]:hover {
    color: #16345f;
    background-color: #f5f5f5
}

.page .pagex .content .content-left .list .checked[data-v-106f7c64] {
    background-color: #16345f !important;
    color: #fff !important
}

.page .pagex .content .content-left .list .checked2[data-v-106f7c64] {
    font-weight: 600 !important;
    color: #16345f !important
}

.page .pagex .content .content-right[data-v-106f7c64] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.page .pagex .content .content-right .haders2 .title[data-v-106f7c64] {
    font-weight: 600;
    color: #16345f;
    position: relative;
    line-height: 60px;
    font-size: 18px;
    margin-left: 20px
}

.page .pagex .content .content-right .haders2 .haders-r[data-v-106f7c64] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #eee;
    line-height: 40px
}

.haders-r span:last-of-type{
   display:none
}

.page .pagex .content .content-right .haders2 .haders-r div[data-v-106f7c64] {
    padding: 0 6px;
    font-size: 14px
}

.page .pagex .content .content-right .haders2 .haders-r .kd[data-v-106f7c64] {
    cursor: pointer
}

.page .pagex .content .content-right .haders2 .haders-r .kd[data-v-106f7c64]:hover {
    color: #16345f
}

.page .pagex .content .content-right .haders[data-v-106f7c64] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #16345f;
    line-height: 50px
}

.page .pagex .content .content-right .haders .title[data-v-106f7c64] {
    font-weight: 600;
    color: #16345f;
    position: relative;
    font-size: 18px
}

.page .pagex .content .content-right .haders .title[data-v-106f7c64]:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #16345f
}

.page .pagex .content .content-right .haders .haders-r[data-v-106f7c64] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.page .pagex .content .content-right .haders .haders-r div[data-v-106f7c64] {
    padding: 0 5px;
    font-size: 13px
}

.page .pagex .content .content-right .haders .haders-r .kd[data-v-106f7c64] {
    cursor: pointer
}

.page .pagex .content .content-right .haders .haders-r .kd[data-v-106f7c64]:hover {
    color: #16345f
}

.mySwiper[data-v-106f7c64] {
    width: 100%;
    --swiper-theme-color: #fff
}

/*  */
/* banner */

.banner .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    margin: 0 10px !important;
    font-size: 0;
}

.banner .swiper-pagination-bullet-active {
    background-color: #16345f
}

.banner .swiper-button-next:after,
.banner .swiper-button-prev:after {
    font-size: 20px !important
}

.banner .swiper-button-prev {
    background-color: hsla(0, 0%, 100%, .5);
    padding-left: 8px;
    line-height: 35px;
    height: 35px;
    left: 0
}

.banner .swiper-button-next {
    background-color: hsla(0, 0%, 100%, .5);
    padding-right: 8px;
    line-height: 35px;
    height: 35px;
    right: 0
}

.banner {
    width: 100%;
    --swiper-theme-color: #fff
}

.banner .btn {
    font-size: 0;
    left: auto;
    right: 15%;
    width: auto;
    bottom: 5%;
}

.banner .swiper-container .btn span {
    position: relative;
    width: 23px;
    height: 26px;
    margin: 0 20px;
    opacity: .3;
    background: url(../img/cir.png) no-repeat;
    background-size: 100%;
    border-radius: 0;
}

.banner .swiper-container .btn .swiper-pagination-bullet-active {
    opacity: 1;
}

.banner .arror {
    width: 45px;
    height: 44px;
    margin-top: -22px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    opacity: .4;
}

.banner .swiper-button-prev {

    width: 30px;
    padding-left: 0 !important
}

.banner .swiper-button-next {

    width: 30px;
    padding-right: 0 !important
}

.banner .arror::after {
    display: none;
}

.mySwiper .swiper-pagination-bullet {
    background: #000;
    font-size: 0;
}

.mySwiper .swiperdiv:hover {
    background-color: #16345f !important;
    border: 1px solid #16345f;
}

.mySwiper .swiperdiv:hover .date {
    color: #fff;
    transition: all 0 .3;
}

.mySwiper .swiperdiv:hover .text-1 {
    color: #fff;
    transition: all 0 .3;
}

/*  */
.lm_page {
    background: #fff !important;
}

.contents .listWeb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 23px 12px;
    font-size: 16px;
    border-bottom: 1px dashed #dcdcdc;
    list-style: none;
    cursor: pointer
}

.contents .listWeb .date {
    width: 100px;
    min-width: 100px;
    color: #999;
    font-size: 14px;
       text-align: right;
}

.contents .listWeb:hover {
    color: #16345f;
    background-color: #f1f1f1
}

.contents .block {
    text-align: center;
    margin: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.el-icon-arrow-right:before {
    content: ">" !important;
    font-style: normal;
    font-family: 微软雅黑;
}

[class*=" el-icon-"],
[class^=el-icon-] {
    font-family: element-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.el-icon-caret-bottom:before {
    content: "\e790"
}

/*  */
.contents .academician-inner-content[data-v-a6e18502] {
    margin-top: 40px;
    width: calc(100% + 70px);
    position: relative;
    text-align: center;
}

.contents .academician-inner-content .academician-person[data-v-a6e18502] {
    min-width: 190px;
    margin-bottom: 40px;
    margin-right: 64px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: calc(33.33333% - 70px)
}

.contents .academician-inner-content .academician-person .academician-person-inner[data-v-a6e18502] {
    margin: 0 auto;
    position: relative;
    text-align: center
}

.contents .academician-inner-content .academician-person .academician-person-inner[data-v-a6e18502] img {
    position: relative;
    z-index: 1;
}

.contents .academician-inner-content .academician-person .academician-person-inner .academician-person-back[data-v-a6e18502] {
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-right: -120px;
    margin-left: -120px;
    z-index: 0
}

.contents .academician-inner-content .academician-person .academician-person-inner .academician-person-name[data-v-a6e18502] {
    color: #fff;
    width: 50%;
    max-width: 110px;
    margin: 0 auto;
    background-color: #168a83;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    margin-top: -15px;
    z-index: 100;
    position: relative
}

.contents .academician-inner-content .academician-person .academician-person-inner .academician-person-position[data-v-a6e18502] {
    text-align: center;
    font-size: 16px;
    margin: 20px;
    min-height: 16px
}

.contents .academician-inner-content .academician-person .academician-person-inner p[data-v-a6e18502] {
    display: block;
    -webkit-margin-before: 1em;
    margin-block-start: 1em;
    -webkit-margin-after: 1em;
    margin-block-end: 1em;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0
}

/*  */
.teacher-hidden[data-v-716a3287] {
    overflow: hidden;
}

.contents .teacher-basic[data-v-716a3287] {
    margin: 50px 30px 0px;
}

.contents .teacher-basic .teacher-basic-inner[data-v-716a3287] {
    padding: 30px 40px;
    background-color: rgba(238, 238, 238, 0.933);
    overflow: hidden;
}

.contents .teacher-basic .teacher-basic-inner img[data-v-716a3287] {
    float: left;
    max-width: 175px;
}

.contents .teacher-basic .teacher-basic-inner .teacher-basic-data[data-v-716a3287] {
    float: left;
    margin-left: 40px;
    width: calc(100% - 216px);
}

.contents .teacher-basic .teacher-basic-inner .teacher-basic-data .teacher-basic-name[data-v-716a3287] {
    color: rgb(22, 52, 95) !important;
    font-size: 24px !important;
    margin-bottom: 20px !important;
}

.contents .teacher-basic .teacher-basic-inner .teacher-basic-sns[data-v-716a3287] {
    margin-top: 0px;
    width: calc(100% - 216px);
    float: right;
}

.contents .teacher-basic .teacher-basic-inner .teacher-basic-sns img[data-v-716a3287] {
    left: 0px;
    position: absolute;
    top: 5px;
}

.contents .teacher-basic .teacher-basic-inner .teacher-basic-sns p[data-v-716a3287] {
    color: rgb(102, 102, 102);
    font-size: 14px;
    position: relative;
    padding-left: 20px;
}

.contents .teacher-basic .teacher-basic-inner2[data-v-716a3287] {
    display: block;
    padding: 10px;
    position: relative;
}

.contents .teacher-basic .teacher-basic-inner2 .teacher-basic-sns[data-v-716a3287] {
    display: block;
    width: 100%;
}

.contents .teacher-details-message[data-v-716a3287] {
    margin-bottom: 70px;
}

.contents .teacher-details-message .teacher-details-part[data-v-716a3287] {
    width: 100%;
    margin-top: 50px;
}

.contents .teacher-details-message .teacher-details-part .teacher-part-title[data-v-716a3287] {
    border-bottom: 1px solid rgb(230, 235, 237);
    display: flex;
    padding-bottom: 15px;
}

.contents .teacher-details-message .teacher-details-part .teacher-part-title p[data-v-716a3287] {
    color: rgb(50, 50, 50);
    font-size: 18px;
    font-weight: 700;
    margin: 7px;
}

.contents .teacher-details-message .teacher-details-part .teacher-part-content[data-v-716a3287] {
    margin-top: 30px;
    position: relative;
    padding-left: 20px;
}

.contents .teacher-details-message .teacher-details-part .teacher-part-content-more[data-v-716a3287] {
    background-color: rgb(3, 136, 105);
    color: rgb(255, 255, 255);
    width: 60px;
    height: 30px;
    outline: none;
    border: none;
    float: right;
}

.teacher-hidden {
    /*  max-height: 175px;   */
    /* 需要设置一个初始高度 */
    overflow: hidden;
    transition: height 0.5s ease-in-out;
    /* 添加缓动效果 */
}

.rwxx .pagex {
    margin: 0 auto;
    max-width: 1310px;
    position: relative;
    background-image: url(../img/itembackground.jpg);
    background-size: 100%
}

.teacher-details-part button {
    cursor: pointer;
}