




@font-face{font-family:"pressconfont";/* Project id 4534113 */
 src:url("../../../style/fonts/iconfont.woff2?t=1717478809783") format("woff2"),url("../../../style/fonts/iconfont.woff?t=1717478809783") format("woff"),url("../../../style/fonts/iconfont.ttf?t=1717478809783") format("truetype");}
.pressconfont{font-family:"pressconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}



.icon-tijiao:before {
  content: "\e75b";
}

.icon-fujian:before {
  content: "\e600";
}

.icon-caidan:before {
  content: "\e62f";
}

.icon-xiala:before {
  content: "\e65c";
}

.icon-liulan:before {
  content: "\e642";
}

.icon-yinyong:before {
  content: "\ec81";
}

.icon-search:before {
  content: "\e608";
}

.icon-orcid:before {
  content: "\ec49";
}

.icon-icon-:before {
  content: "\e627";
}

.icon-cloud-down:before {
  content: "\e6ce";
}

.icon-xiazai_xiazai:before {
  content: "\e616";
}

.icon-youjian:before {
  content: "\e633";
}

.icon-tuite:before {
  content: "\e652";
}

.icon-rss:before {
  content: "\e769";
}

.icon-linkedin-fill:before {
  content: "\e6c6";
}

.icon-sousuo2:before {
  content: "\e624";
}

.icon-facebook-fill:before {
  content: "\e88d";
}

.icon-xia:before {
  content: "\e60b";
}

.icon-xia1:before {
  content: "\e72e";
}

.icon-bg-left:before {
  content: "\e638";
}

.icon-bg-right:before {
  content: "\e64c";
}


.footer{background:#003388;}
.footer,.footer a{font-size:14px;color:#fff;}
.footer .bottom{background:url(../../images/custom/footer_bg.jpg) no-repeat center;background-size:cover;padding:0 0 30px 0;}
.footer-logo{padding:30px 0;border-bottom:1px solid #6E8BBB;margin-bottom:30px;}
.footer .btmb{background:#003388;padding:8px 0;}
.footer .btmb,.footer .btmb a{font-size:14px;color:#fff;}
.footer-bottom{display:flex;justify-content:space-between;flex-wrap: wrap;}
.footer-bottom h3{position:relative;font-size:18px;font-weight:bold;padding-bottom:10px;margin-bottom:20px;}
.footer-bottom h3::after{content:"";position:absolute;left: 0; bottom:0;width:52px;height:2px;background:#fff;}
.footer-bottom .footer-share  h3::after{left: 80px;}
.footer-bottom ul li{position: relative; line-height:1.5;margin-bottom:8px;}
.footer-bottom ul li:last-child{margin-bottom:0;}
.footer-share ul{display:flex;gap:30px;padding-left:80px;}
.footer-share h3{padding-left: 80px;}
.footer-share ul li .pressconfont{font-size:26px;vertical-align:middle;}
.footer-share ul li .pressconfont.icon-tuite{font-size:24px;}
.footer-share ul li .pressconfont.icon-linkedin-fill,.footer-share ul li .pressconfont.icon-rss{position:relative;top:5px;font-size:22px;}
.footer-share p{text-align:right;}
.footer-share ul li a{position: relative; text-decoration: none;transition: all 0.2s;}
.footer-share ul li:hover {transform: translateY(-3px);}
.footer a:hover{color: #fff;}
.artilce-list-author-all{display:none;position: absolute;padding:15px 15px;box-shadow: 0 2px 5px rgba(0,0,0,0.2); background: #fff;    margin-top: 10px;max-width: 580px;    z-index: 9;}
.artilce-list-author-all.ac{display:block;}
.artilce-list-author-all, .artilce-list-author-all a{color: #222;}

.all-latest-articles-page .article-list-left{display: none;}
.all-latest-articles-page .article-list{padding-left: 0;padding-right: 0;}
.rank-yeartab li.current a{background: #003388;}
#allArticlesList .article-list-left{display: none;}
.header .logo{outline: none;}
.box-top,.journalIssue{padding-bottom: 0;margin-bottom: 0;}
h2.journalIssue {margin-bottom: 10px;}
.commontit,.box-top .commontit{margin-bottom: 30px;padding-bottom: 0;}
.journalIssue, .commontit,.box-article h3{font-size: 24px;}
.listp {padding: 15px 0 15px 0;}
.listp  a{color: #222;}
.listp  > i{color: #666;}


.three-lines{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  overflow: hidden;text-overflow: ellipsis;}
.two-lines{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  overflow: hidden;text-overflow: ellipsis;}

.article-list-zy font,.article-list-zy font span,.article-list-zy font a{font-size: 14px;color:#000;}
.article-list-author,.article-list-author a, .article-list-time font,.article-list-time font a,.article-list-time font span{color:#666;font-size:14px;}
#hotArticleList .article-list-zy{display: none;}
.more-author, .article-list-author .fa-close{cursor: pointer;}
 .article-list-date{display: none;}
#hotArticleList .article-list-date, .index-recommend-box .article-list-date{display: flex;}

.search-wrapper input:-webkit-autofill,
.search-wrapper  input:-webkit-autofill:hover,
.search-wrapper  input:-webkit-autofill:focus,
.search-wrapper  input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s; 
}


/* 新闻详情页左侧样式开始 */
.zc-com.has-nav{width: 320px;position: relative;top: 80px;}
.zc-com.has-nav + .box-article.fr{width: calc(100% - 320px);}
.zc-com.has-nav ul li+li{margin-top: 15px;}
.zc-com.has-nav ul li a{font-size: 18px;color: #002FA7;}
.news-detail-body .rh-edit-news-detail .leftjump a{font-size: 18px;color: #002FA7;text-decoration: none;}
.news-detail-body .rh-edit-news-detail .leftjump a:hover{text-decoration: underline;}
.zc-com.has-nav ul li.on a{font-weight: bold;}
/* 新闻详情页左侧样式结束 */

@media only screen and (max-width:768px){
.zc-com.has-nav{width:100%;top: 0 !important;position: relative !important;}
.zc-com.has-nav + .box-article.fr{width: 100%;margin-top: 30px;}
.zc-com.has-nav ul li+li{margin-top: 3px;}


}

@media only screen and (max-width:1200px){
.footer-bottom {padding-left: 15px;padding-right: 15px;}
.footer-bottom h3{margin-bottom: 10px;}
.footer-bottom > div{width: 100%;margin-bottom: 20px;}
.footer-bottom > div:last-child{margin-bottom: 0;}
.footer-links{display: none;}

}

@media only screen and (max-width:500px){
.footer-share ul,.footer-share h3{padding-left: 0;}
.footer-bottom h3::after{left: 0;}
.footer-share p{text-align: center;}
}
