@charset "utf-8";
header{background-color: #fff;}
header .logo img{filter: none;}
header .nav-box .nav-1st > li > a{color: #1A1A1A;}
header .nav-box .nav-1st > li > a:after{background-color: #0058A8;}
header .nav-box .nav-1st > li.on > a{color: #0058A8;}
header .entrance-links a{color: #767676;}
header .language-wrap a{color: #1A1A1A;}
header .search-btn{filter: none;}
/******内页******/
.inpage-container{min-height: 25rem;box-sizing: border-box;padding-bottom: 5rem;}
.inpage-container > .w1700{display: flex;justify-content: space-between;}
.inpage-container > .w1700 > .con-l{flex: 0 0 14rem;margin-right: 3rem;}
.inpage-container > .w1700 > .con-r{flex: 1;overflow: hidden;}
.inpage-container > .w1700 > .con-r .bread-wrap{padding: 1.5rem 0;margin-bottom: 2rem;border-bottom: 1px solid #ddd;}
.inpage-container .bottom-btn-wrap{display: flex;align-items: center;padding-top: 1rem;margin-top: 10rem;border-top: 1px solid #ddd;}
.inpage-container .bottom-btn-wrap .back-btn{display: inline-flex;align-items: center;color: #999;transition: .3s;}
.inpage-container .bottom-btn-wrap .back-btn::before{content: '';width: 1em;height: 1em;margin-right: .5em;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxNi41NDUiIGhlaWdodD0iMTQuNDMzIiB2aWV3Qm94PSIwIDAgMTYuNTQ1IDE0LjQzMyI+PHBhdGggZD0iTTAgMi45NGwzLjM5NCAzLjM5My44ODMtLjg4NC0yLjQzOS0yLjQ0TDQuMjQyLjk1IDMuNDMgMGwtMy40MyAyLjk0eiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDA1OEE4Ii8+PHBhdGggZD0iTTEwLjUgMTMuMTgzSDMuNDE4djEuMjVIMTAuNXEyLjUzOSAwIDQuMzM4LTEuODY4IDEuOC0xLjg3IDEuNzAxLTQuNDA2LS4wOTMtMi40MDItMS44NjUtNC4xMDZRMTIuOTAzIDIuMzUgMTAuNSAyLjM1SC45MTlWMy42aDkuNThxMS45IDAgMy4zMDkgMS4zNTQgMS40MDggMS4zNTUgMS40ODIgMy4yNTMuMDc5IDIuMDA1LTEuMzUyIDMuNDktMS40MyAxLjQ4Ni0zLjQzOCAxLjQ4NnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwNThBOCIvPjwvc3ZnPg==');background-size: 100% 100%;filter: brightness(0) invert(.5);}
.inpage-container .bottom-btn-wrap .back-btn:hover{color: #0058A8;}
.inpage-container .bottom-btn-wrap .back-btn:hover::before{filter: none;}
/*面包屑*/
.bread{display: flex;align-items: center;line-height: 1rem;white-space: nowrap;color: #999;}
.bread .icon{width: .8rem;height: .8rem;margin-right: .6rem;}
.bread a{margin: 0 .6rem;color: #999;transition: .3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a:last-child{color: #666;}
.bread a:hover{color: #0058A8;}
/*分页*/
.page{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;margin-top: 3rem;}
.page > *{display: inline-flex;justify-content: center;align-items: center;min-width: 2rem;height: 2rem;box-sizing: border-box;padding: 0 .8rem;margin: 0 .3rem;/*background-color: transparent;border: 1px solid #999;*/border-radius: 1rem;color: #999;transition: .3s;}
.page input{width: 1.5rem;background-color: transparent;text-align: center;}
.page .no-border{padding: 0;margin: 0;border-color: transparent;}
.page > a.on,.page > a:hover{background-color: #0058A8;border-color: #0058A8;color: #fff;}

/*内页banner*/
.inpage-banner{position: relative;overflow: hidden;}
.inpage-banner .bg{padding-top: 20.83%;background-position: center;background-size: cover;background-repeat: no-repeat;}
/*标题*/
.inpage-title{display: flex;align-items: center;margin-bottom: 2rem;}
.inpage-title .name{font-weight: bold;color: #0058A8;}
/*更多按钮*/
.index-more-btn{display: inline-flex;align-items: center;position: relative;transition: .3s;}
.index-more-btn::before{content: '';position: absolute;right: calc(100% + 1rem);top: 50%;width: 10rem;height: 1px;background-color: rgba(0,88,168,.2);}
.index-more-btn::after{content: '';position: absolute;right: calc(100% + .8rem);top: 50%;width: 6px;height: 6px;background-color: #0058A8;border-radius: 50%;box-shadow: 0 0 0 5px rgba(0,88,168,.2);transform: translateY(-50%);}
.index-more-btn:hover{transform: translateX(.2em);}
.index-more-btn.white{color: #fff;}
.index-more-btn.white::before{background-color: rgba(255,255,255,.2);}
.index-more-btn.white::after{background-color: #fff;box-shadow: 0 0 0 5px rgba(255,255,255,.2);}
/*纵向导航栏*/
.vertical-nav-box{margin-top: -6rem;}
.vertical-nav-box > .title{display: flex;justify-content: center;align-items: flex-end;height: 6rem;box-sizing: border-box;padding: 0 1rem .6rem;background-image: linear-gradient(180deg,rgba(0,88,168,.4),rgba(0,88,168,1));color: #fff;}
.vertical-nav-box > .title .name{font-weight: bold;}
.vertical-nav-box .nav-1st{box-shadow: 0 .2rem 1.5rem rgba(0,88,168,.2);}
.vertical-nav-box .nav-1st > li{margin: 0 1rem;border-bottom: 1px solid #ddd;}
.vertical-nav-box .nav-1st > li:last-child{border-bottom: 0;}
.vertical-nav-box .nav-1st > li > a{position: relative;display: block;/*padding: .8rem 0;*/padding: .8rem .8rem .8rem 0;line-height: 1.5;transition: .3s;}
.vertical-nav-box .nav-1st > li > a::after{content: '';position: absolute;right: 0;top: 50%;width: .3rem;height: .3rem;border-top: 2px solid currentColor;border-right: 2px solid currentColor;color: #999;transform: translate(-50%,-50%) rotate(45deg);}
.vertical-nav-box .nav-1st > li.on{border-bottom-color: #0058A8;}
.vertical-nav-box .nav-1st > li.on > a{font-weight: bold;color: #0058A8;}
.vertical-nav-box .nav-1st > li.on > a::after{color: #0058A8;}
.vertical-nav-box .nav-1st > li:hover > a{transform: translateX(.2em);}
/*年份导航轮播*/
.year-nav-swiper{position: relative;box-sizing: border-box;padding: .8rem 3.6rem;margin-bottom: 1.5rem;background-color: #E5EEF6;border-radius: 2rem;overflow: hidden;}
.year-nav-swiper::before{content: '';z-index: 2;position: absolute;left: 0;top: 0;bottom: 0;width: 3.6rem;background-color: #E5EEF6;}
.year-nav-swiper::after{content: '';z-index: 2;position: absolute;right: 0;top: 0;bottom: 0;width: 3.6rem;background-color: #E5EEF6;}
.year-nav-swiper .swiper-slide a{position: relative;display: block;line-height: 2.4rem;text-align: center;transition: .3s;}
.year-nav-swiper .swiper-slide a::after{content: '';position: absolute;left: 50%;top: 50%;width: 100%;height: 4px;margin-top: -2px;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNDQgNCI+PGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGZpbGw9IiMwMDU4QTgiIGZpbGwtb3BhY2l0eT0iLjIiLz48ZWxsaXBzZSBjeD0iMjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGZpbGw9IiMwMDU4QTgiIGZpbGwtb3BhY2l0eT0iLjIiLz48ZWxsaXBzZSBjeD0iNDIiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGZpbGw9IiMwMDU4QTgiIGZpbGwtb3BhY2l0eT0iLjIiLz48L3N2Zz4=');background-size: 100% 100%;pointer-events: none;}
.year-nav-swiper .swiper-slide.on a{font-size: 1.2rem;font-weight: bold;color: #0058A8;}
.year-nav-swiper .swiper-slide a:hover{font-size: 1.2rem;}
.year-nav-swiper .btn{z-index: 3;position: absolute;top: 50%;width: 1.5rem;height: 1.5rem;margin-top: -.8rem;border: 1px solid #0058A8;border-radius: 50%;cursor: pointer;transition: .3s;filter: drop-shadow(2px 2px 4px rgba(0,0,0,.5));}
.year-nav-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 2px solid #0058A8;}
.year-nav-swiper .prev-btn{left: 1.2rem;}
.year-nav-swiper .prev-btn:after{border-left: 2px solid #0058A8;transform: translate(-30%,-50%) rotate(-45deg);}
.year-nav-swiper .next-btn{right: 1.2rem;}
.year-nav-swiper .next-btn:after{border-right: 2px solid #0058A8;transform: translate(-70%,-50%) rotate(45deg);}
.year-nav-swiper .btn:hover{background-color: #0058A8;}
.year-nav-swiper .btn:hover::after{border-color: #fff;}
.year-nav-swiper .swiper-button-disabled{filter: grayscale(1);opacity: .2;cursor: not-allowed;}
/*内页三级导航栏*/
.inpage-third-nav{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 2rem;}
.inpage-third-nav .item{display: inline-flex;align-items: center;padding: 0 .8rem;margin-right: .8rem;border: 1px solid #0058A8;border-radius: 2.2rem;line-height: 2.1rem;color: #0058A8;transition: .3s;}
.inpage-third-nav .item:hover{background-color: #eee;}
.inpage-third-nav .item.on{background-color: #0058A8;color: #fff;}

/*新闻详情*/
.news-details-box .title{margin-bottom: 1rem;line-height: 1.5;font-weight: bold;}
.news-details-box .record{display: flex;align-items: center;flex-wrap: wrap;line-height: 1rem;color: #999;}
.news-details-box .record span{display: flex;align-items: center;margin-left: 1.5rem;}
.news-details-box .record span:first-child{margin-left: 0;}
.news-details-box .record span .icon{width: 1rem;height: 1rem;margin-right: .6rem;opacity: .5;}
.news-details-box .content{padding: 2rem 0;line-height: 2;}
.news-details-box .content p{margin-bottom: 1em;}
.news-details-box .content em{font-style: italic;}
.news-details-box .share-wrap{padding-bottom: 3rem;}
.news-details-box .share-wrap .pre .icon{opacity: .5;}
.news-details-box .share-wrap .item{margin-left: .8rem;}
.news-details-box .share-wrap .item:nth-of-type(1){margin-left: 0;}
.news-details-box .jump-wrap{padding-top: 1rem;border-top: 1px solid #ddd;}
.news-details-box .jump-wrap .btn{display: flex;align-items: center;margin: 1rem 0;}
.news-details-box .jump-wrap .btn span{margin-right: 1em;white-space: nowrap;color: #999;}
.news-details-box .jump-wrap .btn a{color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-details-box .jump-wrap .btn a:hover{color: #0058A8;}

/*学院简介区*/
.college-brief-box > div[class^='section']{margin-bottom: 2.5rem;}
.college-brief-box .brief{line-height: 1.75;text-indent: 2em;color: #666;}
.college-brief-box .section-title{display: flex;align-items: center;margin-bottom: 1rem;}
.college-brief-box .section-title .icon{width: 1.6rem;height: 1.6rem;margin-right: .5rem;}
.college-brief-box .section1 .brief{color: #3D3D3D;}
.college-brief-box .section1 .top{padding-bottom: 1rem;}
.college-brief-box .section1 .bottom{display: flex;justify-content: space-between;flex-wrap: wrap;}
.college-brief-box .section1 .bottom > .con-l{width: 66%;}
.college-brief-box .section1 .bottom > .con-r{width: 32%;box-sizing: border-box;padding: 1.5rem 1.5rem 0;background: #0058A8 url(../images/teacher_data_box_bg.jpg) center no-repeat;background-size: cover;color: #fff;}
.college-brief-box .section1 .bottom > .con-r .title{margin-bottom: 2.5rem;}
.college-brief-box .section1 .bottom .pic{overflow: hidden;}
.college-brief-box .section1 .bottom .pic em{display: block;padding-top: 40.66%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: .5s;}
.college-brief-box .section4 .section-content{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 1.2rem 1.5rem;background: #0058A8 url(../images/scientific_research_box_bg.jpg) center no-repeat;background-size: cover;color: #fff;}
.college-brief-box .section4 .section-content #vsb_content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.college-brief-box .section4 .section-content #vsb_content > .con-l{width: 48%;}
.college-brief-box .section4 .section-content #vsb_content > .con-r{width: 50%;}
.college-brief-box .section4 .section-content .brief{color: #fff;}
/*教师数据展示*/
.teacher-data-show{display: flex;flex-wrap: wrap;}
.teacher-data-show .item{width: 33.33%;margin-bottom: 2rem;line-height: 1;}
.teacher-data-show .item .num{height: 1em;}
.teacher-data-show .item .num span{display: inline-flex;font-family: Impact,Arial;}
.teacher-data-show .item .num sup{display: inline-flex;transform: translateY(-.3em);}
.teacher-data-show .item .num em{display: inline-flex;margin-left: .2em;font-size: .7rem;}
.teacher-data-show .item .txt{margin-top: .5rem;}
/*学生数据展示*/
.student-data-show{display: flex;flex-wrap: wrap;margin: 1rem 0;}
.student-data-show .item{width: 25%;box-sizing: border-box;padding-left: 1.5rem;border-left: 1px solid #ddd;line-height: 1;}
.student-data-show .item .num{height: 1em;color: #0058A8;}
.student-data-show .item .num span{display: inline-flex;font-family: Impact,Arial;}
.student-data-show .item .num sup{display: inline-flex;transform: translateY(-.3em);}
.student-data-show .item .num em{display: inline-flex;margin-left: .2em;font-size: .7rem;}
.student-data-show .item .txt{margin-bottom: .8rem;color: #666;}
/*研究数据展示*/
.research-data-show{display: flex;justify-content: space-between;flex-wrap: wrap;}
.research-data-show .item{display: inline-flex;flex-direction: column;justify-content: space-between;align-items: flex-start;width: 32%;height: 6.8rem;box-sizing: border-box;padding: .6rem .6rem 1rem;margin: .3rem 0;border: 1px solid rgba(255,255,255,.4);}
.research-data-show .item .num{height: 1em;}
.research-data-show .item .num span{display: inline-flex;font-family: Impact,Arial;}
.research-data-show .item .num sup{display: inline-flex;transform: translateY(-.3em);}
.research-data-show .item .num em{display: inline-flex;margin-left: .2em;font-size: .7rem;}
.research-data-show .item .txt{margin-bottom: .8rem;}
/*专业展示区*/
.major-show-box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 1.5rem;}
.major-show-box .item{width: 32%;box-sizing: border-box;padding: 1rem;background-color: rgba(0,88,168,.12);border-top: 1px solid #0058A8;max-height: 22rem;overflow: auto;}
.major-show-box .item:last-child{border-top: 0;background: #EEE6E2 url(../images/major_box_item_bg.jpg) center no-repeat;background-size: cover;}
.major-show-box .item:last-child .tit{color: #1A1A1A;}
.major-show-box .item .tit{margin-bottom: 1rem;color: #0058A8;}
.major-show-box .item .list1 li{background: #1D3677 url(../images/doctoral_program_li_bg1.jpg) center no-repeat;background-size: cover;margin-top: .6rem;}
.major-show-box .item .list1 li:first-child{margin-top: 0;}
.major-show-box .item .list1 li:nth-child(2){background: #195A36 url(../images/doctoral_program_li_bg2.jpg) center no-repeat;}
.major-show-box .item .list1 li:nth-child(3){background: #195A36 url(../images/doctoral_program_li_bg3.jpg) center no-repeat;}
.major-show-box .item .list1 li a{display: flex;justify-content: center;align-items: center;height: 7.5rem;padding: 0 1em;color: #fff;transition: .3s;height: 5.2rem;}
.major-show-box .item .list1 li a:hover{transform: translateX(.2em);}
.major-show-box .item .list2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.major-show-box .item .list2 li{width: 48.5%;margin-bottom: .6rem;}
.major-show-box .item .list2 li a{display: flex;align-items: center;height: 4.8rem;box-sizing: border-box;padding: .8rem;background-color: #fff;border-left: 1px solid #0058A8;box-shadow: 0 .2rem .6rem rgba(0,0,0,.12);transition: .3s;}
.major-show-box .item .list2 li a:hover{transform: translateX(.2em);}
.major-show-box .item .list3 li{margin-bottom: .6rem;}
.major-show-box .item .list3 li a{display: block;padding: .6rem .8rem;background-image: linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,0));line-height: 1.5rem;transition: .3s;}
.major-show-box .item .list3 li a:hover{transform: translateX(.2em);}

/*人员信息列表*/
.person-info-list{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 .5rem;}
.person-info-list li{width: 49%;margin-bottom: 1.5rem;}
.person-info-list li a{display: flex;align-items: flex-start;padding: 1rem;background-color: #fff;border-radius: .8rem;box-shadow: 0 .2rem 1rem rgba(0,0,0,.16);cursor: default;}
.person-info-list li a .pic{flex: 0 0 11rem;margin-right: 1.5rem;border-radius: .4rem;overflow: hidden;}
.person-info-list li a .pic em{display: block;padding-top: 146%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: .5s;}
.person-info-list li a .info{flex: 1;overflow: hidden;color: #666;}
.person-info-list li a .info .name{display: flex;align-items: center;padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #D8D8D8;}
.person-info-list li a .info .name span{font-weight: bold;color: #1A1A1A;transition: .3s;}
.person-info-list li a .info .name em{margin-left: .6rem;color: #999;}
.person-info-list li a .info .brief{height: 8em;line-height: 1.5;overflow-y: auto;font-weight: bold;}
.person-info-list li a .info .list{margin-bottom: 2.5rem;margin-bottom: 1rem;}
.person-info-list li a .info .list dd{display: flex;align-items: center;margin-top: .8rem;}
.person-info-list li a .info .list dd .icon{width: .9rem;height: .9rem;margin-right: .6rem;}
.person-info-list li a:hover .pic em{transform: scale(1.05);}
.person-info-list li a:hover .info .name span{color: #0058A8;}

/*人员详情*/
.person-details-box{display: flex;align-items: flex-start;}
.person-details-box .pic{flex: 0 0 11rem;margin-right: 3rem;border-radius: .4rem;overflow: hidden;}
.person-details-box .pic em{display: block;padding-top: 146%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: .5s;}
.person-details-box .info{flex: 1;overflow: hidden;}
.person-details-box .info .name{margin-bottom: .5rem;font-weight: bold;}
.person-details-box .info .position{padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #D8D8D8;color: #666;}
.person-details-box .info .brief{line-height: 1.5;}
.person-details-box .info .list{margin-top: 3rem;color: #666;}
.person-details-box .info .list dd{display: flex;align-items: center;margin-top: .8rem;}
.person-details-box .info .list dd .icon{width: .9rem;height: .9rem;margin-right: .6rem;}

/*机构信息区*/
.organization-info-box .section{margin-bottom: 2rem;}
.organization-info-box .section .section-title{display: flex;align-items: center;margin-bottom: 1rem;font-weight: bold;color: #0058A8;}
.organization-info-box .section .section-title .icon{width: 1em;height: 1em;margin-right: .3em;}
/*办公室人员列表*/
.office-person-list li{display: flex;align-items: flex-start;padding: 1.5rem 1.5rem .5rem;margin-bottom: 1rem;background-color: rgba(0,88,168,.06);border-top: 1px solid #0058A8;}
.office-person-list li > .con-l{flex: 0 0 12.5rem;margin-right: 2rem;}
.office-person-list li > .con-r{flex: 1;}
.office-person-list li .office-name{margin-top: -.3em;font-weight: bold;}
.office-person-list li .person-list{display: flex;flex-wrap: wrap;}
.office-person-list li .person-list dd{display: flex;align-items: flex-start;width: 40%;margin: 0 5% 1rem 0;line-height: 1rem;}
.office-person-list li .person-list dd .name{flex: 0 0 6em;margin-right: 1em;}
.office-person-list li .person-list dd .name a{display: inline-block;vertical-align: top;min-width: 3em;text-align: justify;text-align-last: justify;transition: .3s;}
.office-person-list li .person-list dd .position{flex: 1;color: #666;}
.office-person-list li .person-list dd .name a:hover{color: #0058A8;transform: translateX(.2em);}

/*历程信息列表*/
.history-info-list li a{display: flex;justify-content: space-between;align-items: center;position: relative;padding: 1rem 0;border-bottom: 1px dashed #ddd;line-height: 1.8rem;}
.history-info-list li a::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background-color: #0058A8;transform: scaleX(0);transform-origin: left;transition: 1s;}
.history-info-list li a .tit{position: relative;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.history-info-list li a .tit::before{content: '';position: absolute;left: 0;top: 50%;width: .8rem;height: 2px;margin-top: -1px;background-color: #0058A8;transform: scaleX(0);transform-origin: left;transition: .3s;}
.history-info-list li a .date{white-space: nowrap;color: #999;}
.history-info-list li a:hover::after{transform: scaleX(1);}
.history-info-list li a:hover .tit{padding-left: 1.2rem;color: #0058A8;}
.history-info-list li a:hover .tit::before{transform: scaleX(1);}

/*名称分类列表*/
.name-classification-list li{display: flex;align-items: flex-start;padding: 1rem 0;border-bottom: 1px dashed #ddd;}
.name-classification-list li .letter{flex: 0 0 3.5rem;font-weight: bold;text-transform: uppercase;color: #0058A8;}
.name-classification-list li .list{flex: 1;display: flex;flex-wrap: wrap;}
.name-classification-list li .list dd{margin-right: 1.6rem;}
.name-classification-list li .list dd a{display: inline-flex;transition: .3s;}
.name-classification-list li .list dd a:hover{color: #0058A8;transform: translateY(-.2em);}


.re_list{display: flex;align-items: flex-start;padding: 1rem 0;border-bottom: 1px dashed #ddd;font-size:1rem;font-family: 'PingFang SC','Microsoft YaHei'; color: #1A1A1A;}
.re_list .m-teachername{flex: 0 0 3.5rem;font-weight: bold;text-transform: uppercase;color: #0058A8;}
.re_list .re_name{flex: 1;display: flex;flex-wrap: wrap;}
.re_list .re_name a{display: inline-flex;transition: .3s;margin-right: 1.6rem;}
.re_list .re_name a:hover{color: #0058A8;transform: translateY(-.2em);}




/*新闻信息列表*/
.news-info-list li a{display: flex;align-items: center;position: relative;padding: 1.5rem 0;border-bottom: 1px dashed #ddd;}
.news-info-list li a::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background-color: #0058A8;transform: scaleX(0);transform-origin: left;transition: 1s;}
.news-info-list li a .date{padding-right: 2rem;margin-right: 1.5rem;border-right: 1px solid #ddd;}
.news-info-list li a .date .big{font-weight: bold;color: #666;transition: .3s;}
.news-info-list li a .date .small{color: #999;}
.news-info-list li a .info{flex: 1;overflow: hidden;}
.news-info-list li a .info .tit{margin-bottom: .5rem;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.news-info-list li a .info .txt{color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-info-list li a:hover::after{transform: scaleX(1);}
.news-info-list li a:hover .date .big{color: #0058A8;}
.news-info-list li a:hover .info .tit{color: #0058A8;transform: translateX(.2em);}

/*ACM团队区*/
.ACM-team-box .section{margin-bottom: 2rem;}
.ACM-team-box .section .section-title{display: flex;justify-content: space-between;align-items: center;padding-bottom: 1rem;border-bottom: 1px solid #0058A8;}
.ACM-team-box .section .section-title .name{display: inline-flex;align-items: center;font-weight: bold;color: #0058A8;}
.ACM-team-box .section .section-title .name .icon{width: 1em;height: 1em;margin-right: .3em;}
.ACM-team-box .section .section-content{padding: 1rem 1.5rem;background-color: rgba(0,88,168,.06);}
/*活动列表*/
.activity-list li{margin: 1rem 0;}
.activity-list li a{display: flex;justify-content: space-between;align-items: center;line-height: 1.8rem;}
.activity-list li a .tit{position: relative;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.activity-list li a .tit::before{content: '';position: absolute;left: 0;top: 50%;width: .8rem;height: 2px;margin-top: -1px;background-color: #0058A8;transform: scaleX(0);transform-origin: left;transition: .3s;}
.activity-list li a .date{font-size: .7rem;white-space: nowrap;color: #999;}
.activity-list li a:hover .tit{padding-left: 1.2rem;color: #0058A8;}
.activity-list li a:hover .tit::before{transform: scaleX(1);}

/*下载列表*/
.download-list li{display: flex;align-items: center;position: relative;padding: 1rem 0;border-bottom: 1px dashed #ddd;}
.download-list li::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background-color: #0058A8;transform: scaleX(0);transform-origin: left;transition: 1s;}
.download-list li .tit{flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.download-list li .record{display: inline-flex;align-items: center;margin: 0 4rem;color: #999;}
.download-list li .record span+span{margin-left: 1rem;}
.download-list li .btn{display: inline-flex;align-items: center;padding: 0 .8rem;border: 1px solid #0058A8;border-radius: 1.8rem;line-height: 1.7rem;color: #0058A8;transition: .3s;}
.download-list li .btn::before{content: '';width: 1em;height: 1em;margin-right: .3em;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIxMC44ODMiIGhlaWdodD0iMTUuNjI1IiB2aWV3Qm94PSIwIDAgMTAuODgzIDE1LjYyNSI+PHBhdGggZD0iTTYuMDcgMHYxMS42MjVINC44MlYwaDEuMjV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMDU4QTgiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCIvPjxwYXRoIGQ9Ik01LjQ0MSAxMC43ODNMLjg4MyA2LjIyNSAwIDcuMTA5bDUuNDQyIDUuNDQyIDUuNDQyLTUuNDQyTDEwIDYuMjI1bC00LjU1OCA0LjU1OHpNLjQ0MSAxNC4zNzVoMTB2MS4yNWgtMTB2LTEuMjV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMDU4QTgiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwYXNzdGhyb3VnaCIvPjwvc3ZnPg==');background-size: 100% 100%;}
.download-list li:hover::after{transform: scaleX(1);}
.download-list li:hover .tit{color: #0058A8;}
.download-list li .btn:hover{background-color: #0058A8;color: #fff;}
.download-list li .btn:hover::before{filter: brightness(0) invert(1);}

/*视频列表*/
.video-list{display: flex;flex-wrap: wrap;}
.video-list li{width: 32%;margin: 0 0 3% 2%;cursor: pointer;}
.video-list li:nth-child(3n+1){margin-left: 0;}
.video-list li .pic{position: relative;border-radius: .8rem;overflow: hidden;}
.video-list li .pic .icon{content: '';z-index: 1;position: absolute;left: 50%;top: 50%;width: 3rem;height: 3rem;background: rgba(0,0,0,.6) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHdpZHRoPSIzMC4zNzMiIGhlaWdodD0iMTguNDgxIiB2aWV3Qm94PSIwIDAgMzAuMzczIDE4LjQ4MSI+PHBhdGggZD0iTTI5LjA0OSAzLjU3MWwtNC4xNTcgMS40MDdWMS4zMjRDMjQuODkyLjU5MyAyNC4yOTkgMCAyMy41NjggMEgxLjM0MkMuNjEgMCAuMDE3LjU5My4wMTcgMS4zMjRWMTYuMzlMMCAxNy4xNTdjMCAuNzMxLjU5MyAxLjMyNCAxLjMyNCAxLjMyNGgyMi4yNDRjLjczMSAwIDEuMzI0LS41OTMgMS4zMjQtMS4zMjR2LTIuNTMzbDQuMTU3IDEuNDA2Yy43MzEgMCAxLjMyNC0uNTkyIDEuMzI0LTEuMzI0di05LjgxYzAtLjczMi0uNTkzLTEuMzI1LTEuMzI0LTEuMzI1ek0xNi42NDYgOS43OGwtNC45OTIgMy43NjdhLjY1Ni42NTYgMCAwIDEtLjY4NS4wNjIuNjUyLjY1MiAwIDAgMS0uMzYxLS41ODRWNS43MjFhLjY1NC42NTQgMCAwIDEgMS4wMy0uNTMzbDQuOTkyIDMuNTM4YS42NTMuNjUzIDAgMCAxIC4wMTYgMS4wNTR6IiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6cGFzc3Rocm91Z2giLz48L3N2Zz4=') center no-repeat;background-size: 50% 50%;border-radius: 50%;transform: translate(-50%,-50%);transition: .3s;}
.video-list li .pic em{display: block;padding-top: 62%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: .5s;}
.video-list li .info{margin-top: 1rem;}
.video-list li .info .tit{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.video-list li .info .date{margin-top: .5rem;color: #999;}
.video-list li:hover .pic::before{background-color: #0058A8;}
.video-list li:hover .pic em{transform: scale(1.05);}
.video-list li:hover .info .tit{color: #0058A8;}


/*笔记本1920*1080显示放大比例为125%，实际分辨率为1920/1.25=1536*/
@media screen and (max-width: 1550px){
	
}

/*中屏PC，分辨率1366*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC，分辨率1280*/
@media screen and (max-width: 1300px){
	
}

/*pad横屏，分辨率1024*/
@media screen and (max-width: 1024px){
    header .menu-btn{filter: none;}
    /******内页******/
    .inpage-container{min-height: 15rem;padding: 1.5rem 0 2rem;}
    .inpage-container > .w1700 > .con-l{display: none;}
    .inpage-container > .w1700 > .con-r .bread-wrap{display: none;}
    .inpage-container .bottom-btn-wrap{margin-top: 5rem;}
    /*面包屑*/
    .bread{display: none;}
    /*分页*/
    .page{justify-content: center;margin-top: 1.5rem;font-size: .6rem;}
    .page > *{min-width: 1.2rem;height: 1.2rem;padding: 0 .3rem;margin: 0 .1rem;}
    
    /*内页banner*/
    .inpage-banner .bg{padding-top: 30%;}
	/*标题*/
	.inpage-title{margin-bottom: 1.5rem;}
    /*更多按钮*/
	.index-more-btn::before{display: none;}
	.index-more-btn::after{right: calc(100% + .4rem);}
    /*年份导航轮播*/
    .year-nav-swiper{padding: 0 .5rem;margin-bottom: 1rem;}
    .year-nav-swiper::before{display: none;}
    .year-nav-swiper::after{display: none;}
    .year-nav-swiper .swiper-slide a::after{left: 85%;width: 30%;}
    .year-nav-swiper .swiper-slide.on a{font-size: .9rem;}
    .year-nav-swiper .btn{display: none;}
    /*内页三级导航栏*/
    .inpage-third-nav{margin-bottom: 1rem;font-size: .7rem;}
    .inpage-third-nav .item{padding: 0 .5rem;margin: 0 .5rem .5rem 0;line-height: 1.4rem;}
    
    /*新闻详情*/
    .news-details-box .title{margin-bottom: 1rem;text-align: center;}
    .news-details-box .record{justify-content: center;}
    .news-details-box .record span{margin: 0 .5rem;}
    .news-details-box .record span:first-child{margin-left: .5rem;}
    .news-details-box .record span .icon{width: .8rem;height: .8rem;margin-right: .2rem;}
    .news-details-box .content{padding: 1.5rem 0;}
    .news-details-box .share-wrap{padding-bottom: 1rem;}
    .news-details-box .jump-wrap{padding-top: .5rem;}
    .news-details-box .jump-wrap .btn{margin: .5rem 0;}

    /*学院简介区*/
    .college-brief-box > div[class^='section']{margin-bottom: 2rem;}
    .college-brief-box .section-title .icon{width: 1rem;height: 1rem;margin-right: .3rem;}
    .college-brief-box .section1 .bottom > .con-l{width: 100%;}
    .college-brief-box .section1 .bottom > .con-r{width: 100%;padding: 1rem 1rem .5rem;margin-top: 1rem;}
    .college-brief-box .section1 .bottom > .con-r .title{margin-bottom: 1rem;}
    .college-brief-box .section4 .section-content{padding: .8rem;}
    .college-brief-box .section4 .section-content > .con-l{width: 100%;}
    .college-brief-box .section4 .section-content > .con-r{width: 100%;margin-top: 1rem;}
    .college-brief-box .section4 .section-content #vsb_content > .con-l { width: 100%;}
    .college-brief-box .section4 .section-content #vsb_content > .con-r {width: 100%;margin-top:1em;}
    /*教师数据展示*/
    .teacher-data-show .item{width: 50%;margin-bottom: 1rem;}
    /*学生数据展示*/
    .student-data-show .item{width: 50%;padding-left: .8rem;margin-bottom: 1rem;}
    /*研究数据展示*/
    .research-data-show .item{width: 48%;height: 6rem;}
    .research-data-show .item .txt{margin-bottom: .4rem;}
    /*专业展示区*/
    .major-show-box{margin-top: 1rem;}
    .major-show-box .item{width: 100%;padding: .8rem;margin-top: 1rem;}
    .major-show-box .item:first-child{margin-top: 0;}
    .major-show-box .item .list1 li a{height: 4rem;}
    .major-show-box .item .list2 li a{height: 3rem;}
    .major-show-box .item .list3 li a{line-height: 1rem;}

    /*人员信息列表*/
    .person-info-list li{width: 100%;margin-bottom: 1rem;}
    .person-info-list li a{padding: .6rem;border-radius: .4rem;}
    .person-info-list li a .pic{flex: 0 0 4rem;margin-right: .6rem;}
    .person-info-list li a .info .name{padding-bottom: .5rem;margin-bottom: .5rem;}
    .person-info-list li a .info .brief{height: auto;max-height: 4.5em;overflow-y: auto;}
    .person-info-list li a .info .list{margin-top: 1rem;margin-bottom: 0.5rem;}
    .person-info-list li a .info .list dd{margin-top: .4rem;}
    .person-info-list li a .info .list dd .icon{width: .6rem;height: .6rem;margin-right: .2rem;}
    .person-info-list li a:hover .pic em{transform: scale(1.05);}
    .person-info-list li a:hover .info .name span{color: #0058A8;}

    /*人员详情*/
    .person-details-box .pic{flex: 0 0 5rem;margin-right: 1rem;}
    .person-details-box .info{flex: 1;overflow: hidden;}
    .person-details-box .info .position{padding-bottom: .5rem;margin-bottom: .5rem;}
    .person-details-box .info .list{margin-top: 1rem;}
    .person-details-box .info .list dd{margin-top: .4rem;}
    .person-details-box .info .list dd .icon{width: .6rem;height: .6rem;margin-right: .2rem;}

    /*办公室人员列表*/
    .office-person-list li{flex-wrap: wrap;padding: 1rem 1rem 0;}
    .office-person-list li > .con-l{flex: 0 0 100%;margin-right: 0;}
    .office-person-list li > .con-r{flex: 0 0 100%;}
    .office-person-list li .office-name{margin: 0 0 1rem;}
    .office-person-list li .person-list dd{width: 100%;margin: 0 0 1rem;}
    .office-person-list li .person-list dd .name{flex: 0 0 6em;margin-right: 1em;}
    .office-person-list li .person-list dd .name span{display: inline-block;vertical-align: top;min-width: 3em;text-align: justify;text-align-last: justify;}
    .office-person-list li .person-list dd .position{flex: 1;color: #666;}

    /*历程信息列表*/
    .history-info-list li a{padding: .8rem 0;line-height: 1rem;}
    .history-info-list li a .tit{width: calc(100% - 4rem);}
    .history-info-list li a .date{font-size: .6rem;}

    /*名称分类列表*/
    .name-classification-list li .letter{flex: 0 0 2rem;}
    .name-classification-list li .list dd{margin-right: 1rem;}

    /*新闻信息列表*/
    .news-info-list li a{padding: 1rem 0;}
    .news-info-list li a .date{padding-right: .5rem;margin-right: .5rem;}
    .news-info-list li a .info .tit{margin-bottom: .2rem;}

    /*ACM团队区*/
    .ACM-team-box .section .section-content{padding: .4rem .8rem;}
    /*活动列表*/
    .activity-list li{margin: .5rem 0;}
    .activity-list li a .tit{width: calc(100% - 4rem);}
    .activity-list li a .date{font-size: .6rem;}

    /*下载列表*/
    .download-list li{flex-wrap: wrap;}
    .download-list li .tit{flex: 0 0 100%;}
    .download-list li .record{width: 100%;margin: .5rem 0 1rem;}
    .download-list li .btn{line-height: 1.2rem;}

    /*视频列表*/
    .video-list{justify-content: space-between;}
    .video-list li{width: 48%;margin: 0 0 1.5rem;}
    .video-list li .pic{border-radius: .4rem;}
    .video-list li .pic .icon{width: 1.5rem;height: 1.5rem;}
    .video-list li .info{margin-top: .5rem;}
    .video-list li .info .tit{font-size: .7rem;}
    .video-list li .info .date{margin-top: .2rem;font-size: .6rem;}
}

/*phone和pad竖屏，分辨率820*/
@media screen and (max-width: 820px){
    
}