html,
body {
padding: 0;
margin: 0;
font-family: MicrosoftYaHei-Bold;
overflow-x: hidden;
color: #333333;
}
div {
box-sizing: border-box;
}
a {
text-decoration: none;
}
a:hover {
cursor: pointer;
}
.hover {
cursor: pointer;
}
/* 主题色 */
/* 布局 */
.flex-row {
display: flex;
flex-direction: row;
}
.flex-column {
display: flex;
flex-direction: column;
}
.flex-between {
justify-content: space-between;
}
.flex-center {
display: flex;
align-items: center;
justify-content: center;
}
.flex-column-center {
display: flex;
align-items: center;
}
.flex-row-center {
display: flex;
align-items: center;
}
.flex-one {
flex: 1;
}
/* 容器 */
.container {
width: 1400px;
margin: 0 auto;
padding: 0 20px;
}
/* 头部导航 */
header {
background: url("../image/nav-bg.png");
background-size: 100% 100%;
position: fixed;
top: 0;
width: 100%;
z-index: 99;
color: white;
transition: all 0.3s ease;
}
header:before {
content: "";
display: block;
width: 100%;
height: 5px;
background-image: url("../image/nav-bg2.jpg");
background-size: 100% 100%;
}
header .nav-top-bg {
height: 38px;
background: #01337a;
position: absolute;
top: -38px;
left: 0;
width: 100%;
}
header .containerNav {
width: 1800px;
margin: 0 auto;
padding: 0 20px;
position: relative;
padding-top: 10px;
}
header .containerNav .navigation {
align-items: end;
}
header .containerNav .navigation .daohang {
flex: 1;
}
header .containerNav .navigation .logo {
width: 330px;
margin-bottom: 20px;
}
header .containerNav .navigation .logo ._logo2 {
display: none;
}
header .containerNav .navigation .logo ._logo3 {
display: none;
}
header .containerNav .navigation .logo img {
width: 100%;
}
header .containerNav .fast-link {
font-size: 14px;
padding: 5px 0;
transition: all 1s ease;
}
header .containerNav .fast-link .container {
width: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
padding: 0;
}
header .containerNav .fast-link a {
color: white;
text-shadow: 1px 2px 3px #171616;
}
header .containerNav .fast-link .item {
padding: 0 20px;
position: relative;
border-bottom: 1px solid transparent;
height: 18px;
}
header .containerNav .fast-link .item:after {
content: "";
display: block;
border: 1px solid white;
position: absolute;
height: 70%;
left: 0;
top: 15%;
}
header .containerNav .fast-link .item:first-child:after {
display: none;
}
header .containerNav .fast-link .item:hover {
border-bottom-color: white;
}
header .containerNav .fast-link .search {
margin-right: 16px;
font-size: 20px;
}
header.down {
top: -50px;
}
header.active {
background: white;
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.35);
}
header.active .nav-top-bg {
top: 0;
}
header.active .fast-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
header.active .fast-link .container {
padding: 0 20px;
}
header.active .pcNav > li > a {
font-weight: bold;
color: #161616;
text-shadow: none;
}
header.active .pcNav > li > a:before {
box-shadow: none;
background: #161616;
}
header.active .containerNav {
padding-top: 63px;
}
header.active .containerNav .navigation .logo ._logo1 {
display: none;
}
header.active .containerNav .navigation .logo ._logo2 {
display: block;
}
/* 轮播 */
#banner {
width: 100vw;
height: 100vh;
}
#banner .down-page {
margin: 0 auto;
background-image: url("../image/down-icon.png");
background-size: 40px 40px;
background-repeat: no-repeat;
background-position: center -10px;
width: 35px;
height: 15px;
position: absolute;
bottom: 0px;
left: 50%;
z-index: 99;
transform: translateX(-50%);
background-color: rgba(255, 255, 255, 0.7);
border-top-right-radius: 6px;
border-top-left-radius: 6px;
opacity: 0.8;
}
#banner .swiper-slide img {
width: 100%;
height: 100%;
object-fit: cover;
}
#banner .swiper-pagination {
bottom: 45px;
}
#banner .swiper-pagination .swiper-pagination-bullet {
width: 15px;
height: 15px;
box-shadow: 0px -3px 3px 1px rgba(0, 0, 0, 0.35);
border: solid 1px #ffffff;
background: none;
opacity: 1;
margin: 0 10px;
}
#banner .swiper-pagination .swiper-pagination-bullet-active {
background: #04429b;
}
/* 内容 */
.layout-content .nav-header {
padding-top: 20px;
border-bottom: 3px solid #04429b;
align-items: center;
margin-bottom: 25px;
position: relative;
z-index: 90;
}
.layout-content .nav-header .title-box {
display: flex;
align-items: center;
}
.layout-content .nav-header .title-box#noticetabs .title:hover {
cursor: pointer;
}
.layout-content .nav-header .title-box .title {
font-size: 26px;
padding: 15px 0px;
padding-right: 15px;
}
.layout-content .nav-header .title-box .title .iconfont {
font-size: 28px;
margin-right: 10px;
display: inline-block;
}
.layout-content .nav-header .title-box .title .iconfont.border-white {
border: 2px solid white;
padding: 3px;
font-size: 28px;
}
.layout-content .nav-header .title-box .title .iconfont.border-blue {
border: 2px solid #1250a7;
padding: 3px;
font-size: 28px;
}
.layout-content .nav-header .title-box .title:nth-child(2) {
padding-left: 15px;
position: relative;
}
.layout-content .nav-header .title-box .describe {
font-size: 14px;
color: white;
opacity: 0.9;
border-left: 3px solid white;
padding: 8px 15px;
margin-left: 10px;
}
.layout-content .nav-header .title-box .active {
color: #04429b;
}
.layout-content .nav-header .more {
font-size: 14px;
color: #666666;
}
.layout-content .nav-header .more:hover {
color: #04429b;
}
.layout-content .nav-header .more:hover .line {
transform: translateX(10px);
}
.layout-content .nav-header.white {
border-color: white;
color: white;
}
.layout-content .nav-header.white .more {
color: white;
}
.layout-content .nav-header.white .more .line {
border-color: white;
}
.layout-content .scienceDom {
display: none;
}
.layout-content .content-box1 {
padding: 60px 0;
}
.layout-content .content-box1.news-bg-box {
position: relative;
}
.layout-content .content-box1.news-bg-box .bg-left {
position: absolute;
left: 2%;
width: 230px;
height: 100%;
background: url("../image/new-bg-left.png") no-repeat;
background-size: 100%;
height: 544px;
}
.layout-content .content-box1.news-bg-box .bg-right {
position: absolute;
right: 2%;
bottom: 0;
width: 230px;
height: 100%;
background: url("../image/new-bg-right.png") no-repeat;
background-size: 100%;
background-position-y: bottom;
height: 544px;
}
.layout-content .content-box1 .news-box {
flex: 1;
margin-right: 35px;
overflow: hidden;
}
.layout-content .content-box1 .news-box .news-lunbo {
width: 100%;
height: 450px;
margin-bottom: 10px;
position: relative;
}
.layout-content .content-box1 .news-box .news-lunbo .swiper-pagination-news {
position: absolute;
width: 150px;
bottom: 15px;
right: 0px;
left: auto;
z-index: 50;
display: flex;
justify-content: right;
padding-right: 10px;
}
.layout-content .content-box1 .news-box .news-lunbo .swiper-pagination-news .swiper-pagination-bullet {
opacity: 1;
background: rgba(255, 255, 255.6);
width: 12px;
height: 12px;
}
.layout-content .content-box1 .news-box .news-lunbo .swiper-pagination-news .swiper-pagination-bullet-active {
background: #1250a7;
}
.layout-content .content-box1 .news-box .news-lunbo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.layout-content .content-box1 .news-box .news-lunbo .swiper-slide {
position: relative;
}
.layout-content .content-box1 .news-box .news-lunbo .swiper-slide .title {
position: absolute;
bottom: 0;
width: 100%;
line-height: 38px;
background: rgba(0, 0, 0, 0.6);
color: white;
padding: 3px 13px;
padding-right: 150px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.layout-content .content-box1 .news-box .news-list .swiper-slide {
padding: 5px;
}
.layout-content .content-box1 .news-box .news-list .swiper-slide a.item {
display: block;
box-shadow: 0 0 5px #dedede;
}
.layout-content .content-box1 .news-box .news-list .img-box {
height: 140px;
}
.layout-content .content-box1 .news-box .news-list .img-box img {
object-fit: cover;
}
.layout-content .content-box1 .notice-box {
width: 500px;
}
.layout-content .content-box1 .notice-box .nav-header .title-box .title {
transition: all 0.2s ease;
}
.layout-content .content-box1 .notice-box .nav-header .title-box .title.active {
background: #f0f7ff;
color: #04429b;
padding-left: 10px;
}
.layout-content .content-box1 .notice-box .notice-list .text_item {
display: flex;
padding: 16px;
overflow: hidden;
box-shadow: 0px 0px 8px rgba(92, 92, 92, 0.5);
background: white url("../image/logo3.png") no-repeat;
background-size: 60px 60px;
background-position: right bottom;
margin-bottom: 20px;
transition: all 0.6s ease !important;
}
.layout-content .content-box1 .notice-box .notice-list .text_item .titleBox {
flex: 1;
margin-left: 18px;
color: #666666;
}
.layout-content .content-box1 .notice-box .notice-list .text_item .time {
color: #061f7e;
text-align: center;
width: 65px;
height: 65px;
background: #a0aacf;
padding-top: 5px;
}
.layout-content .content-box1 .notice-box .notice-list .text_item .time .day {
font-size: 28px;
}
.layout-content .content-box1 .notice-box .notice-list .text_item .time .year {
font-size: 14px;
}
.layout-content .content-box1 .notice-box .notice-list .text_item .title {
flex: 1;
font-size: 16px;
line-height: 24px;
height: 48px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.layout-content .content-box1 .notice-box .notice-list .text_item .source {
font-size: 14px;
margin-top: 0px;
}
.layout-content .content-box1 .notice-box .notice-list .text_item:hover {
background-color: rgba(16, 43, 136, 0.8);
}
.layout-content .content-box1 .notice-box .notice-list .text_item:hover .source {
color: white !important;
}
.layout-content .content-box1 .notice-box .notice-list .text_item:hover .time {
background: #01337a;
color: white;
}
.layout-content .content-box1 .notice-box .notice-list .text_item:hover .title {
color: white;
}
.layout-content .content-box2 {
background: url("../image/foreigner-bg.png");
background-size: cover;
padding: 80px 0;
}
.layout-content .content-box2 .media-box {
margin-bottom: 20px;
}
.layout-content .content-box2 .media-box .media-list {
position: relative;
}
.layout-content .content-box2 .media-box .media-list .media-button-prev,
.layout-content .content-box2 .media-box .media-list .media-button-next {
color: white;
font-size: 55px;
position: absolute;
top: calc(50% - 35px);
right: -100px;
}
.layout-content .content-box2 .media-box .media-list .media-button-prev {
transform: rotateY(180deg);
left: -100px;
right: auto;
}
.layout-content .content-box2 .media-box .media-list .item {
display: block;
background: white;
}
.layout-content .content-box2 .media-box .media-list .item .img-box {
height: 267px;
overflow: hidden;
}
.layout-content .content-box2 .media-box .media-list .item .img-box img {
width: 100%;
height: 100%;
transition: all 0.2s ease;
}
.layout-content .content-box2 .media-box .media-list .item .info-box {
font-size: 16px;
padding: 13px 15px;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .tag {
color: #04429b;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .time {
color: #8b8b8b;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .title {
font-size: 18px;
color: #707070;
height: 48px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-top: 10px;
}
.layout-content .content-box2 .media-box .media-list .item:hover img {
transform: scale(1.1);
}
.layout-content .content-box2 .media-box .media-list .item:hover .title {
color: #04429b;
}
.layout-content .content-box3-1 {
padding: 60px 0;
background: #dee7f3 url("../image/wl-content-bg.png") no-repeat;
background-position: left bottom;
position: relative;
}
.layout-content .content-box3-1 .bg-left {
position: absolute;
width: 390px;
height: 310px;
background: url("../image/bowen-icon.png");
background-size: 100% 100%;
top: 0;
left: 0;
}
.layout-content .content-box3-1 .bg-right {
position: absolute;
width: 390px;
height: 310px;
background: url("../image/dali-icon.png");
background-size: 100% 100%;
bottom: 0;
right: 0;
}
.layout-content .news-list .item {
margin-right: 30px;
box-shadow: 0px 0px 5px #b5b5b5;
transition: all 0.1s ease;
margin-bottom: 30px;
}
.layout-content .news-list .item:last-child {
margin-right: 0;
}
.layout-content .news-list .item .img-box {
height: 193px;
overflow: hidden;
}
.layout-content .news-list .item .img-box img {
width: 100%;
height: 100%;
}
.layout-content .news-list .item .title-box {
background: white;
padding: 12px 13px 15px 13px;
font-size: 16px;
height: 90px;
}
.layout-content .news-list .item .title-box .time {
color: #707070;
}
.layout-content .news-list .item .title-box .ti {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
color: #171717;
}
.layout-content .news-list .item:hover {
transform: translateY(-10px);
}
.layout-content .news-list .item:hover .ti {
color: #04429b;
}
.layout-content .content-box5 {
padding: 80px 0;
padding-bottom: 40px;
background: url("../image/content5-bg.png");
background-size: cover;
}
.layout-content .content-box5 .social-box img {
width: 100%;
height: 100%;
}
.layout-content .content-box5 .social-box .social-list .box-1 {
width: 30%;
background: white;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 22px;
overflow: inherit;
border-bottom: 1px solid #d8d8d8;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm {
display: block;
width: 33%;
height: 50%;
background-size: 60%;
position: relative;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm .dia-box {
width: 150px;
position: absolute;
top: 0;
transition: all 0.1s ease;
background: white;
padding: 10px;
border-radius: 8px;
box-shadow: 0 0 5px #67baff inset;
box-sizing: border-box;
transform: translateX(-50%);
left: 50%;
z-index: 99;
text-align: center;
display: none;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm .dia-box img {
width: 100%;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm .dia-box::before {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%);
top: -20px;
width: 0;
height: 0;
border: 10px solid;
border-color: transparent transparent rgba(173, 205, 255, 0.5) transparent;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm:hover .dia-box {
display: block;
animation: move-any 0.66s forwards;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm.weixin {
background-image: url("../image/weixin-icon.png");
background-repeat: no-repeat;
background-position: center center;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm.douyin {
background-image: url("../image/douyin-icon.png");
background-repeat: no-repeat;
background-position: center center;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm.weibo {
background-image: url("../image/weibo-icon.png");
background-repeat: no-repeat;
background-position: center center;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm.toutiao {
background-image: url("../image/toutiao-icon.png");
background-repeat: no-repeat;
background-position: center center;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm.qq {
background-image: url("../image/qq-icon.png");
background-repeat: no-repeat;
background-position: center center;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm.more {
background-image: url("../image/gengduo-icon.png");
background-repeat: no-repeat;
background-position: center center;
}
.layout-content .content-box5 .social-box .social-list .box-content {
flex: 1;
}
.layout-content .content-box5 .social-box .social-list img {
transition: all 0.8s ease;
display: block;
width: 100%;
height: 100%;
}
.layout-content .content-box5 .social-box .social-list img:hover {
transform: scale(1.1);
}
.layout-content .content-box5 .social-box .social-list .paper-item {
position: relative;
overflow: hidden;
height: 314px;
display: block;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box {
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
color: white;
font-size: 16px;
width: 100%;
padding: 7px 10px;
display: flex;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .ti {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-left: 15px;
flex: 1;
line-height: 20px;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .icon {
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center center;
background-size: 80% auto;
background-color: rgba(255, 255, 255);
border-radius: 6px;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .icon.weibo-icon {
background-image: url("../image/weibo-icon.png");
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .icon.weixin-icon {
background-image: url("../image/weixin-icon.png");
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .icon.douyin-icon {
background-image: url("../image/douyin-icon.png");
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .icon.toutiao-icon {
background-image: url("../image/toutiao-icon.png");
}
.layout-content .content-box5 .social-box .social-list .box-2 {
display: flex;
width: 100%;
}
.layout-content .content-box5 .social-box .social-list .box-2 .paper-item:nth-child(1) {
width: 43%;
}
.layout-content .content-box5 .social-box .social-list .box-2 .paper-item:nth-child(2) {
width: 57%;
}
.layout-content .content-box5 .social-box .social-list .box-3 {
display: flex;
width: 100%;
}
.layout-content .content-box5 .social-box .social-list .box-3 .paper-item:nth-child(1) {
width: 57%;
}
.layout-content .content-box5 .social-box .social-list .box-3 .paper-item:nth-child(2) {
width: 43%;
}
.layout-content .content-box5 .special-box {
margin-top: 40px;
}
.layout-content .content-box5 .special-box .special-list .item {
width: 25%;
margin-right: 35px;
display: block;
margin-bottom: 20px;
}
.layout-content .content-box5 .special-box .special-list .item .img-box img {
display: block;
width: 100%;
height: 100%;
transition: all 0.2s ease;
}
.layout-content .content-box5 .special-box .special-list .item .ti {
margin: 0;
color: #464545;
font-size: 18px;
padding: 26px;
padding-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.layout-content .content-box5 .special-box .special-list .item:last-child {
margin-right: 0;
}
.layout-content .content-box5 .special-box .special-list .item:hover img {
transform: scale(1.03);
}
/* 底部 */
footer {
color: white;
background: #04429b url("../image/footer_bg.jpg");
background-size: cover;
}
footer .info-box {
padding-top: 30px;
}
footer .info-box > div {
flex: 1;
}
footer .info-box p {
font-size: 14px;
line-height: 28px;
}
footer .touch {
text-align: center;
}
footer .records {
justify-content: center;
}
footer .records .ploc {
width: 56px;
height: 74px;
margin-right: 10px;
}
footer .copyright {
font-size: 14px;
padding: 20px 0;
text-align: center;
}
/* 列表 */
@media (max-width: 1800px) {
.containerNav {
width: 100% !important;
}
.containerNav .pcNav > li > a {
font-size: 18px;
}
}
@media (max-width: 1650px) {
.navigation .logo {
width: 300px !important;
}
}
/* 分页样式 */
.pagination {
width: 100%;
text-align: center;
padding: 20px;
}
.pagination ul {
display: flex;
flex-wrap: wrap;
}
.pagination ul span,
.pg-1 .total {
display: inline-block;
height: 24px;
padding: 0 15px;
color: #fff;
border: 1px solid #01337a;
background-color: #01337a;
}
.pagination ul li {
list-style: none;
}
.pagination ul a,
.pg-1 a,
.pg-1 .current {
display: inline-block;
margin: 0 5px 8px;
padding: 2px 7px;
color: #7e7e7e;
border: 1px solid #dbdbdb;
}
.pagination ul li.active a,
.pg-1 .current {
color: #fff;
border: 1px solid #01337a;
background-color: #01337a;
}
.pagination ul li a:hover,
.pg-1 a:hover {
color: #01337a;
}
/* 搜索弹窗 */
.shade {
position: fixed;
z-index: -1;
width: 100%;
height: 100%;
left: 0;
top: 0;
transition: all 0.2s ease;
display: none;
}
.shade.active {
z-index: 200;
background: rgba(0, 0, 0, 0.7);
display: block;
}
.search-dialog {
margin-right: 20px;
}
.search-dialog .search-box {
background: #ffffff;
border-radius: 4px;
display: flex;
align-items: center;
padding: 5px 5px;
box-sizing: border-box;
width: 100%;
position: relative;
overflow: hidden;
}
.search-dialog .search-box .input {
border: none;
outline: none;
flex: 1;
background: none;
font-size: 14px;
color: #666666;
padding-left: 5px;
}
.search-dialog .search-box .input::placeholder {
color: #9c9c9c;
}
.search-dialog .search-box .btn {
width: 30px;
height: 100%;
border: none;
padding: 5px;
background: none;
position: absolute;
right: 0;
top: 0;
display: flex;
align-items: center;
justify-content: center;
background: #f3f3f3;
}
.search-dialog .search-box .btn .iconfont {
font-size: 16px;
color: #8b8b8b;
}
.search-dialog .search-box .btn:hover {
cursor: pointer;
}
/* 内容页 */
.content {
margin-top: 180px;
background-color: #efefef;
background-image: url(../image/content5-bg.png);
background-size: cover;
background-position: left bottom;
}
.content .list-layout {
display: flex;
margin-bottom: 30px;
}
.content .list-layout .pcleftNav {
background-color: rgba(255, 255, 255, 0.7);
position: sticky;
margin-right: 20px;
width: 260px;
}
.content .list-layout .pcleftNav .top {
background-color: #01337a;
color: white;
line-height: 50px;
font-size: 20px;
text-align: left;
padding: 5px 20px;
padding-left: 26px;
display: flex;
align-items: center;
font-weight: 500;
}
.content .list-layout .pcleftNav .top .menu_btn {
display: none;
width: 20px;
height: 20px;
float: right;
margin-top: -28px;
}
.content .list-layout .pcleftNav .top .menu_btn .line {
height: 2px;
background: #333;
margin-top: 5px;
}
.content .list-layout .pcleftNav .top .menu_btn .line:first-child {
margin-top: 0;
}
.content .list-layout .pcleftNav ul {
padding-bottom: 10px;
}
.content .list-layout .pcleftNav ul li > ul {
margin-left: 25px;
}
.content .list-layout .pcleftNav ul li a {
display: block;
text-align: left;
padding-left: 25px;
border-bottom: 1px solid #e2e2e2;
line-height: 50px;
font-size: 16px;
color: #7a7a7a;
font-weight: 600;
}
.content .list-layout .pcleftNav ul li a:hover {
color: #01337a !important;
border-bottom-color: #01337a;
}
.content .list-layout .pcleftNav ul li.active > a {
font-weight: bold;
color: #01337a !important;
border-bottom-color: #01337a;
}
.content .list-layout .right-content {
background: white;
min-height: 400px;
flex: 1;
border-radius: 12px;
}
.content .list-layout .right-content .top {
display: flex;
align-items: center;
border-bottom: 1px solid #c5c5c5;
}
.content .list-layout .right-content .top h4 {
border-left: 4px solid #d54248;
padding-left: 10px;
font-size: 20px;
font-weight: 600;
color: #585859;
margin: 20px;
}
.content .list-layout .right-content .top .link {
flex: 1;
text-align: right;
margin-right: 20px;
font-size: 16px;
color: #585859;
}
.content .list-layout .right-content .top .link a {
color: #585859;
}
.content .list-layout .right-content .top .link a:hover {
color: #01337a;
}
.content .list-layout .right-content .artice {
padding: 40px 120px;
min-height: 600px;
text-align: justify;
}
.content .list-layout .right-content .artice .title {
font-size: 24px;
text-align: center;
color: #01337a;
}
.content .list-layout .right-content .artice .abs {
font-size: 12px;
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 15px 0;
color: #888888;
}
.content .list-layout .right-content .artice .abs span {
margin-right: 25px;
}
.content .list-layout .right-content .artice .abs span:last-child {
margin-right: 0;
}
.content .list-layout .right-content .artice .contentAtice table {
width: 100%;
}
.content .list-layout .right-content .artice .contentAtice img {
max-width: 100%;
height: auto !important;
}
.content .list-layout .right-content .list {
padding: 20px;
padding-top: 0;
}
.content .list-layout .right-content .list li a {
display: flex;
padding: 25px 0px;
border-bottom: 1px solid #d6d6d6;
}
.content .list-layout .right-content .list li a span {
margin-right: 15px;
transition: all 0.36s ease;
}
.content .list-layout .right-content .list li a .imgBox {
overflow: hidden;
width: 160px;
margin-right: 15px;
height: 100px;
position: relative;
}
.content .list-layout .right-content .list li a .imgBox img {
width: 100%;
height: 100%;
}
.content .list-layout .right-content .list li a .imgBox::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
background: rgba(0, 87, 15, 0.1);
left: 0;
top: 0;
transition: all 0.36s ease;
opacity: 0;
}
.content .list-layout .right-content .list li a .imgBox::before {
position: absolute;
content: "";
width: 90%;
height: 90%;
border: 1px solid white;
transition: all 0.36s ease;
transform: scale(1.3);
top: 6px;
left: 8px;
}
.content .list-layout .right-content .list li a .textBox {
flex: 1;
}
.content .list-layout .right-content .list li a .textBox .title {
font-size: 20px;
color: #737373;
margin-bottom: 20px;
margin-top: 5px;
height: 23px;
overflow: hidden;
font-weight: 500;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.content .list-layout .right-content .list li a .textBox .des {
color: #737373;
font-size: 14px;
overflow: hidden;
height: 40px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-height: 20px;
}
.content .list-layout .right-content .list li a .timeBox {
width: 100px;
text-align: right;
color: #797979;
}
.content .list-layout .right-content .list li a .timeBox .time {
font-family: fantasy;
font-size: 24px;
}
.content .list-layout .right-content .list li a .timeBox .iconfont {
color: #cfcfcf;
font-size: 30px;
margin-top: 30px;
}
.content .list-layout .right-content .list li a:hover .imgBox::before {
transform: scale(1);
}
.content .list-layout .right-content .list li a:hover .imgBox::after {
opacity: 1;
}
.content .list-layout .right-content .list li a:hover .title {
color: #01337a;
}
.content .list-layout .right-content .list li a:hover .timeBox {
color: #01337a;
}
.content .list-layout .right-content .list li a:hover .timeBox .iconfont {
color: #01337a;
}
/* 机构设置 */
.jgszList {
background: rgba(255, 255, 255, 0.3);
padding: 0 20px;
}
.jgszList .item {
border: 1px solid #e5e5e5;
padding: 20px;
border-radius: 8px;
position: relative;
margin-top: 50px;
padding-top: 60px;
padding-right: 0;
}
.jgszList .item h4 {
font-size: 20px;
color: #01337a;
font-weight: bold;
background: white;
position: absolute;
top: -42px;
padding: 0 20px;
}
.jgszList .item .itemList {
display: flex;
flex-wrap: wrap;
}
.jgszList .item .itemList .disabled {
background: none;
color: #6e6e6e;
}
.jgszList .item .itemList .disabled:hover {
background: none;
color: #6e6e6e;
cursor: default;
}
.jgszList .item .itemList a {
display: flex;
align-items: center;
flex-wrap: wrap;
height: 80px;
background: #f5f9ff;
padding: 0 15px;
text-align: center;
width: calc(25% - 20px);
margin-bottom: 20px;
margin-right: 20px;
font-size: 15px;
color: #3b70bb;
box-sizing: border-box;
border: 1px solid #e2e9ff;
box-shadow: 1px 2px 4px #d6deff;
border-radius: 4px;
}
.jgszList .item .itemList a .iconfont {
font-size: 30px;
}
.jgszList .item .itemList a .title {
flex: 1;
text-align: center;
font-weight: 600;
}
.jgszList .item .itemList a:hover {
cursor: pointer;
background: #e15662;
color: white;
}
/* 现任领导 */
.leader-box {
padding: 100px 0;
width: 100%;
color: #333333;
}
.leader-box .title {
font-size: 32px;
text-align: center;
}
.leader-box .part-content {
margin-top: 45px;
}
.leader-box .part-content .part-box {
display: flex;
margin-bottom: 20px;
}
.leader-box .part-content .part-box:last-child {
margin-bottom: 0;
}
.leader-box .part-content .part-box .part {
flex: 1;
display: flex;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
background: white url("../image/logo-blue.jpg") no-repeat;
background-size: 140px 140px;
background-position: calc(100% + 60px) calc(100% + 60px);
}
.leader-box .part-content .part-box .part.sc-part {
margin-left: 20px;
}
.leader-box .part-content .part-box .part .line {
width: 60px;
background: url("../image/part-line-bg.jpg");
background-size: cover;
background-position: center bottom;
}
.leader-box .part-content .part-box .part .inner {
padding: 40px;
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.leader-box .part-content .part-box .part .inner .item {
display: flex;
align-items: center;
border-bottom: 1px solid #ddd;
padding: 15px 0;
}
.leader-box .part-content .part-box .part .inner .item:last-child {
border-bottom: none;
}
.leader-box .part-content .part-box .part .inner .item .label {
font-size: 18px;
border-right: 1px solid #ddd;
padding-right: 25px;
width: 210px;
text-align: right;
margin: 10px 0;
}
.leader-box .part-content .part-box .part .inner .item .label.w-150 {
width: 150px;
}
.leader-box .part-content .part-box .part .inner .item .label .t2 {
font-size: 13px;
}
.leader-box .part-content .part-box .part .inner .item .value {
font-size: 16px;
flex: 1;
}
.leader-box .part-content .part-box .part .inner .item .value a {
display: inline-block;
color: #333333;
padding: 10px 20px;
}
.leader-box .part-content .part-box .part .inner .item .value a:hover {
color: #1250a7;
}
/* 学校标识 */
.school-logo {
padding-bottom: 20px;
}
.school-logo .school-name {
display: block;
width: 80%;
max-width: 540px;
margin: 0 auto;
margin-bottom: 20px;
}
.school-logo .title-item-box .ti {
color: #1e75db;
font-weight: 600;
font-size: 15px;
text-indent: 2em;
margin-bottom: 20px;
}
.school-logo .title-item-box .school-icon {
width: 80%;
max-width: 200px;
margin: 0 auto;
margin-bottom: 20px;
}
.school-logo .title-item-box p {
font-size: 14px;
line-height: 20px;
color: #666666;
text-indent: 2em;
text-align: justify;
margin-bottom: 20px;
padding-right: 1.5em;
}
/* 折叠面板 */
.pancel-page {
padding: 20px;
}
.pancel-page .pancel-top-title {
font-weight: 600;
font-size: 19px;
color: #1e75db;
text-align: center;
margin: 25px 0;
}
.pancel-page .tag-panel .tag-title {
display: flex;
align-items: center;
justify-content: space-between;
height: 40px;
background: #f1f6ff;
font-size: 17px;
color: #666666;
border-left: 8px solid #1e75db;
border-radius: 4px;
padding-right: 10px;
box-shadow: 1px 2px 4px #dfdfdf;
}
.pancel-page .tag-panel .tag-title .title {
padding-left: 15px;
font-weight: bold;
}
.pancel-page .tag-panel .tag-title .iconfont {
font-size: 22px;
transition: all 0.3s ease;
color: #1e75db;
}
.pancel-page .tag-panel .panel-content {
margin: 20px 0;
height: 0px;
color: #666666;
text-align: justify !important;
font-size: 15px;
height: 0;
overflow: hidden;
transition: all 0.3s ease;
}
.pancel-page .tag-panel .panel-content p {
text-indent: 2em;
line-height: 180%;
color: #666;
}
.pancel-page .tag-panel .panel-content h5 {
font-size: 18px;
color: #1e75db;
margin: 20px 0;
text-indent: 2em;
}
.pancel-page .tag-panel .panel-content .liRen {
width: 100%;
border-color: #ccc;
background-color: #fff;
border-top: 1px solid #c9c9c9;
border-right: 1px solid #c9c9c9;
}
.pancel-page .tag-panel .panel-content .liRen td,
.pancel-page .tag-panel .panel-content .liRen th {
border-left: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;
padding: 10px;
}
.pancel-page .tag-panel.active .tag-title .iconfont {
transform: rotate(90deg);
}
/* 学术期刊 */
.qikan-panel {
padding: 20px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.qikan-panel .qikan-panel-tag {
display: inline-block;
width: 360px;
margin-right: 30px;
margin-bottom: 30px;
border-radius: 8px;
overflow: hidden;
}
.qikan-panel .qikan-panel-tag h4,
.qikan-panel .qikan-panel-tag p {
margin: 0;
padding: 0;
}
.qikan-panel .qikan-panel-tag .tag-top {
padding: 10px 15px;
color: #fff;
background-color: #319ade;
height: 100px;
transition: all 0.2s ease;
}
.qikan-panel .qikan-panel-tag .tag-top .iconfont {
font-size: 90px;
}
.qikan-panel .qikan-panel-tag .tag-top h4 {
font-size: 16px;
margin-bottom: 10px;
}
.qikan-panel .qikan-panel-tag .tag-top p {
font-size: 15px;
}
.qikan-panel .qikan-panel-tag .tag-bottom {
color: #646464;
padding: 10px;
font-size: 13px;
background: #f7f7f7;
min-height: 100px;
transition: all 0.2s ease;
}
.qikan-panel .qikan-panel-tag .tag-bottom h4 {
font-size: 24px;
text-align: right;
margin-bottom: 10px;
}
.qikan-panel .qikan-panel-tag:hover .tag-top {
background: #f7f7f7;
color: #646464;
}
.qikan-panel .qikan-panel-tag:hover .tag-bottom {
color: #fff;
background-color: #319ade;
}
/* 领导详情 */
.leader-detail {
padding: 20px;
}
.leader-detail .pic {
float: left;
width: 150px;
}
.leader-detail .pic img {
width: 100%;
}
.leader-detail .text {
padding: 0px 50px 0 200px;
}
@media (max-width: 1500px) {
#banner {
height: auto;
}
.down-page {
display: none;
}
}
@media (max-width: 1430px) {
.container {
width: 1200px;
}
.layout-content .news-list .item .title-box {
height: 80px;
}
.layout-content .content-box2 .media-box .media-list .media-button-prev,
.layout-content .content-box2 .media-box .media-list .media-button-next {
font-size: 30px;
left: -50px;
}
.layout-content .content-box2 .media-box .media-list .media-button-next {
right: -50px;
left: auto;
}
.layout-content .content-box5 .social-box .social-list .paper-item {
height: 280px;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox {
padding: 20px;
justify-content: space-between;
flex-wrap: wrap;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .iconfont {
width: 30%;
margin-right: 0;
font-size: 70px;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .iconfont.icon-weibo {
font-size: 75px;
margin-top: -2px;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .iconfont.icon-toutiao {
font-size: 75px;
margin-top: -2px;
}
.layout-content .nav-header {
margin-bottom: 15px;
}
.layout-content .nav-header .title-box .title {
font-size: 18px;
}
.layout-content .nav-header .title-box .title .iconfont,
.layout-content .nav-header .title-box .title .border-blue {
font-size: 24px !important;
}
.layout-content .news-list .item .title-box .ti {
font-size: 12px;
}
.layout-content .content-box1 {
padding: 30px 0;
}
.layout-content .content-box1 .news-box .news-lunbo {
height: 338px;
}
.layout-content .content-box1 .notice-box .notice-list .text_item {
margin-bottom: 10px;
padding: 10px;
}
.jgszList .item .itemList a {
width: calc(33% - 20px);
}
}
@media (max-width: 1200px) {
.container {
width: 100%;
}
.leader-detail .pic {
float: left;
width: 300px;
}
.leader-detail .text {
padding-left: 350px;
}
.special-list {
flex-wrap: wrap;
width: 100%;
}
.special-list .item {
width: calc(50% - 10px) !important;
margin-right: 20px !important;
}
.special-list .item .ti {
font-size: 14px !important;
margin-top: 10px !important;
height: 16px !important;
}
.special-list .item:nth-child(2n) {
margin-right: 0 !important;
}
.layout-content .nav-header .title-box .describe {
margin-top: 10px;
margin-left: 0;
}
.layout-content .news-list .item {
flex: 1;
width: auto;
margin-left: 15px;
}
.layout-content .news-list .item:first-child {
margin-left: 0;
}
.layout-content .content-box1 .container > .flex-row {
flex-direction: column;
}
.layout-content .content-box1 .container > .flex-row .news-box {
margin-right: 0;
}
.layout-content .content-box1 .container > .flex-row .notice-box {
width: 100%;
}
.layout-content .content-box2 .media-box .media-list .item .img-box {
height: 20vw;
}
.layout-content .content-box1 .container > .flex-row .news-box .news-lunbo {
height: auto;
}
.layout-content .content-box1 .news-box .news-list .img-box {
height: 20vw;
}
}
@media (max-width: 1050px) {
.layout-content .content-box1 .news-box .news-list .img-box {
height: 30vw;
}
.leader-detail .pic {
width: 30vw;
margin: 0 30px 20px 0;
}
.leader-detail .text {
padding: 0;
}
.line-feed {
flex-direction: column;
}
.line-feed audio {
margin-bottom: 20px;
margin-left: 20px;
}
footer .copyright {
font-size: 12px;
}
footer .info-box {
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
}
footer .info-box .records {
margin-top: 20px;
}
.layout-content .nav-header .title-box .title {
font-size: 16px;
}
.layout-content .nav-header .title-box .title .iconfont {
font-size: 20px !important;
}
.layout-content .content-box5 .social-box .social-list {
flex-direction: column;
}
.layout-content .content-box5 .social-box .social-list .paper-item {
height: 35vw;
}
.layout-content .content-box5 .social-box .social-list .box-1 {
width: 100%;
flex-direction: row;
}
.layout-content .content-box5 .social-box .social-list .box-1 .paper-item {
width: 50%;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox {
justify-content: flex-start;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox .icon-ewm {
background-size: 40%;
}
.layout-content .content-box1 .container > .flex-row .news-box .news-list .swiper-slide {
padding: 0;
}
.layout-content .content-box1 .container > .flex-row .news-box .news-list .item {
margin-right: 10px;
}
.layout-content .content-box2 .media-box .media-list .item .img-box {
height: 30vw;
}
.content {
margin-top: 80px;
}
.content header {
border-color: transparent;
}
.content .list-layout {
display: flex;
flex-direction: column;
}
.content .list-layout .pcleftNav {
width: 100%;
margin-right: 0;
}
.content .list-layout .pcleftNav .top {
line-height: 40px;
background: none;
color: #01337a;
border-bottom: 2px solid #01337a;
display: block;
font-size: 16px;
}
.content .list-layout .pcleftNav .top p {
font-size: 16px;
}
.content .list-layout .pcleftNav .top ul li a {
font-size: 14px !important;
font-weight: 500;
}
.content .list-layout .pcleftNav .top .menu_btn {
display: block;
}
.content .list-layout .right-content {
margin-top: 0;
}
.content .list-layout .right-content .artice {
padding: 20px;
}
.content .list-layout .right-content .artice .title {
font-size: 16px;
text-align: center;
}
.content .list-layout .right-content .top {
padding: 0;
display: block;
padding: 15px 0;
}
.content .list-layout .right-content .top h4 {
margin: 10px;
}
.content .list-layout .right-content .top .link {
text-align: left;
padding-left: 15px;
}
.content .list-layout .right-content .list {
margin-top: 0;
}
.content .list-layout .right-content .list li a {
flex-wrap: wrap;
}
.content .list-layout .right-content .list li a .imgBox {
height: auto;
margin-right: 0;
}
.content .list-layout .right-content .list li a .textBox .title {
font-size: 14px;
margin-bottom: 10px;
}
.content .list-layout .right-content .list li a .textBox .des {
font-size: 12px;
height: 34px;
}
.content .list-layout .right-content .list li a .timeBox .iconfont {
display: none;
}
.content .list-layout .right-content .list li a > div {
flex: 150% 1 1;
}
.jgszList .item {
padding: 30px 10px;
padding-bottom: 0;
}
.jgszList .item .itemList {
justify-content: space-between;
}
.jgszList .item .itemList a {
font-size: 12px;
width: 48%;
height: 60px;
padding: 0 5px;
margin-right: 10px;
margin-right: 0;
}
.leader-box {
padding: 50px 0;
padding-top: 20px;
}
.leader-box .title {
font-size: 18px;
}
.leader-box .part-content .part-box {
flex-direction: column;
}
.leader-box .part-content .part-box .part.sc-part {
margin-left: 0;
margin-top: 20px;
}
.leader-box .part-content .part-box .part .inner {
padding: 15px;
}
.leader-box .part-content .part-box .part .inner .item .label {
font-size: 16px;
width: 100px;
}
.leader-box .part-content .part-box .part .inner .item .label .t2 {
font-size: 12px;
}
.leader-box .part-content .part-box .part .inner .item .value {
font-size: 14px;
}
.layout-content .nav-header .title-box .describe {
display: none;
}
.content-box1,
.content-box2,
.content-box5 {
padding: 20px 0 !important;
}
}
@media (max-width: 600px) {
.container {
padding: 0 10px;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .icon {
height: 30px;
width: 30px;
}
.qikan-panel .qikan-panel-tag {
width: 100%;
}
.layout-content .content-box5 .special-box {
margin-top: 0;
}
.layout-content .content-box5 .social-box .social-list .box-1 .iconbox {
padding: 10px;
justify-content: space-around;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box {
display: flex;
align-items: center;
padding: 5px;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .ti {
font-size: 12px;
margin-left: 5px;
}
.layout-content .content-box5 .social-box .social-list .paper-item .title-box .iconfont {
font-size: 20px;
}
.layout-content .content-box2 .media-box .media-list .item .info-box {
padding: 5px;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .title {
margin-top: 5px;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .time-box {
flex-direction: column;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .time-box .time {
margin-top: 5px;
}
.layout-content .content-box1 .container > .flex-row .news-box .news-list .item .title-box {
padding: 5px;
}
.layout-content .content-box1 .container > .flex-row .news-box .news-list .item .title-box .ti {
font-size: 12px;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .title {
font-size: 14px;
height: 40px;
}
.layout-content .content-box2 .media-box .media-list .item .info-box .tag,
.layout-content .content-box2 .media-box .media-list .item .info-box .time {
font-size: 12px;
}
.leader-box .part-content .part-box .part.sc-part {
margin-left: 0;
margin-top: 20px;
}
.leader-box .part-content .part-box .part .inner .item .label {
width: 140px;
}
.list-layout {
padding: 0 10px;
}
}
@keyframes bounce {
from,
20%,
53%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0);
}
40%,
43% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -30px, 0) scaleY(1.1);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -15px, 0) scaleY(1.05);
}
80% {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, -4px, 0) scaleY(1.02);
}
}
.bounce {
animation-duration: 1s;
animation-name: bounce;
transform-origin: center bottom;
}
@keyframes icon-path-animation {
0% {
stroke-dasharray: 4917;
stroke-dashoffset: 4917;
fill: transparent;
}
70% {
stroke-dasharray: 3917;
stroke-dashoffset: 0;
fill: #fff;
}
100% {
stroke-dasharray: 10;
stroke-dashoffset: 0;
fill: #fff;
}
}
@keyframes move-any {
0% {
opacity: 0;
top: 0;
}
100% {
opacity: 1;
top: 90%;
}
}
/*# sourceMappingURL=home.css.map */