/*css reset*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit { width: 120px; }
.columimg { width: 460px; }
.col-lg-8 .archcon .archimg li, .col-lg-9 .archcon .archimg li { width: 25%; }
.col-lg-8 .columimg { width: 680px; }
.col-lg-9 .columimg { width: 780px; }
.chooseAll { margin: 0; }
.toolBox1 { padding-top: 20px; }
.toolBox2 { padding-top: 20px; }
.footer { position: relative; z-index: 0; }
.inner { width: 1170px; margin: 0 auto; }

/*所有颜色*/
.mainColor, .reference-tab .td2 a { color: #0B90CE; }

/**1.页面字体需要变主色调，直接调用mainColor; 2.参考文献doi颜色与主色调一致**/
.article-list .mainColor { color: #0B90CE; }

/*文章页颜色*/
.article-pc .mainColor, .article-main-mid a { color: #0B90CE; }

/*文章页标题下方显示与隐藏按钮*/
.content .article .article-left .togglebtn i { padding: 2px; }
.header-nav, .tab-ul-index li.active, .article-list-journalg, .footer .top, .phone-nav, .main .article-content ul#htmlContent2 h3.full-text, #page-tag-div .pagination>.active>a, .comtit, .archcon.archcon-new dl dd.archconVol, .archcon.archcon-new dl dd.active, .archcon .arc-listit dd.active, .archcon .arc-listit .arctpoint, .tab-ul-index li.active, .footer .btmb, .header-nav, .header-nav ul>li ol, .qikan .subBtn, .header-nav, .pageTagsUl li.current, .pageTagsUl li.clickpage:hover, .messageBoard .tj, .btn-primary, .guokan-tit .guokan-tab li.curr, .guokan-dl dd.active, .guokan-dl dd.years, .guokan-dlyear dt { background-color: #0B90CE; }

/*2019年5月13日版本过刊标题*/
.guokan-tit h2 { color: #0B90CE; }

/*移动端搜索头部下拉框颜色*/
.phone-nav .search-app-wrap select option { background: rgba(11, 144, 206, .9); }

/*滑上去的颜色*/
.header-nav ul>li.active>a, .header-nav ul>li ol li:hover, .header-nav ul>li:hover>a { background: #F19419; }

/*向上箭头*/
.bottom-fixed { width: 50px; height: 50px; cursor: pointer; position: fixed; bottom: 20px; right: 20px; z-index: 5000; background: #0B90CE url("../../../style/images/public/back_top.png") no-repeat center center; display: none; }
.arcmethod li.active, .phone-nav { border-color: #0B90CE; }
.derived i.current, .base-title .more:hover, .news-list li a:hover, .article-list-title a:hover, .article-list-author a:hover, .article-list-time a:hover, .article-list-zy font a:hover { color: #0B90CE; }
#page-tag-div .pagination>.active>a { border-color: #0B90CE; }
.footer .btmb { padding-top: 8px; padding-bottom: 8px; }

/*手机下拉颜色有透明度，自己看着写*/
.phone-nav .search-app-wrap, .smallUl { background: rgba(11, 144, 206, .9); }

/*以上是需要改颜色的*/
.footer .top span { margin-right: 10px; }

.smallUl { z-index: 1000; width: 100%; left: 0; right: 0; margin: auto; position: absolute; display: none; }
.smallUl a { color: #fff; display: block; line-height: 24px; }
.smallUl>li { text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.smallUl li>a { padding: 0 4%; font-size: 16px; line-height: 40px; position: relative; display: block; }
.smallUl>li>a span { margin: 0 0 0 10px; }
.smallUl>li>a span img { vertical-align: middle; margin: -3px 0 0; transition: all 0.2s; }
.smallUl>li>a span.active img { transform: rotate(90deg); }
.smallUl>li>ol { display: none; }
.smallUl>li>ol a { padding: 0 8%; }

.navList { width: 30px; cursor: pointer; }
.navList span { height: 3px; background-color: #fff; margin: 0 0 8px 0; display: block; transition: all 0.5s; }
.navList span:last-child { margin: 0; }
.navList { display: block; padding-top: 4px; }
.navList span:last-child { margin: 0; }

.phone-nav input::-webkit-input-placeholder { color: #fff; opacity: 1; }
.phone-nav .text { background: #fff; }
.phone-nav .text { line-height: 19px; padding: 3px 10px; color: #fff; margin: 0 0 0 15px; border-radius: 4px 0 0 4px; }
.phone-nav .sub { width: 35px; height: 25px; background: #fff url(../../../style/images/custom/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0; }
.phone-nav .en { line-height: 25px; color: #fff; }
.phone-nav .search-app-wrap { display: none; position: absolute; left: 0; width: 100%; top: 50px; z-index: 2000; padding: 8px 0; }
.phone-nav .search-app-wrap select { width: 23%; border: none; height: 30px; border-radius: 4px; padding: 0 0 0 5px; background-color: rgba(255, 255, 255, 0.2); color: #fff; }
.phone-nav .search-app-wrap .text { width: 75%; margin: 0 0 0 2%; border-radius: 4px; height: 30px; }
.phone-nav .search-app-wrap .sub { width: 30px; height: 30px; background: rgba(255, 255, 255, 0.2) url("../../../style/images/public/search1.png") no-repeat center center; background-size: 22px; position: absolute; right: 15px; top: 8px; }

/*.header .logo { width: 50%; } */
.header .logo img { max-width: 100%; }
.header .bot { background-size: cover; }

.phone-nav { padding: 8px 0; position: relative; }
.phone-nav .en { line-height: 25px; color: #fff; }
.phone-nav .text, .phone-nav .sub { background: rgba(255, 255, 255, .2); }
.phone-nav .text { line-height: 19px; padding: 3px 10px; color: #fff; margin: 0 0 0 15px; border-radius: 4px 0 0 4px; }
.phone-nav .sub { width: 35px; height: 25px; background: rgba(255, 255, 255, .2) url(../../../style/images/custom/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0; }
.search-wrapper { display: none; }

/*手机菜单2*/
.phone-nav .container .logo { display: block; padding: 2px 0 0 0; position: relative; }
.phone-nav .container .logo img { max-width: 170px; max-height: 34px; }

/*.phone-nav .container .logo:before { content: ''; width: 1px; height: 80%; background: #fff; position: absolute; left: 6px; top: 2px; bottom: 0; margin: auto; } */
.phone-nav .container .search-app { display: block; background: url("../../../style/images/public/search2.png") no-repeat center center; width: 34px; height: 34px; background-size: 30px; color: #fff; margin-left: 10px; }
.phone-nav .container .search-app.active { background: url("../../../style/images/public/close-app.png") no-repeat center center; background-size: 32px; }

.main-right .current-ul li .tit { width: 100%; float: none; }
.main-right .current-ul li .right { float: none; }
.main-right .current-ul a { display: inline-block; }
.main-right .banner .item .text p { width: 70%; }
.main-right .current-ul li .box { padding: 8px 0; }

.search-wrap .in-bl { width: 100%; }
.search-wrap .form-group { margin-left: 0; margin-right: 0; }

@media screen and (max-width: 375px) {
  .phone-nav .search-app-wrap .text { width: 74%; }
  .phone-nav .search-app-wrap select { width: 24%; }
}

/*头部导航css*/
.top .nav { height: 38px; line-height: 38px; text-align: center; }
.top .nav ul>li { float: left; font-size: 16px; position: relative; height: 36px; }
.top .nav li a { color: #fff; display: block; text-align: center; padding: 0 20px; }
.top .nav ul li a:hover, .top .nav li.active { text-decoration: none; }

.nav-second { display: none; position: absolute; z-index: 100; }

.header-nav .container { padding: 0; }
.header-nav ul>li { float: left; position: relative; text-align: center; }
.header-nav ul>li>a { display: block; color: #fff; line-height: 38px; font-size: 16px; padding: 0 23px; }
.header-nav-en ul>li>a { padding: 0 20px; }
.header-nav ul>li>a span { display: inline-block; width: 7px; height: 4px; background-size: 7px 4px; margin-left: 6px; position: relative; top: -3px; }
.header-nav ul>li ol { position: absolute; left: 0; top: 38px; min-width: 100%; z-index: 101; display: none; }

.top .header-nav ul>li ol li a { font-size: 14px; display: block; padding: 0 26px; white-space: nowrap; color: #fff; line-height: 34px; }
.phone-nav .sub { background: #fff url("../../../style/images/public/search1.png") no-repeat center center; }
.header-nav ul>li>a span { background: url("../../../style/images/public/nav-arrow1.png") no-repeat center center; }

/*头部导航css end*/
/**********************************/

.header .container { background: url(../../../style/images/custom/topbg.png) no-repeat center; }
.tab-ul-index li { width: 108px; }
.archcon.archcon-new dl dd { min-width: 50px; }

.comwrap { /*padding-bottom: 5px; */ min-height: 160px; }
.comtit { width: 100%; background: #0B90CE; font-size: 14px; height: 31px; line-height: 31px; color: #fff; position: relative; padding-left: 35px; margin-bottom: 18px; }
.comtit span { display: block; position: absolute; width: 20px; height: 20px; top: 6px; left: 10px; background: url(../../../style/images/custom/icotit.png) no-repeat; }
.comtit a { position: absolute; right: 8px; color: #fff; font-size: 10px; }
.comlist li { position: relative; margin-bottom: 8px; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ }
.comlist li a { padding-left: 20px; color: #333; display: block; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ }
.comlist li a span { position: absolute; top: 4px; left: 10px; display: block; width: 5px; height: 11px; background: url(../../../style/images/custom/icolist.png) no-repeat; }

/*
.zzyd .comtit span { background-position: 0px -27px; } 
.xzzx .comtit span { background-position: 0px -54px; } 
.qkxx .comtit span { background-position: 0px -87px; } 
.qkdt .comtit span { background-position: 0px -112px; } 
.yqlj .comtit span { background-position: 0px -139px; } 
.videos .comtit span { background-position: 0px -165px; } 
.xglj .comtit span { background-position: 0px -191px; } 
.qkxx .comtit { margin-bottom: 0; } 

.qkdt .comlist li a,.yqlj .comlist li a { padding-left: 8px; } 
.xglj .comlist li a { padding-left:0; } 
.xglj .comlist li a img { width:100%; } 
.qkdt .comlist li a span { width: 17px; height: 17px; line-height: 17px; border-radius: 50%; background: #b8b8b8; color: #fff; text-align: center; position: initial; float: left; margin-right: 8px; } 
.qkdt .comlist li.active a span { background: #a93237; } 
*/
/*css reset end*/

/********************************/

/*新的编委会*/
.editorSubject { margin-bottom: 30px; }
.editorSubject h3 { font-weight: bold; font-size: 22px; color: #222; margin-bottom: 20px; }
.editorSubject ul li { margin-bottom: 10px; width: 50%; float: left; }
.editorSubject ul li a { font-size: 14px; color: #0B90CE; font-weight: bold; position: relative; padding-left: 15px; display: inline-block; }
.editorSubject ul li a span { position: absolute; background: #0B90CE; display: inline-block; margin-right: 7px; width: 5px; height: 5px; border-radius: 50%; left: 0; top: 8px; }

.editorChief { margin-top: 30px; }
.editorChief .editorType>ul>li { margin-bottom: 0; min-height: 100px; }
.editorChief h2 { color: #0B90CE; font-size: 22px; font-weight: bold; }

.editorType h3, .editorChief h3 { font-size: 20px; color: #0B90CE; font-weight: bold; }
.editorType>ul>li { padding: 18px 0; border-bottom: 1px solid #e3e3e3; font-size: 14px; color: #333333; }
.editorImg { padding-left: 15px; width: 20%; text-align: center; }
.editorImg img { width: 80px; border-radius: 50%; height: 80px; }
.editorCon { width: 80%; }

.editorDesc { margin-bottom: 13px; font-weight: bold; }
.editorDesc .glyphicon-star { font-size: 14px; color: orange; margin: 0 15px 0 2px; }
.editorDesc span { display: inline-block; font-weight: bold; }
.editorDesc .eEmail { margin-right: 15px; margin-left: 15px; }
.editorDesc .eEmail, .editorDesc .eWebSite { color: #0B90CE; }

.editorCon .editorPosition, .editorCon .eInterests, .editorCon .eSystem, .eColumn { margin-bottom: 4px; line-height: 18px; }

.eSpecialIssues span { color: #0B90CE; }
.eSpecialIssues span:hover { cursor: pointer; }
.eSpecialIssues ul { display: none; }
.eSpecialIssues { margin-top: 10px; }
.eSpecialIssues ul li a { color: #0B90CE; }

.emailBox label, .emailBox input, .emailBox button { height: 34px; line-height: 34px; padding: 0 10px; }
.emailBox input { border: 1px solid #ccc; width: 120px; }
.emailBox .form-group { margin-top: 15px; }
.emailBox p .glyphicon { font-size: 20px; }
.emailBox p .glyphicon:hover { cursor: pointer; }
.emailModal, .emailShowCon { width: 100%; position: fixed; top: 0; left: 0; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; display: none; }
.emailBox { background: #fff; width: 500px; padding: 20px; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; }

.emailShowCon p { padding: 5px 10px; ; }
.emailShowCon p.text-right { padding: 0; }
.emailShowCon p a { font-size: 15px; color: #333; color: blue; display: inline-block; padding-right: 18px; line-height: 22px; }

/** 特刊6 样式 */
/*专题专栏*/
.article-list.zkzl { border-bottom: 0; padding: 10px 0 15px 0; }
.article-list.zkzl .leftnav li { padding: 8px 0; background: #eee; text-align: center; margin-bottom: 5px; }
.article-list.zkzl .leftnav li.ac { background: #0B90CE; }
.article-list.zkzl .leftnav li.ac a { color: #fff; }
.article-list.zkzl .leftnav li a { color: #333; }
.article-list.zkzl .article-list-lunwen li { list-style-type: none; border-bottom: 1px dashed #ddd; }
.article-list.zkzl .article-list-lunwen { padding: 0; }
.article-list.zkzl .article-list-lunwen a { font-size: 14px; padding: 10px; display: inline-block; }
.article-list.zkzl .article-list-lunwen a:hover { color: #0B90CE; }
.article-list-zy font a { line-height: 20px; }

/**********************************/
/* 初始化  开始 */

/* 二级页样式常用开始 */
/* 二级页表头 */
.journalIssue, .commontit, .box-article h3 { font-size: 22px; color: #222; line-height: 28px; margin-bottom: 10px; }

#newsContentOutput, #newsListOutput { font-size: 16px; }
.listp { padding: 15px 0 15px 0px; }
#newsContentOutput .box-article h3 { line-height: 35px; }
#newsListOutput .box-top { margin-bottom: 0px; padding-bottom: 0px; }
.listp>a { color: #222; font-size: 16px; }
#newsListColumn { padding-bottom: 0; margin-bottom: 0; }
.box-body.news-details-body { font-size: 16px; }
.listp>a:hover { text-decoration: none; color: #0B90CE; }
.rank-yeartab li.current a { background-color: #0B90CE; }
.articleListBox { min-height: 300px; }
.articleBody .articleListBox { min-height: auto; }
.priorityPrompt { padding-top: 0; }
.index-body .priorityPrompt { padding-top: 0; }
.news-details-body.box-body .box-article-content p { line-height: 28px; }
.toolBox1-issue-neighbor-catalog { margin-bottom: 0; }
.issue-list-body .toolBoxBorder { padding-bottom: 10px; }
.article-list-left+.article-list-title { margin-bottom: 0 !important; }
.article-list-left+.article-list-title+.article-list-author { margin-bottom: 0 !important; }
/* 给选择框留出宽度 */
.issue-list-body .article-list .article-list-right, .search-body .article-list .article-list-right {padding-left: 20px;}

/* 隐藏右侧 */
.main-right {display: none !important;}

/* 加载动画 */
.loading {min-height: 50px;background: linear-gradient(90deg, #f2f2f2 25%, #d1d1d1 40%, #f2f2f2 50%);background-size: 400% 400%;animation: loading 1.1s ease infinite;}
.index-body .loading {min-height: 50px;background: linear-gradient(90deg, #f2f2f2 25%, #d1d1d1 40%, #f2f2f2 50%);background-size: 400% 400%;animation: loading 1.1s ease infinite;}
@keyframes loading {
    0% {background-position: 100% 50%;}
    100% {background-position: 0 50%;}
}


/* 去除二级页整体的左浮动 */
.issue-list-body .catalog.fr{float: none;}

/* 搜索框输入input右侧边距 */
.search-wrapper .form-control {padding-right: 8px !important;}

/* 当期目录页面 */
.issue-list-body .toolBox1 {padding-top: 0;}

/* 搜索页面 */
.advance-search-body .main .container {background-color: #FFFFFF;padding-top: 25px;}

/* 首页更多 */
.article-list-more {text-align: center;margin: 20px 0 20px;}
.article-list-more a { display: inline-block; width: 104px; height: 36px; font-weight: 400; font-size: 14px; color: #0B90CE; border-radius: 6px; border: 1px solid #0B90CE; line-height: 34px; text-align: center; }
.article-list-more a span { margin-left: 5px;font-size: 14px; line-height: 34px; }
.article-list-more a:hover { background: #0B90CE; color: #fff; cursor: pointer;text-decoration: none; }

/* 三列 特殊页面处理布局 */
.advance-search-body .main .container, 
.search-body .main .container {display: block;}

/* 二级页样式常用结束 */

/* 其他默认样式 */
.article-list .article-list-img a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.article-list .article-list-img img { width: 100%; height: 100%; object-fit: cover; transition: all 0.3s ease-in-out; }
.article-list .article-list-img img:hover { transform: scale(1.05); }
.index-body .article-list-left { display: none; }
.index-article-list-journalg { display: none; }
.index-body .index-article-list-journalg { display: block; }
.cur-date-pub {display: none;}

/* 弹窗颜色 */
.tippy-tooltip.dark-theme { background-color: black; color: white; }

/* 字体 */
body { font-family: Arial, Microsoft YaHei, sans-serif; } 

/* a 标签去除outline */
a:active, a:focus, a:visited { outline: none !important; }

/* 导航栏 二级导航重构统一 */
.header-nav ul>li ol { z-index: 9999; box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.33); background-color: rgba(11, 144, 206, .9); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.top .header-nav ul > li ol li a { font-size: 16px; display: block; font-weight: 400; padding: 0 20px; white-space: nowrap; color: #FFFFFF; line-height: 42px; }
.header-nav ul>li ol li:hover,.header-nav ul>li ol li:hover a{border:0;background:rgba(241, 148, 25, .9);color:#FFFFFF !important;}

/* .phone-nav input 溢出处理 */
.phone-nav .fl.text { overflow: hidden; padding-right: 35px; }

/* 上下边距 */
.main, .article-pc {padding-top: 25px;padding-bottom: 25px;}

/* 滚动条美化 */
.scrollbar::-webkit-scrollbar {
  width: 3px;
}
.scrollbar::-webkit-scrollbar-track {
  background: #cacaca;
}
.scrollbar::-webkit-scrollbar-thumb {
  background: #0054AA;
  border-radius: 3px;
  border: 1px solid transparent;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  background: #0060c0;
  cursor: pointer;
}


/* 图标字体 */
@font-face {
  font-family: "iconfontckjs"; /* Project id 5226767 */
  src: url('./fonts/iconfont.woff2?t=1788414269584') format('woff2'),
       url('./fonts/iconfont.woff?t=1788414269584') format('woff'),
       url('./fonts/iconfont.ttf?t=1788414269584') format('truetype');
}

.iconfontckjs {
  font-family: "iconfontckjs" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ckjs-xiazai2:before { content: "\e608"; }
.ckjs-xiazai:before { content: "\e6a8"; }

.ckjs-building-2-fill1:before { content: "\e77d"; } 
.ckjs-trophy-fill1:before { content: "\ea59"; } 
.ckjs-toudi:before { content: "\e623"; } 
.ckjs-icon-arrow-bottom2:before { content: "\e666"; } 
.ckjs-tesezhuanti:before { content: "\e617"; } 
.ckjs-yinyong:before { content: "\e613"; } 
.ckjs-lianjiex:before { content: "\e609"; } 
.ckjs-yinyong1:before { content: "\e620"; } 
.ckjs-xiazai1:before { content: "\e63c"; } 
.ckjs-liulan:before { content: "\e640"; } 
.ckjs-zhuanjia:before { content: "\e607"; } 
.ckjs-rss1:before { content: "\e62b"; } 
.ckjs-you:before { content: "\e650"; } 
.ckjs-zuo:before { content: "\e651"; } 
.ckjs-a-youjianchakanyoujianfasongyoujianshouyoujian-06:before { content: "\e918"; } 
.ckjs-bianji:before { content: "\e606"; } 
.ckjs-a-115-lanmuguanli:before { content: "\e8da"; } 
.ckjs-sousuo:before { content: "\e603"; } 
.ckjs-gonggao:before { content: "\e7d8"; } 
.ckjs-huiyi:before { content: "\e6da"; } 
.ckjs-building-2-fill:before { content: "\e752"; } 
.ckjs-trophy-fill:before { content: "\e7f1"; }



/* 初始化  结束 */

body {background-color: #F3F4F5;}

/* banner */
.header.headerbg { background: url('../../../style/images/custom/ckjs_01.jpg') no-repeat top center/cover; }

/* banner */
.row { height: 210px;display: flex; align-items: center;justify-content: space-between;}
.row::after, .row::before { content: none;}

/* 收录信息 */
.journal-indexed ul { margin-bottom: 20px; display: inline-grid; grid-template-columns: auto auto; gap: 0 20px; list-style: none; padding: 0; }
.journal-indexed ul li { position: relative; padding-left: 16px; font-weight: bold; font-size: 15px; color: #FFFFFF; line-height: 28px; text-shadow: 0px 3px 5px rgba(0,0,0,0.28); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.journal-indexed ul li::before { content: ""; width: 6px; height: 6px; border-radius: 6px; background-color: #F19419; display: inline-block; position: absolute; left: 0; top: 11px; }

/* 搜索内容 */ 
.logor .search { float: right;}
.row .logo { width: 381px;}
.search { display: flex; align-items: center; justify-content: flex-end; } 
.search-wrapper { display: flex; position: relative; align-items: center; width: 373px; height: 36px; line-height: 40px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2); border-radius: 6px; background: rgba(255, 255, 255, 0.9);overflow: hidden; } 

/* 搜索图标 */
.search-wrapper .ckjs-sousuo { position: absolute; top: 50%; transform: translateY(-50%); right: 4px; font-size: 26px; pointer-events: none; color: #014783;} 

/* 下拉图标 */
.search-wrapper .ckjs-icon-arrow-bottom2 { position: absolute; top: 50%; transform: translateY(-50%); left: 65px; font-size: 12px; pointer-events: none; color: #666;}

/* 下拉框 */ 
.keySearch{ flex: 0 0 90px;height: 36px; line-height: 36px;border: 0; outline: none; text-align: center; font-size: 14px; color: #666;font-weight: 400;background: none;  }

/* 搜索框输入框 */ 
.search-wrapper .form-control { display: inline-block; background: transparent; flex: auto; height: 22px; line-height: 24px; padding-left: 8px; padding-right: 0px !important; border: 0; outline: none; font-weight: 400; font-size: 14px; color: #ABABAB;box-shadow: unset; border-radius: 0; border-left: 1px solid #A7A7A7; } 
.form-control::placeholder { color: #A7A7A7; } 
.form-control:focus, .form-control:active { border-left: 1px solid #A7A7A7; outline: none; box-shadow: none; } 
.search-btn { display: inline-block; min-width: 36px; height: 36px; line-height: 36px; text-align: center; color: #fff; background-color: transparent; cursor: pointer; border-radius: 2px;} 
.search-btn:hover { background-color: transparent; }

/* 高级检索 */ 
.adSearch { min-width: 90px; height: 36px; padding: 0 10px; line-height: 38px; text-align: center; margin-left: 10px; text-decoration: none; color: #fff; font-weight: 700;font-size: 16px; background-color: #F19419; border-radius: 4px; } 
.adSearch:hover { color: #fff; text-decoration: none; background-color: #fd9b1a; } 
.adSearch:focus, .adSearch:active, .adSearch:visited { background-color: #fd9b1a; color: #fff; text-decoration: none; outline: none; }


/* 导航栏 */
.top .top-nav { height: 46px; line-height: 46px; background: #0b90ce;}
.top .nav ul>li {height: 46px; line-height: 46px;}
.header-nav ul>li>a {height: 46px; line-height: 46px;}
.header-nav ul>li ol {top: 46px;}
.top .nav li a {font-weight: 400; font-size: 18px; color: #FFFFFF;}
.top .nav-inner>li+li {margin-left: 10px;}
.top-nav .nav-inner li a > span::before { position: relative; top: 2px; }
.header-nav ul>li>a span {background: none;font-size: 12px;font-weight: 400;margin-left: 7px;}

/* 主要内容 */
.main .container { display: flex; justify-content: space-between; gap: 35px;}
.main .container::after,.main .container::before {content: none;}
.main .main-container::after, .main .main-container::before { content: none;}
.main .main-left { flex: 0 0 280px; max-width: 280px; }
.main .main-middle { width: calc(100% - 280px - 35px); }

/* 主体左右所有a标签 悬浮样式统一 */
.index-body .main-left a:hover, .index-body .main-right a:hover { color: #0B90CE !important; cursor: pointer;text-decoration: none !important;}

/* 自定义盒模型 */
.custom-box-model { padding: 15px;box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.15);background-color: #fff; }
.custom-box-model .title-bar { position: relative;padding: 0 0 7px 0;display: flex; align-items: center; justify-content: space-between;  background: #fff;z-index: 2; border-bottom: 1px solid #E5E5E5;}
.custom-box-model .title-bar h3 b { font-size: 20px; line-height: 26px; color: #222222; }
.custom-box-model .title-bar h3 {display: flex;align-items: center;}
.custom-box-model .title-bar a { flex-shrink: 0;font-weight: 400; font-size: 14px; color: #666666;}
.custom-box-model .title-bar a:hover { color: #0B90CE; cursor: pointer;text-decoration: none;}
.title-bar .iconfontckjs { font-size: 20px; margin-right: 8px;color: #0B90CE;vertical-align: middle; }


/* 期刊信息 */
.journal-info { padding: 20px; }
.journal-info-phone { display: none; }

/* 期刊信息-封面 */
.journal-info .cover {  width: 100%;max-width: 240px;height: 100%;margin: 0 auto; box-shadow: 0px 0px 7px 1px rgba(9,9,9,0.22); overflow: hidden;}
.journal-info .cover img { width: 100%; height: 100%; object-fit: cover; }

/* 期刊信息-详细信息 */
.journal-info .desc { margin-top: 25px; }
.journal-info .desc p { font-size: 15px; color: #222222; line-height: 24px;}
.journal-info .desc p + p { margin-top: 5px; }

/* 下载中心 */
.downloads-wrapper { margin-top: 30px;}
.downloads-list ul { padding: 15px 0 5px; }
.downloads-list ul > li { position: relative;display: flex; align-items: flex-start;justify-content: flex-start;padding-left: 15px;}
.downloads-list ul > li::before { content: ""; width: 6px; height: 6px; border-radius: 6px; background-color: #0B90CE; display: inline-block; position: absolute; left: 0; top: 7px; }
.downloads-list li + li {margin-top: 14px;}
.downloads-list li a {font-weight: 400; font-size: 15px; color: #222222; line-height: 22px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

/* 最具影响力论文奖 */
.top-paper-award { margin-top: 30px;}
.top-paper-award .ckjs-trophy-fill { font-size: 24px;vertical-align: bottom;}
.top-paper-award-list ul { padding: 15px 0 5px; }
.top-paper-award-list ul > li { position: relative;display: flex; align-items: flex-start;justify-content: flex-start;padding-left: 15px;}
.top-paper-award-list ul > li::before { content: ""; width: 6px; height: 6px; border-radius: 6px; background-color: #0B90CE; display: inline-block; position: absolute; left: 0; top: 7px; }
.top-paper-award-list li + li {margin-top: 14px;}
.top-paper-award-list li a {font-weight: 400; font-size: 15px; color: #222222; line-height: 22px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

/* 历届会议 */
.past-events { margin-top: 30px;}
.past-events .ckjs-huiyi { font-size: 24px;vertical-align: bottom;}
.past-events-list ul { padding: 15px 0 5px; }
.past-events-list ul > li { position: relative;display: flex; align-items: flex-start;justify-content: flex-start;padding-left: 15px;}
.past-events-list ul > li::before { content: ""; width: 6px; height: 6px; border-radius: 6px; background-color: #0B90CE; display: inline-block; position: absolute; left: 0; top: 7px; }
.past-events-list li + li {margin-top: 14px;}
.past-events-list li a {font-weight: 400; font-size: 15px; color: #222222; line-height: 22px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

/* 支持单位 */
.support-unit { margin-top: 30px;}
.support-unit .ckjs-building-2-fill { font-size: 24px;vertical-align: bottom;}
.support-unit-list ul { padding: 15px 0 5px; }
.support-unit-list ul > li { position: relative;display: flex; align-items: flex-start;justify-content: flex-start;padding-left: 15px;}
.support-unit-list ul > li::before { content: ""; width: 6px; height: 6px; border-radius: 6px; background-color: #0B90CE; display: inline-block; position: absolute; left: 0; top: 7px; }
.support-unit-list li + li {margin-top: 14px;}
.support-unit-list li a {font-weight: 400; font-size: 15px; color: #222222; line-height: 22px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}


/* 友情链接 */
.links { margin-top: 30px;}
.links .ckjs-huiyi { font-size: 24px;vertical-align: bottom;}
.links-list ul { padding: 15px 0 5px; }
.links-list ul > li { position: relative;display: flex; align-items: flex-start;justify-content: flex-start;padding-left: 15px;}
.links-list ul > li::before { content: ""; width: 6px; height: 6px; border-radius: 6px; background-color: #0B90CE; display: inline-block; position: absolute; left: 0; top: 7px; }
.links-list li + li {margin-top: 14px;}
.links-list li a {font-weight: 400; font-size: 15px; color: #222222; line-height: 22px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}


/* middle */
.carousel-notice-wrapper {width: 100%;margin: 0 0 35px;display: flex; gap: 30px;}
.carousel-notice-wrapper .index-carousel { width: calc(100% - 332px);height: 335px;}
.carousel-notice-wrapper .notice-wrapper {flex: 0 0 302px; background: #FFFFFF; box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.15);}

/* 轮播图 */
.index-carousel { width: 100%;height: auto;margin: 0; position: relative; padding: 0;box-shadow: 2px 8px 10px rgba(0,0,0,0.09);}
.index-carousel .mySwiper { height: 100%; }

/* 轮播图-轮播图容器 */
.index-carousel .swiper-slide { position: relative;height: stretch;}

/* 轮播图-轮播图图片容器 */
.index-carousel .swiper-slide a { display: block; width: 100%; height: 100%; overflow: hidden; }
.index-carousel .swiper-slide img { width: 100%; height: 100%; object-fit: cover;min-height: 200px;  }

/* 轮播图-轮播图描述容器 */
.index-carousel .swiper-slide .desc { position: absolute; display: flex; flex-direction: column; justify-content: flex-end;width: 100%; bottom: 0; left: 0; padding: 10px 150px 10px 27px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; line-height: 30px; }

/* 轮播图-轮播图描述内容 */
.index-carousel .swiper-slide .desc p { font-weight: 400;font-size: 18px;color: #FEFEFE;line-height: 24px;bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

/* 轮播图导航 */
.index-body .index-carousel .swiper-pagination { position: absolute; bottom: 13px; right: 0; transform: translateX(-50%);width: auto;left: auto; }

/* 导航点 */
.index-carousel .swiper-pagination-bullet { width: 9px; height: 9px; border-radius: 50%;background: #FFFFFF;opacity: 1; }
.index-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #F09300; }

/* 轮播图导航 左右切换按钮 */
.index-carousel .swiper-button-next:after,.index-carousel .swiper-button-prev:after {font-size: 34px;font-family: "iconfontckjs"; content: "\e650";opacity: 1;color: rgba(255, 255, 255, 0.8);}
.index-carousel .swiper-button-prev:after {content: "\e651";}
.swiper-button-next:hover:after, .swiper-button-prev:hover:after {opacity: 1;color: #0b90ce;}

.index-carousel .swiper-button-prev { left: 30px;display: none; }
.index-carousel .swiper-button-next { right: 30px;display: none; }
.carousel-notice-wrapper .index-carousel:hover .swiper-button-prev, .carousel-notice-wrapper .index-carousel:hover .swiper-button-next { display: block; }

/* 网站公告 */
.notice-wrapper .ckjs-gonggao { font-size: 24px;vertical-align: bottom;}
.notice-list {height: 275px;overflow: hidden;}
.notice-list ul { padding: 20px 0 5px; }
.notice-list ul > li a { display: flex;align-items: flex-start;gap: 12px;}
.notice-list ul > li a span {display: block;flex: 0 0 61px; height: 49px;padding: 4px; background: #D8E3EF;text-align: center;font-weight: 400; font-size: 14px; color: #0b90ce;transition: all 0.3s ease-in-out;}
.notice-list li a span>i {display: block;width: 100%;height: 23px;line-height: 23px;font-style: normal;font-weight: bold; font-size: 20px;}
.notice-list li + li {margin-top: 17px;}
.notice-list li p {font-weight: 400; font-size: 15px; color: #222222; line-height: 24px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.notice-list ul > li a:hover {text-decoration: none;}
.notice-list ul > li a:hover span{background: #0b90ce;color: #FFFFFF !important;}
.notice-list ul > li a:hover p{color: #0b90ce !important;}


/* tab */
.main-middle {box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.15);background: #FFFFFF;padding: 20px;}
.index-body .main-middle {box-shadow: none;background: #F3F4F5;padding: 0;}
.index-body .item-div {background: #FFFFFF; box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.15);}
.index-body .main-middle .articleListBox { display: none;padding: 0 20px 10px;}
.main-middle .articleListBox.active { display: block; }
.nav.nav-tabs::before, .nav.nav-tabs::after { content: none; }
.main-middle .index-tabs { position: relative;width: auto; overflow: visible !important;padding: 20px;}
.main-middle .nav-tabs { width: auto; display: flex;align-items: center; justify-content: flex-start;gap: 10px; margin: 0 !important;border-top: 0;border-bottom: 1px solid #E5E5E5;}
.main-middle .nav-tabs>li { position: relative;flex-shrink: 0; width: auto !important;min-width: 120px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ color: inherit; cursor: default; background-color: inherit; border: none; }
.nav-tabs>li>a:hover { border: none;background-color: inherit; cursor: pointer; }
.nav-tabs>li>a .iconfontckjs { font-size: 14px; font-weight: 400; }
.nav-tabs>li>a:focus, .nav-tabs>li>a:visited { outline: none; background: none; }
.nav-tabs>li>a { padding: 0 20px; margin: 0 auto;text-align: center; font-weight: bold; font-size: 20px; color: #222222; line-height: 47px;border: none;}
.nav.nav-tabs>li:first-child>a { margin-left: 0;}
.nav-tabs>li:last-child>a { margin-right: 0;}
.main-middle .nav>li.active a{ text-align: center; background: #0B90CE;color: #ffffff;border-radius: 8px 8px 0px 0px; }
.main-middle .nav>li.active a::after { content: ''; width: 0; height: 0; border-top: 8px solid #0B90CE; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -8px; left: 50%; transform: translateX(-50%); }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background: none;}
.dropdown:hover .dropdown-menu {display: block;}
.index-tabs .dropdown-menu {top: 90%;left: 0;border-radius: 12px;overflow: hidden;padding: 0;}
.index-tabs .dropdown-menu li a { padding: 10px 0;text-align: center;font-size: 16px;}
.dropdown-menu li a:hover { background: #0b90ce75; }


/* 论文 */
/* 栏目导航部分 */
.toolBox1 { padding-top: 0;padding-bottom: 20px;}
.issue-list-body .toolBox1{padding-bottom: 0;}
.toolBoxBorder {padding: 0;}
.column:hover { background: #0B90CE; color: #FFFFFF; text-decoration: none; }
.main-left .indexCurrentInfo { display: flex; align-items: flex-start; justify-content: space-between;}
.indexCurrentInfo .info {display: flex; align-items: center; flex-wrap: wrap;gap: 13px;}
.indexCurrentInfo .info::before, .indexCurrentInfo .info::after {content:none;}
.indexCurrentInfo .cur-date {font-weight: 400; font-size: 14px; color: #505050; line-height: 24px;}
.catalog a { display: inline-block; height: 24px; padding: 0 7px 0 9px; font-weight: 700; text-align: center;font-size: 14px; line-height: 24px; border-radius: 4px;border: none;color: #0054AA;background: #D8E3EF;}
.catalog a .iconfontckjs { font-size: 16px; font-weight: 400;margin-left: 4px;vertical-align: middle;}
.catalog a:hover { color: #FFFFFF; background: #0054AA;text-decoration: none; }
.catalog .ml { margin-left: 13px; }
.toolBoxBorder .toolBox2 { display: none; }

/* 论文部分开始 */
.scrollbar{  margin-right: -18px; padding-right: 16px;overflow-y: auto;}
.index-body #current .scrollbar{height: 1115px;}

/* 论文栏目 */
.article-list-journalg { width: 100%;padding: 0;background: none;margin-top: 10px;}
.article-list-journalg a { display: inline-block;font-weight: bold;
font-size: 15px;
color: #0054AA;
line-height: 30px;padding: 0 10px;background: #D8E3EF;}
.article-list-journalg .zmgny-lanmu1 {font-size: 20px; margin-right: 8px;color: #EC7500;vertical-align: bottom;line-height: 25px;}
.article-list-journalg a:hover { text-decoration: none;color: #0054AA; }
.article-list-journalg a:focus { outline: none; background: none;cursor: default; }

/* 栏目下拉 */
.column { margin-right: 13px;padding: 0 5px; height: 24px; border-radius: 3px; border: none; color: #FFFFFF;background: #0B90CE; }
.column ._table, .column i { margin: 0 auto; font-size: 14px; font-weight: 700;height: 24px;line-height: 24px; }
.column i::before{ content: '\e8da';font-family: "iconfontckjs" !important;font-weight: 400;font-size: 16px;}
.column-list li {line-height: 22px;border-bottom: 1px dashed #ccc;}
.column-list {top: 28px;border-radius: 4px;}
.index-body .toolBox1 { padding-top: 0; padding-bottom: 20px; }
.main-left .indexCurrentInfo { display: flex; align-items: center; justify-content: flex-start; }

/* 当期 上一期 */
.cur-pre { margin-top: 20px; }
.cur-pre .cur-date {font-weight: 400; font-size: 15px; color: #222222; line-height: 24px;}
.cur-pre .prevIssue a{ font-weight: 400; font-size: 14px; color: #333333; line-height: 24px;}
.cur-pre .prevIssue a span {padding-right: 4px;color: #0B90CE;font-size: 12px; vertical-align: bottom;} 



/* 文章列表部分 */
.article-list { width: auto; padding: 15px 0 13px; margin: 0; border-bottom: 1px solid #DEDEDE;  }
.article-list-right .article-list-item {display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.article-list-right::after, .article-list-right::before {content: none;}

/* 论文图片 */
.article-list .article-list-img { flex-shrink: 0;display: block;width: 190px; height: 116px; background: #FFFFFF; border: 1px solid #E1E1E1;overflow: hidden; }
.article-list .article-list-img img { width: 100%; transition: all 0.3s ease-in-out; }
.article-list .article-list-img img:hover { transform: scale(1.05); }


/* 论文信息 */
.article-list .article-list-wrapper {width: 100%;}
.article-list-title a{ font-weight: bold; font-size: 18px; color: #222222;}
.article-list-title {padding: 0 0 5px 0;}
.article-list-author a,.article-list-time font, .article-list-time a{ font-weight: 400; font-size: 15px; color: #505050; line-height: 28px; }
.article-list .mainColor { color: #505050; }
.article-list .mainColor:hover { text-decoration: none;color: #0B90CE;}
.article-list-zy.clear a{font-weight: 400; font-size: 15px; color: #0057B1; line-height: 22px;}
.article-list-zy .fl font+font::before { content: "|"; color: #dedede; display: inline-block; padding-right: 10px; font-size: 14px; line-height: 25px; position: relative; top: -1px; }
.article-list-zy .fl font { padding: 0 10px 0 0; }
.article-list-zy font:last-child { padding-right: 0; }
.article-list-zy font,.article-list-zy font a { font-weight: 400; font-size: 14px; color: #222222; line-height: 26px; }
.article-list-zy font a>span { font-weight: 400; font-size: 15px; color: #0B90CE; line-height: 26px;}
.article-list-title a:hover,.article-list-zy font a:hover,.article-list-author a:hover,.article-list-time a:hover { color: #0B90CE; text-decoration: none; }
.article-list-btn font a:hover {color: #0057B1;text-decoration: underline;}
.article-list-title a:hover span,.article-list-zy font a:hover span,.article-list-author a:hover span,.article-list-time a:hover span { color: #0B90CE; text-decoration: none; }
.article-list-zy .fr .colorRed { font-weight: 400; font-size: 14px; color: #666666; line-height: 30px; }
.article-list-zy .fr .iconfontckjs { margin-right: 3px;line-height: 30px;vertical-align: bottom;font-weight: 400; font-size: 16px; color: #666666;}
.article-list-zy .fr .ckjs-yinyong {font-size: 19px;margin-right: 0;}
.article-list-zy .fr>span + span { font-size: 14px;vertical-align: baseline;margin-left: 10px;}
.article-list-zy .fr::before { padding-right: 4px; vertical-align: middle;}

/* 单独设置间距 */
.article-list-btn {margin-top: 8px;}
.article-list-author {margin-top: 5px;}

/* 引用按钮 */
.article-list-title .ckjs-yinyong1 {font-size: 16px;margin-left: 6px;color: #0054AA;cursor: pointer;}



/* 论文部分结束 */
/* 投稿按钮 */
.main-left .contribute { display: none;}
.contribute { padding: 0;margin-bottom: 35px; }
.contribute ul{display: flex; gap: 25px;}
.contribute ul>li {flex: 1;height: 68px; background: #0B90CE; box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3); border-radius: 8px;text-align: center;transition: all 0.3s ease-in-out;}
.contribute ul>li a {display: block;width: 100%;height: 100%;line-height: 68px;font-weight: 400; font-size: 20px; color: #FFFFFF;} 
.contribute ul>li:hover {transform: translateY(-5px);}
.index-body .contribute ul>li a:hover,.contribute ul>li a:hover span {color: #fff !important;text-decoration: none;}
.contribute ul>li a span {font-size: 32px;line-height: 68px; vertical-align: middle; margin-right: 10px;color: #ffffff;}
.contribute ul>li a .ckjs-toudi {display: inline-block;font-size: 36px;transform: translateY(-3px);}


/* 专题专栏 */
.special.container { margin: 10px auto 35px; padding: 20px;}

.special-wrapper-list {margin-top: 20px;}
.special-wrapper-list .swiper{padding-top: 5px;}

.special-wrapper-swiper .swiper-navigation { display: flex; height: 30px; align-items: center;justify-content: center;margin-top: 20px;}
.special-wrapper-swiper .swiper-pagination,
.special-wrapper-swiper .swiper-button-prev,
.special-wrapper-swiper .swiper-button-next { position: static;margin: 0;}
.special-wrapper-swiper .swiper-button-prev:after, .special-wrapper-swiper .swiper-button-next:after { content: '\e651'; font-family: "iconfontckjs" !important; font-size: 14px; font-weight: 700; color: #C4C4C4; cursor: pointer;}
.special-wrapper-swiper .swiper-button-disabled {opacity: 1;}
.special-wrapper-swiper .swiper-button-prev:hover::after,
.special-wrapper-swiper .swiper-button-next:hover::after{ color: #0B90CE;}
.special-wrapper-swiper .swiper-button-next:after { content: '\e650';}
.special-wrapper-swiper .swiper-pagination span {width: 7px; height: 7px; background: #C4C4C4; border-radius: 50%; opacity: 1;}
.special-wrapper-swiper .swiper-pagination span.swiper-pagination-bullet-active { width: 22px; height: 7px; background: #0B90CE; border-radius: 3px;}
.index-body .special-wrapper-swiper .swiper-pagination {display: flex;gap: 2px;width: auto;}

.special-wrapper-swiper .swiper-slide .img {position: relative;;height: 138px;overflow: hidden;border-radius: 4px;transition: all 0.3s ease-in-out;}
.special-wrapper-swiper .swiper-slide:nth-child(3n+1)  .img{background: url('../../../style/images/custom/ckjs_18.jpg') no-repeat center center/cover; }
.special-wrapper-swiper .swiper-slide:nth-child(3n+2) .img {background: url('../../../style/images/custom/ckjs_20.jpg') no-repeat center center/cover; }
.special-wrapper-swiper .swiper-slide:nth-child(3n) .img {background: url('../../../style/images/custom/ckjs_22.jpg') no-repeat center center/cover; }

.special-wrapper-swiper .swiper-slide .img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}
.special-wrapper-swiper .swiper-slide .title {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); text-align: center;font-weight: bold; font-size: 20px; color: #FFFFFF; line-height: 30px;z-index: 2;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.special-wrapper-swiper .swiper-slide .img:hover {transform: translateY(-5px);}







/* 页脚 */
.footer {  background: #014783; }
.footer .bottom { padding: 30px 0;display: flex; align-items: center;justify-content: space-between; gap: 20px; }
.footer .bottom::before, .footer .bottom::after { content:none}
.footer,.footer p,.footer a { color: #fff;text-align: left}
.footer .Supported {text-align: center;}
.footer p span { display: inline-block;padding-right: 15px; }


/* 页脚-信息 */
.footer .info { font-weight: 400; font-size: 15px; color: #FFFFFF; line-height: 34px; }


/* 页脚-分享 */
/* 页脚-分享-标题 */
.footer .share {flex-shrink: 0;display: flex; align-items: flex-end; justify-content: space-between; gap: 15px;}

/* 页脚-分享-图标 */
.footer .gab-icon {width: 18px; height: 20px;vertical-align: middle;transform: translateY(-2px);}

/* 页脚-分享-图标 */
.footer .share-img {width: 134px; }
.footer .share-img img {width: 100%;height: 100%;object-fit: cover;}

/* 页脚-分享-邮件-RSS */
.share .email-rss { display: flex; flex-direction: column;gap: 5px;font-weight: 400; font-size: 14px; color: #FFFFFF; line-height: 30px;}
.share .email-rss .iconfontckjs {font-size: 20px;vertical-align: middle;margin-right: 5px;font-weight: 400}
.share .email-rss .ckjs-a-youjianchakanyoujianfasongyoujianshouyoujian-06 {font-size: 22px;}

.footer .share a:hover {text-decoration: none !important;}
.footer .share a:hover font {text-decoration: underline !important;}

/* 页脚，支持 */
.footer .btmb { background: #002F58;font-weight: 400; font-size: 15px; color: #FFFFFF; line-height: 40px; padding: 0;}



/* 其他默认替换 */
/* 专题专栏页面的标题 */
.topic-body .article-list-title {padding: 0;}
.topic-body .article-list-author {margin-top: 0;}



/* 英文特殊调整 */
/* 导航栏 */
html[lang="en"] .top .nav li a {padding: 0 5px;font-size: 16px;}
html[lang="en"] .top-nav .nav-inner li a > span::before {top: 3px}




/* 媒体查询 */

@media (min-width: 1400px) {
  /* 主体宽度处理 */
  body .container { width: 1300px; }

}

@media (max-width: 1400px) {

  /* 主体宽度处理 */
  .main-left.container { width: 1170px; }

  /* 头部导航栏宽度处理 */
  .top .nav li a {padding: 0 14px;}
   html[lang="en"] .top .nav li a {padding: 0 5px;font-size: 14px;}

  /* 主体导航栏宽度处理 */
  .main-middle .nav-tabs {overflow: auto hidden;}

   

}

@media (max-width: 1200px) {

  /* 主体宽度处理 */
  .main-left.container { width: 100%; }

  /* 首页宽度处理 */
  .index-body .main-left.container { width: 970px; }
  .main .main-middle {width: 100%;}
  .index-body .main .main-middle { width: calc(100% - 280px - 35px);}

  /* 选择框行 */
  .toolBox1 { padding-bottom: 0; }

  /* 期目录宽度处理 */
  .issue-list-body .article-list-right { padding-left: 0; }

  /* 主体处理 */
  .index-body .main-container.container { padding: 0;gap: 20px; flex-direction: row;}

  /* 主体宽度处理 */
  .main .main-left, .main .main-right {flex: 0 0 240px; max-width: 240px;}
  .main .main-middle {flex: 1;}
  .index-body .main .main-middle {order: 2;}
  .index-body .main .main-left {order: 1;}


  /* 轮播图 */
  .carousel-notice-wrapper {gap: 10px;}
  .carousel-notice-wrapper .index-carousel { width: calc(100% - 312px);}

  
    /* 去除给选择框留出宽度 */
    .issue-list-body .article-list .article-list-right, .search-body .article-list .article-list-right {padding-left: 0;}
  

}

@media (max-width: 992px) {
  /* 主体处理 */
  .index-body .main-container.container { gap: 25px; flex-direction: column;}

  /* 主体宽度处理 */
  .main .main-left, .index-body .main .main-right, .index-body .main .main-middle {flex: 1;width: 100%;max-width: none; }
  .index-body .main .main-middle {order: 1;background: #FFFFFF;}
  .index-body .main .main-left {order: 2;}
  .index-body #current .scrollbar, .index-body #latestAccepted .scrollbar, .index-body #onlineFirst .scrollbar{height: auto !important;}
  

  /* 页脚处理 */
  .footer .bottom { padding: 30px 20px; }
  .footer .btmb { padding: 0 10px; }

  /* 投稿按钮处理 */
  .main-left .contribute { display: block;margin-top: 25px;}
  .main-right .contribute { display: none;}

  /* 轮播图导航 左右切换按钮 */
  .swiper-button-next:after, .swiper-button-prev:after {font-size: 36px;}
  .index-carousel .swiper-button-prev { left: 20px; }
  .index-carousel .swiper-button-next { right: 20px; }
  
  /* 期刊信息-phone */
  .journal-info { display: none; }
  .journal-info-phone { display: block;margin-bottom: 30px; }

  /* 下载中心 margin 清除 */
  .downloads-wrapper { margin: 0; }

    /* 新闻列表 */
    .news-list-page .box-top .commontit {margin-bottom: 0;padding-bottom: 0;}
    .news-list-page .listp>a {width: 100%;}

    .contribute ul>li:hover {transform: translateY(0);}

    .listp {display: flex;}
    .listp i {flex-shrink: 0;padding-left: 10px;}

    /* 英文处理没有栏目的情况 */
    html[lang="en"] .column.pull-left[style="display: none;"] + .issue-catalog .catalog {padding-top: 0;}

    .index-body .main-middle .articleListBox {padding: 0 15px 10px;}
}

@media (max-width: 768px) {

  .bottom::before, .bottom::after { content: none; }
  
  /* 期目录处理 */
  .issue-list-body .issue-catalog { float: none; }
  .issue-list-body .issue-catalog .catalog { display: inline-block;padding-top: 20px; }
  .issue-list-body .journalIssue { margin-bottom: 10px; }

  .catalog a:last-child { margin-left: 0; }

  .index-body .catalog { margin-left: 0; }
  .article-list-btn .fl {padding-right: 20px;}

  /* 主体处理 */
  .index-body .main-container.container { padding: 0 10px;}
  .main .container {padding: 0 10px;}
  body {background: #ffffff;}
  .main-middle {box-shadow: none;padding: 0;}


  /* 轮播图 */
  .carousel-notice-wrapper {flex-direction: column;gap: 30px;margin: 0 0 30px;}
  .carousel-notice-wrapper .index-carousel { width: 100%; }
    .carousel-notice-wrapper .index-carousel { height: auto;}

  /* 投稿 */
  .contribute {margin-bottom: 30px;}
  .contribute ul {flex-direction: column;gap: 20px;}

  /* 友情链接 */
  .special.container {margin: 5px 10px 30px;}

  /* 底部 */
  .footer .bottom {flex-direction: column;gap: 20px;justify-content: flex-start;align-items: flex-start;}

  /* 文章图片隐藏 */
  .article-list .article-list-img {display: none;}

}

@media (max-width: 500px) {

  .index-body .toolBox1 {padding-bottom: 15px;}
  .article-list-btn .fr {float: right;}
}