* {
    box-sizing: border-box;
}

body {
    font-family: 'Microsoft Yahei';
}

.header {
    height: 155px;
    background: #8c0000;
}

.container {
    width: 1240px;
    margin: auto;
}

.layui-layer {
    top: 35% !important;
}

.logo {
    height: 110px;
    background: url("/vlab_files/2024/345/0636/1ehe2.png") left center no-repeat;
}

.navBar {
    background: #720000;
}

.nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nav li {
    flex: 1;
    max-width: 180px;
    display: block;
}

.nav li:first-child {
    margin-left: 0;
}

.nav li a {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    text-decoration: none;
    padding: 0 30px;
    color: #fff;
}

.nav li:hover {
    background: #aa0303;
}

.slider {
    width: 100%;
    min-width: 1200px;
    height: 400px;
    position: relative;
    overflow: hidden;
    background: #fff;
    text-align: center;
}

.slider .bd {
    width: 100%;
}

.slider .bd li {
    width: 100%;
    overflow: hidden;
}

.slider .bd li img {
    display: block;
    width: 100%;
    height: 400px;
}

.slider .tempWrap {
    overflow: visible !important
}

.slider .hd {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 1;
    height: 8px;
    bottom: 30px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider .hd li {
    display: inline-block;
    zoom: 1; width: 30px;
    border-radius: 2px;
    height: 6px;
    line-height: 99px;
    overflow: hidden;
    background: rgba(255,255,255,.6);
    margin: 0 5px;
    cursor: pointer;
}

.slider .hd li.on {
    background: #c60202;
}

.slider .pnBtn {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 400px;
    cursor: pointer;
}

.slider .prev {
    left: -50%;
    margin-left: -600px;
}

.slider .next {
    left: 50%;
    margin-left: 600px;
}

.slider .pnBtn .blackBg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 400px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slider .pnBtn .arrow {
    display: none;
    position: absolute;
    top: 30px;
    z-index: 1;
    width: 60px;
    height: 400px;
}

.slider .pnBtn .arrow:hover {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.slider .prev .arrow {
    right: 0;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/069/0694/hh15.png) -120px 0 no-repeat;
}

.slider .next .arrow {
    left: 0;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/069/0694/hh15.png) 0 0 no-repeat;
}

.page {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #666666;
}

.page span {
    border: 1px solid #ccc;
    color: #727272;
    padding: 5px 10px;
    background: #f1f1f1;
    cursor: pointer;
}

.page span:hover {
    color: #2d82e0;
    text-decoration: none;
}

.contentB {
    height: 475px;
    padding: 35px 0;
    background: #fff;
}

.contentA {
    display: flex;
    justify-content: space-between;
    padding: 40px 0;
}

.title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.title a {
    color: #9f0000;
    font-size: 15px;
}

.center-news {
    width: 800px;
}

.notice {
    width: 330px;
}

.noticBox {
    display: flex;
    justify-content: space-between;
}

.left-picture {
    width: 440px;
    height: 340px;
    position: relative;
}

.left-picture p {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 46px;
    color: #fff;
    padding: 0 15px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: rgba(0,0,0,.6);
}

.news-list {
    width: 330px;
}

.news-list li {
    margin-top: 10px;
}

.news-list li:first-child {
    margin-top: 0px;
}

.news-list li a {
    display: flex;
    height: 60px;
    border-bottom: 1px solid #e1e1e1;
}

.news-list li .date {
    width: 70px;
    text-align: center;
    /* position: absolute; */
    /* left: 13px; */
    /* top: 5px; */
    /* color: #b7b6b6; */
    color: #abb1bc;
}

.news-list li .date b {
    color: #b7b6b6;
    font-size: 28px;
    display: block;
}

.news-list li p {
    margin-left: 10px;
    font-size: 16px;
    color: #333333;
    flex: 1;
    line-height: 26px;
}

.news-list li a:hover {
    border-bottom-color: #9f0000;
}

.news-list li a:hover b,.news-list li a:hover .date,.news-list li a:hover p {
    color: #9f0000;
}

.contentB .more {
    display: block;
    width: 160px;
    height: 40px;
    background: #9f0000;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    margin: 30px auto 0;
}

.contentB {
    height: 640px;
    background: url(/vlab_files/2024/345/0635/tl0i.jpg) center no-repeat;
}

.contentF {
    height: 550px;
    padding-top: 40px;
    background: url(/vlab_files/2024/345/0635/rkob.jpg) center no-repeat;
}
.left-category,
.right-category{
    width: 560px;
    padding: 30px 0;
}
.left-category {

    
}
.right-category{
    
}
.icon-list {
    display: flex;
    justify-content: space-between;
}
.icon-list a.icon-1{
    background: #f7f7f7 url(/vlab_files/2024/345/0636/126ru.png) 30px center no-repeat;
}
.icon-list a.icon-2{
    background: #f7f7f7 url(/vlab_files/2024/345/0636/105ea.png) 30px center no-repeat;
}
.icon-list a.icon-3{
    background: #f7f7f7 url(/vlab_files/2024/345/0636/1agor.png) 30px center no-repeat;
}
.icon-list a.icon-4{
    background: #f7f7f7 url(/vlab_files/2024/345/0636/18fut.png) 30px center no-repeat;
}
.icon-list a.icon-1:hover{
    color: #fff;
    background: #9f0000 url(/vlab_files/2024/345/0636/u5ea.png) 30px center no-repeat;
}
.icon-list a.icon-2:hover{
     color: #fff;
    background: #9f0000 url(/vlab_files/2024/345/0636/16744.png) 30px center no-repeat;
}
.icon-list a.icon-3:hover{
     color: #fff;
    background: #135db8 url(/vlab_files/2024/345/0636/1cgor.png) 30px center no-repeat;
}
.icon-list a.icon-4:hover{
     color: #fff;
    background: #135db8 url(/vlab_files/2024/345/0636/14744.png) 30px center no-repeat;
}

.icon-list a{
    display: block;
    width: 270px;
    height: 75px;
    background: #f7f7f7;
    border-radius: 5px;
    box-shadow: 0 0 10px #d7d7d7;
    font-size: 24px;
    line-height: 75px;
    color: #333333;
    padding-left: 85px;
}

.flex-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex-end {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.img-card {
    width: 406px;
    height: 380px;
    background-image: linear-gradient(to bottom, #9f0000 50%, #fff 50%), linear-gradient(to right, #9f0000, #9f0000);
    background-origin: border-box, content-box;
    background-clip: content-box, border-box;
    border-radius: 2px;
    /* margin-top: 25px; */
    /* padding: 25px ; */
}

.img-card span {
    display: block;
    font-size: 24px;
    color: #ffffff;
    padding-left: 25px;
    padding: 30px 25px 20px;
    line-height: 24px;
}

.img-card img {
    display: block;
    width: 354px;
    height: 200px;
    border-radius: 2px;
    margin: 0 auto;
}

.img-card h2 {
    font-size: 16px;
    color: #333333;
    padding: 0 25px;
    margin: 15px 0 5px 0;
}

.img-card p {
    font-size: 15px;
    color: #999999;
    padding: 0 25px;
    line-height: 25px;
}

.list-card {
    width: 780px;
    height: 380px;
    background: #ffffff;
    border-radius: 6px;
    /* margin-top: 25px; */
    padding: 30px;
}

.list-card li {
    width: 345px;
    margin-bottom: 20px;
}

.list-card li h2 {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    margin: 10px 0 15px;
    position:relative;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-card li h2:after{
    content:"";
    display:block;
    position: absolute;
    width: 4px;
    height: 12px;
    background: #9f0000;
    top: 4px;
    left: 0;
}
.list-card li p {
    font-size: 14px;
    color: #999999;
    line-height: 25px;
}

.list-card li span {
    display: flex;
    font-size: 14px;
    margin-top: 25px;
    color: #ABB1BC;
    justify-content: space-between;
    align-items: center;
}

.list-card li span::before {
    content: "";
    display: block;
    width: 64px;
    height: 2px;
    background: #cdd2dc;
}

.list-card li:nth-child(odd) {
    float: left;
}

.list-card li:nth-child(even) {
    float: right;
}
.category-tit a {
    display: flex;
    font-size: 14px;
    color: #9f0000;
    align-items: center;
}
.platList {
    display: flex;
}

.platList li {
    width: 380px;
    height: 410px;
    margin-left: 30px;
    background: #fff;
    box-shadow: 0 0 5px #d9d9d9;
}

.platList li p {
    margin: 20px;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e9e9e9;
}

.platList li span {
}

.platList li:hover a {
    color: #1085ba;
}

.platList li:first-child {
    margin-left: 0;
}

.newImg {
    width: 63px;
    height: 55px;
    border: 1px solid #1085ba;
}

.newImg .dd {
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    font-family: "Microsoft YaHei";
    color: #666;
    display: block;
    text-align: center;
}

.newImg .yy {
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    font-family: "Microsoft YaHei";
    color: #fff;
    display: block;
    text-align: center;
    background: #1085ba;
}

.newNr {
    margin-left: 80px;
    height: 57px;
}

.newTit {
    font-size: 16px;
    color: #333;
    text-decoration: none !important;
    display: block;
    line-height: 24px;
    height: 25px;
    font-family: "Microsoft Yahei";
}

.newP {
    color: #7c7c7c;
    font-size: 14px;
    text-decoration: none !important;
    line-height: 32px;
}

.newsList {
    width: 760px;
}

.tit {
    padding: 30px 0px;
    text-align: center;
}

.tit-box {
    width: 400px;
    margin: auto;
    position: relative;
    font-size: 30px;
    font-weight: bold;
    display: inline-block;
}

.tit-box span {
    color: #333333;
    position: relative;
    z-index: 1;
}

.tit-box label {
    color: #f4f4f4;
    position: absolute;
    top: -15px;
    left: 70px;
    z-index: 0;
}

.contentC {
    padding: 40px 0;
    background: #f5f5f5;
}

.contentC .tit-box label {
    color: #eeeeee;
}

.contentC .tit-box {
    width: 500px;
}

.slideGroup {
    width: 1160px;
    margin: auto;
    padding-top: 10px;
}

.slideGroup .slideBox {
    zoom:1;position: relative;
}

.slideGroup .parBd ul {
    overflow: hidden;
    zoom:1;}

.slideGroup .parBd ul li {
    transition: 0.2s;
    margin: 5px 10px;
    float: left;
    position: relative;
    _display: inline;
    overflow: hidden;
    width: 270px;
    height: 240px;
}

.slideGroup .parBd ul li .pic {
    position: relative;
    overflow: hidden;
}

.slideGroup .parBd ul li .pic img {
    width: 270px;
    height: 180px;
    display: block;
    padding-bottom: 2px;
}

.slideGroup .parBd ul li .cgzsTit a {
    padding-top: 5px;
    font-family: serif;
    display: block;
    line-height: 22px;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
    color: #333;
    text-align: center;
    font-family: "Microsoft Yahei";
    margin: auto;
}

.slideBox a.sNext,.slideBox a.sPrev {
    display: block;
    width: 48px;
    height: 72px;
    position: absolute;
    top: 70px;
    cursor: pointer;
}

.slideBox a.sNext {
    right: -60px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1026/3bmbv.png) center no-repeat;
}

.slideBox a.sPrev {
    left: -60px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1026/3dmbv.png) center no-repeat;
}

.contentD {
    height: 360px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1058/41ess.png) no-repeat center;
}

.contentD .contentBox {
    width: 1200px;
    margin: auto;
}

.index-tit {
    height: 80px;
    font-size: 30px;
    color: #333;
    line-height: 80px;
}

.index-tit span {
    display: inline-block;
    width: 49%;
    text-align: center;
    cursor: pointer;
}

.index-tit span.on {
    background: #3295c2;
    color: #fff18f;
}

.index-box ul {
    text-align: center;
    padding-top: 40px;
}

.index-box ul li {
    margin: 0 60px;
    display: inline-block;
}

.index-box ul li span {
    display: block;
    width: 145px;
    height: 145px;
    border-radius: 50%;
    border: 2px solid #74c0e2;
    margin: auto;
    font-size: 44px;
    color: #0f80b3;
    text-align: center;
    line-height: 145px;
}

.index-box ul li p {
    color: #0f80b3;
    font-size: 16px;
    text-align: center;
    line-height: 60px;
}

.contentE {
    background: #fff;
    padding: 40px 0;
}

.spanTab {
    width: 1200px;
    margin: auto;
    text-align: center;
}

.spanTab span {
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #ccc;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    margin: 3px;
}

.spanTab span.on {
    background: #0f80b3;
    color: #fff;
    border: 1px solid #0f80b3;
}

.spanTab a {
    font-size: 12px;
    display: inline-block;
    color: #0f80b3;
    padding: 0 10px;
}

.imgs {
    width: 1200px;
    margin: auto;
}

.imgs ul {
    padding-top: 25px;
}

.imgs ul li {
    width: 380px;
    height: 285px;
    border: 1px solid #ccc;
    float: left;
    margin: 8px;
    position: relative;
}

.imgs ul li img {
    width: 100%;
    height: 200px;
}

.imgs ul li .titName {
    padding-top: 5px !important;
}

.imgs ul li .titName,.imgs ul li .personName {
    padding: 0 10px;
    font-size: 16px;
    line-height: 24px;
}

.imgs ul li .people ,.imgs ul li .study {
    display: inline-block;
    padding-left: 17px;
    font-size: 14px;
    line-height: 25px;
}

.imgs ul li .people {
    margin-left: 10px;
    margin-right: 20px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/222/0879/2tpf4.png) left center no-repeat;
}

.imgs ul li .study {
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/222/0879/2roo4.png) left center no-repeat;
}

.imgs .tags {
    position: absolute;
    bottom: 10px;
    right: 11px;
    background: red;
    width: 26px;
    height: 27px;
    font-size: 0;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1152/6qs19.png) center no-repeat;
}

.imgs .blue {
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1152/6ssh4.png) center no-repeat;
}

.imgs .green {
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1152/6ut1j.png) center no-repeat;
}

.links {
    background: #9f0000;
    border-bottom: 1px solid #b60808;
}

.links-list {
    height: 60px;
    display: flex;
    align-items: center;
    gap: 30px;
    width: calc(100% - 180px);
}

.links-list li a {
    color: #fff;
    font-size: 16px;
}

.links h2 {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.footer {
    height: 120px;
    padding: 30px 0;
    background: #910000 url(/vlab_files/2024/345/0636/1ghe2.png) center center no-repeat;
}

.footer p {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}

.rank-content {
    width: 1200px;
    margin: auto;
}

.left-rank {
    width: 740px;
    height: 500px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1146/65b9i.png) top center #fff no-repeat;
}

.right-rank {
    width: 420px;
    height: 500px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1146/65b9i.png) top center #fff no-repeat;
}

.rank-tit {
    width: 162px;
    height: 80px;
    line-height: 80px;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1150/6ilrr.png) center no-repeat;
    margin: auto;
}

.left-rank ul li {
    height: 50px;
    padding: 7px 0;
    border-bottom: 1px solid #e7f7ff;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1149/6hp5i.png) left center no-repeat;
    text-indent: 40px;
    line-height: 50px;
}

.left-rank ul {
    height: 380px;
    overflow: hidden;
    padding: 0px 60px;
}

.right-rank .hd {
    text-align: center;
}

.right-rank .hd li {
    display: inline-block;
    font-size: 20px;
    color: #86acbd;
    height: 75px;
    line-height: 80px;
    cursor: pointer;
    padding: 0 20px;
}

.right-rank .hd li.on {
    font-weight: bold;
    color: #2581aa;
}

.rank-list {
    padding: 0 30px;
}

.college-tit span {
    display: inline-block;
    font-size: 14px;
    color: #999;
    text-align: center;
}

.rank-list ul {
    height: 380px;
    overflow: hidden;
}

.rank-list ul li {
    line-height: 60px;
    border-bottom: 1px solid #e7f7ff;
}

.rank-list ul li span {
    display: inline-block;
}

.rank-list ul li span.sort {
    width: 28px;
    color: #cfd6d9;
    font-size: 18px;
    height: 40px;
    line-height: 33px;
    font-weight: bold;
    text-align: center;
}

.rank-list ul li:nth-child(1) span.sort,.rank-list ul li:nth-child(2) span.sort,.rank-list ul li:nth-child(3) span.sort {
    color: #fff;
}

.rank-list ul li:nth-child(1) span.sort {
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1151/6orct.png) center no-repeat;
}

.rank-list ul li:nth-child(2) span.sort {
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1151/6meof.png) center no-repeat;
}

.rank-list ul li:nth-child(3) span.sort {
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1150/6locm.png) center no-repeat;
}

.rank-list ul li span.name {
    color: #333;
    padding-left: 10px;
    width: 250px;
}

.rank-list ul li span.num {
    color: #333;
    font-size: 14px;
    width: 60px;
    text-align: center;
}

.contentG,.contentH {
    background: #fff;
}

.contentG .contentBox {
    padding: 40px 0;
    width: 1200PX;
    margin: auto;
}

.picScroll-left {
    width: 1200px;
    position: relative;
}

.picScroll-left .hd {
    position: relative;
}

.picScroll-left .hd .prev, .picScroll-left .hd .next {
    display: block;
    width: 48px;
    height: 72px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 55px;
}

.picScroll-left .hd .next {
    right: -60px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1026/3bmbv.png) center no-repeat;
}

.picScroll-left .hd .prev {
    left: -60px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/221/1026/3dmbv.png) center no-repeat;
}

.picScroll-left .bd {
    padding: 10px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1; }

.picScroll-left .bd ul li {
    width: 225px;
    height: 210px;
    margin: 0 6px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
}

.picScroll-left .bd ul li .pic img {
    width: 225px;
    height: 150px;
    display: block;
}

.picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picScroll-left .bd ul li .title {
    line-height: 24px;
    padding-top: 5px;
}

.contentH .contentBox {
    width: 1200px;
    margin: auto;
    padding-bottom: 70px;
}

.link-list ul {
    text-align: center;
}

.link-list ul li {
    display: inline-block;
    line-height: 30px;
    font-size: 16px;
    background: url(https://vslab.gxu.edu.cn/vlab_files/2022/222/0846/1anf9.png) left center no-repeat;
    padding-left: 30px;
    margin: 0 20px;
}

.content_box {
    width: 1170px;
    margin: auto;
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 30px;
    margin-top: 20px;
}

.categoryContent ul li {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 20px;
    width: 545px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.categoryContent ul li a {
    width: 420px;
    height: 65px;
    color: inherit;
    display: block;
    padding: 12px 30px 10px 100px;
    position: relative;
    text-decoration: none;
}
.aside h2 {
    background-color: #8c0000 ;
}
.infoTitle {
    font-size: 16px;
}

.infoBrief {
    font-size: 12px;
    line-height: 20px;
    color: #777;
    padding-top: 5px;
}

.content_left {
    width: 220px;
    float: left;
    background-color: #fff;
}

.left_title {
    font-size: 21px;
    font-weight: bold;
    color: #fff;
    padding: 20px;
    background: url("https://vslab.gxu.edu.cn/vlab_files/2022/222/0975/4179v.png") #1085ba 190px center no-repeat;
    margin-bottom: 15px;
}

.monitor_list {
    color: #5b5b5b;
}

.monitor_list>li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    font-size: 16px;
    position: relative;
}

.monitor_list>li a {
    display: block;
    cursor: pointer;
    color: #5b5b5b;
    padding: 0 24px;
    text-decoration: none;
}

.monitor_list>li a.current {
    color: #fff !important;
    background: #2ba1d7;
}

.monitor_list>li a:hover {
    color: #333;
}

.content_right {
    width: 940px;
    min-height: 415px;
    float: right;
    background-color: #fff;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.sub-title {
    height: 80px;
    line-height: 80px;
    text-align: right;
    padding: 0 5px;
    color: #999;
    border-bottom: #ececec 1px solid;
    position: relative;
    margin-bottom: 10px;
}

.sub-title>span {
    position: absolute;
    left: 12px;
    font-size: 18px;
    color: #333;
    border-bottom: #444 2px solid;
}

.sub-title a {
    text-align: right;
    color: #999;
    text-decoration: none;
}

.sub-title a:hover {
    color: #0b3b9d;
}

.elList {
    margin-top: -1px;
    padding: 0 10px;
    min-height: 250px;
}

.sub-list li {
    height: 80px;
    line-height: 80px;
}

.elList>li {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
    padding: 0 10px;
}

.elList>li>a {
    color: #3e3e3e;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
}

.sub-list li span {
    float: right;
    color: #c5c5c5;
}

.elList>li:hover {
    background: #f5f5f5;
}

.elList>li:hover a {
    color: #333;
}

.page {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #666666;
}

.page a {
    border: 1px solid #ccc;
    color: #727272;
    padding: 5px;
    cursor: pointer;
}

.page a:hover {
    color: #fff;
    text-decoration: none;
    background: #4976e8;
    border: 1px solid #4976e8;
}

.title_info {
    width: 100%;
    color: #888;
    text-align: center;
    padding: 5px 0;
    font-size: 16px;
}

.articlePage {
    color: #555;
    font-size: 16px;
    padding: 20px 40px;
    line-height: 2;
}

.articlePage h2 {
    text-align: center;
    font-size: 27px;
    color: #333;
    font-weight: normal;
}

.articlePage > p img {
    display: block;
    margin: 10px auto;
    cursor: pointer;
}

.articlePage > p {
    font-family: "Microsoft YaHei";
    padding-top: 10px;
    text-align: justify;
    color: #666;
    text-indent: 2em;
}

.articlePage table {
    margin: 0 auto;
}

.articlePage table td {
    text-align: left;
    color: #666;
    padding: 10px;
}

.articlePage table td p {
    text-indent: 0;
    text-align: left;
    font-family: "Microsoft YaHei";
    color: #666;
}

.articlePage object {
    margin-left: -2em;
}

.download-pic {
    display: block;
    width: 135px;
    height: 135px;
    background: url("../img/download.png") no-repeat center;
    position: absolute;
    top: 30px;
    right: -155px;
}

.article-detail {
    padding-top: 30px;
}
.contentCategory {
    width: 1150px;
}
.contentLi {
    width: 900px;
}
.articleLi li{
    line-height: 30px;
}

.subPage{width:1400px;margin:80px auto 0;position:relative;}
.subLeft{width: 220px;float:left;overflow: hidden;position: relative;}
.subLeft.currents{top:90px;left:50%;margin-left:-700px;}
.subLeft ul{width: 100%;overflow: hidden;margin-bottom: 40px;padding-bottom: 10px;background-color: #89211b}
.subLeft ul:after{content:'';width:0;
    height:0;
    border-width:33px 110px 0;
    border-style:solid;
    border-color:#89211b transparent transparent;/*灰 透明 透明 */
    margin:40px auto;
    position:absolute;bottom: -33px;left:0;}
.subLeft li{line-height: 25px;font-size: 16px;position:relative;}
.subLeft li a{display: block;padding:12px 25px 12px 20px;color:#fff;border-bottom:1px solid #fff;position: relative;z-index: 1}
.subLeft li > a{background-color: #89211b;text-align: center;}
.subLeft li a:hover,.subLeft li.active > a,.subLeft li a:hover{background-color:#c6a13e;color:#fff;}
.subLeft li:hover{border-color:#89211b;}
.subLeft li .toggles{position:absolute;right:0;top:0;height:25px;display:block;padding:12px 0;width:40px;cursor:pointer;z-index:999;font-size:28px;color:#fff;text-align: center;}
.subLeft li.on .toggles{font-size: 16px;}
.subLeft .second_nav{display: none;text-align:  center;background-color:#f5f6f7;}
.subLeft .active .second_nav{/* display:block; */}
.subLeft .second_nav dd a{border-bottom:1px solid #e6e6e6;display:block;padding-left:30px;font-size:18px;padding: 10px 30px 10px 30px;font-size:14px;position: relative;color:#333;}
.subLeft .second_nav dd a:before{content: '';width:0;height:0;border-width:4px 0 4px 5px;border-style:solid;border-color:transparent transparent transparent #b8c1cc;position: absolute;left:14px;top:20px;}
.subLeft .second_nav dd a:hover,.subLeft .second_nav dd.active a{color:#fff;background-color:#c6a13e;}
.subLeft .second_nav dd a:hover:before,.subLeft .second_nav dd.active a:before{border-color:transparent transparent transparent #fff;}
.subLeft .second_nav dd:first-child{border-top:none;}
/*移动端二级导航开始*/
.phone_subNav{margin: 20px 0 0;}
.phone-icon01{width: auto;height: 40px;background-color:#89211b;display: block;}
.sub_navm{ width:auto;; overflow: hidden;display: none;}
.sub_navm ul{background-color:#eaeef5;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #dadada;width: 100%;overflow: hidden;position:relative;}
.sub_navm li .phone_toggle{position:absolute;right:0;top:0;width:46px;height:45px;text-align:center;line-height:45px;font-size:22px;cursor:pointer;}
.sub_navm li a{font-size: 14px; padding-left:13px; height:45px;line-height:45px;display:block;width: 100%;float:left;}
.sub_navm li dd a{height:35px;line-height:35px;font-size:12px;padding-left:0;}
.sub_navm li a:hover{color:#89211b;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#89211b;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left; }
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;}
.phone_subNav{display: none;}
.phone-icon01{text-align: center;display: block;}
.phone_subNav .mobile-inner-header-icon{display:inline-block;float: none;height: 40px;color:#fff;width: 65px;text-align: center;margin-right:0;font-size:16px;line-height:40px;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon span{background-color: #6a1305}
.sub_right{margin-left:260px;}
.subBanner {width:100%;overflow:hidden;max-height: 300px;position: relative;}
.subBanner_con{position: absolute;left:50%;margin-left:-600px;bottom: 0;width: 220px;bottom:0;height: 60px;line-height: 60px;text-align: center;color:#fff;font-size: 20px;background: #89211b;}
.subBannerTop{width: 220px;height: 170px;overflow: hidden;background: url(../../images/gb20191031/bg02.png) no-repeat center center;position: absolute;left:50%;margin-left:-600px;bottom: 61px;}
.subBannerTop img{width: 110px;margin:45px auto 0;display: block;}
.bread{width:auto;height:auto; line-height:20px; color:#787878;padding:15px 0;overflow:hidden;border-bottom: 2px solid #e6e6e6}
.bread span{float:left;font-weight:normal;color:#666;}
.bread span a{color:#666;}
.bread a:hover{color:#c6a13e;}
/*学院概况*/
.subPage{width: 1200px;margin:0 auto 20px;}

/*分页*/
.page{ width:100%; height:30px; line-height:30px; text-align:left; margin:0 auto;font-size:14px;clear:both; padding:60px 0px}
.page a{ display: inline-block;width: auto;padding:0 10px;height: 30px;padding:0 14px;text-align:center;color:#cdcdcd;font-size:18px;}
.page a:hover,.page a.on{color:#000;}
.page strong{color:#367900;font-family: 'Verdana';font-weight: bold;padding:0 2px;}
.pages_min{ margin:30px 0 30px; overflow: hidden; display: none;padding:0 18px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #df4c36; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}

/*文章页*/
.pageArticle{width:100%;overflow:hidden;position: relative;}
.articleTitle{line-height:26px;padding-top:10px;}
.articleTitle h3{font-size:22px;line-height:35px;padding: 0 0 10px 0;text-align:center;font-weight: normal;color: #89211b;}
.article{line-height: 33px;font-size: 18px;padding: 0 0 35px;}
.sub_share{float:right;}
.Annex {padding:20px 0 40px 0; overflow:hidden;clear: both;border-top:1px solid #eee;}
.Annex h3 {font-size: 16px;color:#000;height: 50px;line-height: 50px;background-color: #ededee;color: #89211b;padding-left:35px;}
.Annex ul{overflow: hidden;padding-top:20px;}
.Annex ul li {height: 30px;line-height: 30px;background-color: #f3f3f3;padding-left:35px;margin-bottom: 15px;}
.Annex ul li span{margin-right: 5px;color: #666}
.Annex ul li a { font-size: 14px;color:#666;}
.Annex ul li a:hover{color:#000;}
.article img{display:inline-block!important;width: auto;}
.pageArticle2 .article{background:none;padding:20px 0;}
.article strong{font-weight: bold;}
.article i{font-style: italic;}
.deanHeader{background-color:#edf2f7;margin-bottom: 20px;padding:20px;position: relative;min-height: 260px;}
.deanImg{width: 216px;display: block;position: absolute;right:20px;top:20px;}
.deanImg a{display: block;width: 100%;padding-bottom: 120.4%;height: 0;overflow:hidden;}
.deanTxt{margin:43px 290px 0 55px;border-left:2px solid #082d57;padding-left:18px;}
.deanTxt h3,.deanTxt h4{font-size:30px;font-weight: normal;margin-bottom: 10px;}
.deanTxt h3{color:#082d57;}
.deanTxt h4{color:#c5a97a;margin-bottom: 33px;}
.deanTxt p{color:#082d57;line-height: 24px;}
.deanCon{background-color:#f0f2f5;padding:45px;font-size:16px;letter-spacing: 0.5px;line-height: 30px;color:#666;margin-bottom: 40px;}
.deanCon p{margin-bottom: 30px;}

/*图片列表页*/
.picList01{width: 104%;overflow:hidden;*width: 100%;}
.picList01 li{width: 33.33%;float:left;margin-bottom: 40px;}
.picList01 li a{display:block;margin-right: 40px;}
.picList01 li span{width: 100%;height: 0;padding-bottom: 66.6666666%;overflow:hidden;display: block;}
.picList01 li strong{background-color:#f0f2f5;height: 40px;line-height: 40px;text-align: center;font-size:16px;color:#666;display: block;}

/*列表页*/
.newsList03{width: 100%;overflow:hidden;}
.newsList03 li{height: 50px;line-height: 50px;background-color: #e2e2e2;overflow:hidden;*background-color:#f5f5f5;*margin-bottom: 10px; }
.newsList03 li:nth-child(2n){background-color: #f5f5f5}
.newsList03 li span{float: right;margin-right: 10px;}
.newsList03 li:hover{background-color: #fff;}
.newsList03 li a{padding-left:20px;display: block;color:#616161;font-size:16px;}

/*分页*/
.pages{ text-align:center; height:28px;*height:29px; font-size:14px;line-height:28px; margin:35px 0; overflow: hidden;}
.pages img{vertical-align: middle;width: auto;}
.pages span{ color:#89211b; padding:0 20px 0 0px; font-size:16PX;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px;*height:29px;line-height: 29px; font-size:16px; text-align:center; color:#636363;border-radius: 50%;margin:0 6px;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#c6a13e;}
.pages a.prev,.pages a.start,.pages a.next,.pages a.end{width: auto;}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{background:none;color:#c6a13e;}
.pages a.on_pages{ background-color:#c6a13e;color:#fff;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;font-size:1.3rem;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #eaeef5; border-radius: 3px; color:#89211b; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#f18e21; color:#fff; transition:0.5s;}

.articleList03{padding-top:15px;}
.articleAuthor{padding:10px 0;text-align: center;color:#808080;font-size:13px;border-bottom: 1px solid #c8c8c8;margin-bottom: 25px;}
.articleTitle03 h3{font-size:23px;color:#89211b;font-weight: normal;letter-spacing: 1px;padding:30px 0;}
.articleList02{padding-top:0;}
.articleAuthor span{display: inline-block;height: 22px;line-height: 22px;margin:5px 5px 2px;}
.article_date{padding-left:55px;background: url(../../images/gb20191031/time_bg.png) no-repeat 21px center;}
.article_view {background: url(../../images/gb20191031/view_bg.png) no-repeat left center;padding-left:34px;}

/*文章页*/
.share{
}
.share_btn{width: 50px;cursor:pointer;float: left;line-height: 36px;}
.share_btn strong{display: block;font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.bdsharebuttonbox{width: 165px;float: left;}
.webHeight50{height: 50px;}


@media screen  and (max-width:1220px) {
  .subPage{width: auto;padding:0 15px;}
  .subBanner_con{left:0;margin:0;width: 220px;}
  .subBannerTop{display: none;}
  .picList01{width: 100%;}
  .picList01 li a{margin:0 10px;}
  .picList01 li{margin-bottom: 20px;}
  .share{display: none;}
  .phoneShare{display: block;position: static;margin: 0  0 10px 0;}
  .articleList04{margin:0;}
  

}
@media screen  and (max-width:1024px) {
	
}
@media screen  and (max-width:992px) {
	
	.picList01 li{width: 50%;}

}

@media screen  and (max-width:768px) {
	.subBanner_con{height: 50px;line-height: 50px;font-size: 18px;}
	.subLeft{display: none;}
	.sub_right{margin-left:0;}
	.articleTitle03 h3{padding:15px 0;font-size:18px;}
	.phone_subNav{display: block;}
	.articleTitle h3{font-size: 18px;line-height: 30px;}
	.pages{display: none;}
	.pages_min{display: block;}
	
}

@media screen and (max-width:640px) {

}

@media screen and (max-width:600px) {
	
  
}

@media screen and (max-width:480px) {
	
	.picList01 li{width: 100%;}
	.picList01 li a{margin:0;}
	

}
@media screen and (max-width:460px) {
	
}
@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	
	

}
/* 1203修改 */
.share{float: right;}
.articlePage{background: url(../../images/gb20191031/contentBg.png) bottom center no-repeat;overflow: hidden;}
.articlePage .articleList03{max-width: 940px;margin: 0 auto;}

.share_btn {font-weight: normal;width: auto;height: 32px;line-height: 32px;float: left;}
.bdsharebuttonbox {float: left;}
.share a { padding-left: 0px !important;margin: 0px 0px 0 15px !important;width: 32px !important; height: 32px !important;float: left;border-radius: 50%;}
.share a.bds_weixin{background:url(../../images/gb20191031/weixin.png) no-repeat center center #7dd43c;}
.share a.bds_tsina{background:url(../../images/gb20191031/weibo.png) no-repeat center center #e83437;}
<!--.share a.bds_qzone{background:url(../../images/gb20191031/qqzoom.png) no-repeat center center #fece00;}-->
.share a.bds_more{background:url(../../images/gb20191031/share_more.png) no-repeat center center #a3bfd9;}
.share a.bds_weixin:hover{background-color: #7dd43c ;}
.share a.bds_tsina:hover{background-color: #e83437 ;}
.share a.bds_qzone:hover{background-color: #fece00 ;}
.share a.bds_more:hover{background-color: #a3bfd9 ;}
