@charset "utf-8";
/*重置浏览器样式*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

fieldset,
img {
    border: none;
}

/*为了照顾ie6 链接图片有边框*/

.statistics {
    display: inline-block;
}

ul,
ol {
    list-style: none;
}

input {
    padding: 0;
    margin: 0;
    outline: none;
    background: none;
    font-family: "Arial", "Helvetica,sans-serif";
    color: #999;
    border: none;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 14px;
    margin: 0;
}

select {
    border: solid 1px #000;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: url(../../images/select_arrow.png) no-repeat scroll right center #fff;
    background: none\9;
    padding-right: 25px;
    padding-right: 0\9;
}

select::-ms-expand {
    display: none;
}

textarea {
    resize: none;
}

table {
    border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

body {
    font-size: 14px;
    color: #333;
    font-family: "Arial", "Helvetica,sans-serif";
}

a {
    color: #666;
    text-decoration: none;
    cursor: pointer;
}

a:visited,
a:focus {
    text-decoration: none !important;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

.clear:after {
    content: "";
    display: block;
    height: 0;
    *zoom: 1;
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

._table {
    display: table;
}

._cell {
    display: table-cell;
    vertical-align: middle;
}

.content {
    margin: 0 auto;
}

.mainBg {
    background: #1280df;
    color: #fff;
}

/**需要添加主色调背景色，直接调用mainBg**/

.colorRed {
    color: red;
}

/**字体如需标红色，调用colorRed**/

.textHidden {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

/*单行文本截取字符*/

.modal {
    z-index: 5000;
}

.modal input {
    height: auto;
}

.search-sub {
    text-align: center;
}

/*重置浏览器样式结束*/

/*srcl样式*/

.picBox {
    width: 520px;
    height: 160px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.picList {
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.picList li {
    text-align: center;
    height: 100%;
    float: left;
    width: 520px;
    display: none;
}

.picList li a {
    display: table-cell;
    height: 160px;
    vertical-align: middle;
    width: 520px;
}

.picList li.active {
    display: block;
}

.picPrev,
.picNext {
    position: absolute;
    top: 50%;
    margin-top: -22px !important;
    height: 44px !important;
    cursor: pointer;
    font-size: 35px !important;
    color: #666;
    text-decoration: none;
}

.picPrev {
    left: 0;
}

.picNext {
    right: 0;
}

.article-pc .modal-footer {
    padding: 0;
    border: none;
    text-align: left;
    display: inline-block;
}

/*文章列表icon*/

.derived i.current {
    color: #94c7ff;
}

.tab-ul-index li {
    float: left;
    text-align: center;
    margin: 0 10px 0 0;
    background: #ccc;
}

.tab-ul-index li.active a {
    color: #fff;
    font-weight: bolder;
}

.tab-ul-index li a {
    font-size: 14px;
    color: #333;
    display: block;
    line-height: 37px;
}

/**当期目录图表样式**/

.toolBoxBorder {
    font-size: 13px;
}

.column {
    border: 1px solid #ccc;
    cursor: pointer;
    position: relative;
}

.column ._table {
    height: 26px;
}

.column i {
    font-size: 14px;
    padding: 0 5px;
    line-height: 18px;
}

.column span {
    margin-right: 3px;
}

.column-list {
    width: 200px;
    border: 1px solid #eee;
    box-shadow: 1px 1px 1px #eee;
    position: absolute;
    background: #fff;
    top: 27px;
    padding: 10px;
    z-index: 200;
    display: none;
    left: 0;
}

.column-list li {
    line-height: 15px;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}

.column-list li b {
    font-size: 8px;
    margin-right: 5px;
}

.column-list li a:hover {
    text-decoration: none;
}

.chooseAll input {
    margin-right: 5px;
    margin-top: -3px;
}

.derived i {
    cursor: pointer;
    font-size: 20px;
    vertical-align: middle;
    color: #394884;
}

.modal-header h2 {
    font-size: 18px;
}

.ReferenceScroll p {
    padding-bottom: 5px;
}

.fixP {
    font-size: 14px;
}

#copyReference {
    height: 310px;
    overflow: hidden;
}

.modal-dialog.modalWidth {
    width: 800px;
}

.singleTool {
    position: absolute;
    right: 0;
    bottom: 10px;
}

.singleTool i {
    display: block;
    cursor: pointer;
    color: #ccc;
    margin-top: 3px;
}

.citation {
    padding-bottom: 10px;
}

/*colorbox.css 弹出框样式*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}

#cboxWrapper {
    max-width: none;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
    border: 0;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

#colorbox {
    outline: 0;
}


#cboxContent {
    background: #fff;
    overflow: hidden;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-top: 28px;
}

#cboxTitle {
    position: absolute;
    top: 5px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494;
    display: none !important;
}
these elements are buttons,
and may need to have additional styles reset to avoid unwanted base styles #cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
}

avoid outlines on :active (mouseclick),
but preserve outlines on :focus (tabbed navigating) #cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0;
}

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: -75px -25px;
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: -50px -25px;
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
    z-index: 1000;
}

#cboxClose:hover {
    background-position: -25px -25px;
}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

/**文章列表样式 开始**/

.priorityPrompt {
    line-height: 24px;
    font-size: 13px;
    padding-top: 20px;
}

#onlineFirst .article-list-left span {
    display: inline-block;
    width: 16px;
    height: 17px;
}

.commontit {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
}

.article-list {
    border-bottom: 1px solid #cdd2d4;
    padding: 14px 20px;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.article-list-left {
    position: absolute;
    left: 0;
    width: 20px;
    top: 7px;
}

.article-list-right {
    width: 100%;
}

.article-list-title a:hover,
.article-list-author a:hover,
.article-list-time a:hover,
.article-list-zy font a:hover {
    text-decoration: underline;
}

.article-list-author {
    line-height: 20px;
    color: #666;
}

.article-list-author span {}

.article-list-time.latest_info {
    overflow: hidden;
    font-size: 12px;
}

.article-list-time.latest_info>font {
    float: left;
}

.article-list-zy {
    font-size: 12px;
    color: #333;
    line-height: 19px;
}

.article-list-time font {
    line-height: 26px;
    color: #777;
}

.article-list-zy font span,
.article-list-zy font a {
    display: inline-block;
}

.article-list-zy font {
    padding: 0 10px;
}

.article-list-zy .font1 {
    padding-left: 0;
}

.article-list-zy.morenstyle span {
    text-align: justify;
}

.article-list-zy.morenstyle {
    display: none;
}

.article-list-zy.morenstyle.link-block {
    display: block;
}

/*有无栏目*/

.article-list-journalg {
    display: inline-block;
    font-size: 14px;
    padding: 0 10px;
    line-height: 25px;
    margin: 20px 0 0;
}

.article-list-journalg a {
    color: #fff;
}

.article-list-journalg a:hover {
    cursor: default;
    color: #fff;
}

/**当期目录图表样式**/

.device {
    width: 574px;
    position: relative;
    height: 0;
    visibility: hidden;
}

.device.active {
    height: 160px;
    visibility: inherit;
    margin: 20px auto;
}

.device .arrow-left {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -22px;
    height: 44px;
    cursor: pointer;
    font-size: 35px;
    color: #666;
    text-decoration: none;
}

.device .arrow-right {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -22px;
    height: 44px;
    cursor: pointer;
    font-size: 35px;
    color: #666;
    text-decoration: none;
}

.swiper-container {
    height: 160px;
    width: 520px;
    margin-left: auto;
    margin-right: auto;
}

.swiper-slide,
.swiper-slide1 {
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    vertical-align: middle;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide1 {
    width: 520px;
}

.swiper-slide1 a {
    width: 520px;
    display: block;
}

.swiper-slide a {
    width: 520px;
    display: block;
}

.swiper-slide1 img {
    display: block;
    margin: auto;
}

/**文章列表样式 结束**/

.journalIssue {
    font-weight: bold;
    font-size: 16px;
}

.neighborCatalog {
    font-size: 16px;
    margin-right: 20px;
}

.neighborCatalog a:hover {
    text-decoration: none;
    font-size: 17px;
    font-weight: bold;
}

/**分页 开始**/

.pageTagsUlWrap {
    text-align: center;
    margin: 30px 0;
}

.pageTagsUl {
    display: inline-block;
}

.pageTagsUl li {
    float: left;
    border: 1px solid #ddd;
    padding: 4px 8px;
    text-align: center;
    cursor: pointer;
    margin-right: 4px;
}

.pageTagsUl li.pageTagLiInfo {
    padding: none;
    border: none;
}

.pageTagsUl li.current {
    color: #fff;
}

.pageTagsUl li.clickpage:hover {
    color: #fff;
}

.pageTagsUl li.disabled {
    color: #999;
    cursor: not-allowed;
}

.pageTagsUl li.disabled:hover {
    color: #999;
    background: #fff;
}

.pageTagsUl li.input {
    padding: 2px 3px;
}

.pageTagsUl li.input input {
    border: 0;
    background: 0;
    width: 30px;
    padding-left: 0;
    line-height: 24px;
    height: 24px;
}

.pageTagsUl li select.selCss {
    border: none;
    outline: none;
    padding: 2px 20px 2px 4px;
}

.liGoto input {
    width: 30px;
    height: 25px;
    border: 1px solid #ddd;
    padding: 0 5px;
}

.liGoto .goto {
    color: #2871b1;
}

/**分页 结束**/

/**按年过刊列表 开始**/

.back-outside {
    font-size: 12px;
}

.back-outside h3 {
    padding-left: 61px;
    font-size: 16px;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
}

.back-issue {
    padding-left: 61px;
}

.back-issue-li {
    float: left;
    width: 100px;
    height: 52px;
    background: #e1e1e1;
    margin: 0 1px 1px 0;
}

.back-issue-li p {
    padding-top: 7px;
    text-align: center;
}

.back-issue-li p.alignLeft {
    text-align: left;
}

.back-issue-li p {
    padding-top: 7px;
    padding-left: 9px;
}

/**按年过刊列表 结束**/

/**email订阅 开始**/

.alertBox h3 {
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: bold;
}

.alertBox p {
    margin-bottom: 15px;
    line-height: 25px;
}

.box-search1 {
    padding: 0 15px;
}

.box-search1 ul li {
    line-height: 35px;
}

.box-search1 ul li input {
    background: none;
    border: 0;
    border: 1px solid #ccc;
    height: 30px;
    padding-left: 10px;
    color: #333;
    margin: 0;
}

.box-search1 ul li label {
    margin-left: 10px;
}

.box-search1 ul li button {
    border-radius: 0;
    color: #fff;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 20px;
    padding: 0 10px;
    text-align: center;
}

.error {
    color: red;
}

/**email订阅 结束**/

/**新闻列表页 开始**/

.box-top {
    font-size: 14px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.listp {
    padding: 10px 0 10px 12px;
    border-bottom: 1px dashed #ccc;
    list-style: none
}

.listp a {
    float: left;
}

.listp i {
    font-style: normal;
    float: right;
}

.moreList {
    margin-bottom: 20px;
}

/**新闻列表页 结束**/

/**新闻详情页 开始**/

.box-article h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px 0;
}

.shareMargin {
    margin: 0 0 10px;
    border-bottom: 1px dashed #ccc;
}

.news-details-body.box-body .box-article-content p {
    line-height: 25px;
    margin-bottom: 10px;
}

.box-article table {
    width: 100% !important;
    margin-top: 20px;
    border: 1px solid #ccc;
}

.box-article table td {
    padding: 10px;
    border: 1px solid #ccc;
}

.box-article-content {
    margin: 0 0 20px;
}

.box-article-content p img {
    margin: 0 auto;
    max-width: 80% !important;
}

.box-article-content img {
    margin: 0 auto;
    /*max-width:80% !important;*/
}

/**新闻详情页 结束**/

/**rss 开始**/

.connect-table {
    width: 100%;
}

.connect-table tr {
    line-height: 30px;
    border-bottom: 1px dashed #ccc;
}

.connect-table tr.connect-head {
    line-height: 25px;
    background: #e1e1e1;
    border-bottom: 0;
    font-weight: bold;
}

.td-one {
    width: 25%;
}

.td-two {
    width: 15%;
}

.td-three {
    width: 60%;
}

/**rss 结束**/

/*新过刊页*/

/*内容*/

.conarch {
    width: 100%;
}

.conarch .archtop {
    border-bottom: solid 1px #ccc;
    padding: 0 0 10px;
}

.archtop .archtit {
    font-size: 22px;
    font-weight: bold;
    color: #666;
}

/* .archtop .arcmethod{}
.archtop .arcmethod li{width: 86px;height: 26px;line-height: 26px; text-align: center;border: solid 1px #dfdfdf;color: #333;float: left;cursor: pointer;}
.archtop .arcmethod li:first-child{border-radius: 2px 0px 0px 2px;border-right: 0;}
.archtop .arcmethod li:last-child{border-radius: 0px 2px 2px 0px;border-left: 0;}
.arcmethod li.active{background: #26804a;color: #fff;} */

.archtop .arcmethod li {
    width: 30px;
    height: 30px;
    line-height: 26px;
    margin-left: 7px;
    text-align: center;
    color: #333;
    float: left;
    cursor: pointer;
}

.archtop .arcmethod li.method2 {
    background-position: -35px 0px;
}

.archtop .arcmethod li.method3 {
    background-position: -70px 0px;
}

.archtop .arcmethod li.method1.active {
    background-position: 0px -35px;
}

.archtop .arcmethod li.method2.active {
    background-position: -35px -35px;
}

.archtop .arcmethod li.method3.active {
    background-position: -70px -35px;
}

.archcon .arc-listit {
    margin-top: 20px;
}

.archcon .arc-listit dd {
    width: 108px;
    height: 20px;
    border-right: solid 2px #ccc;
    margin-bottom: 12px;
    text-align: center;
}

.archcon .arc-listit dd.active {
    background: #2298f4;
    border-radius: 3px 0 0 3px;
}

.archcon .arc-listit .arctpoint {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    padding: 6px;
    background-color: #2298f4;
    border: solid 1px #ddd;
    box-sizing: content-box;
    background-clip: content-box;
    margin: 0 0 5px 95px;
}

.archcon .arc-listit dd.active a {
    color: #fff;
}

.archcon .arc-listit dd a {
    color: #bbb;
}

.archcon .archimg {
    width: 100%;
    margin-top: 20px;
    display: none;
    text-align: center;
}

.archcon .ar-list.activein {
    display: block;
}

.archcon .archimg.activein {
    display: block;
}

.archcon .archimg li {
    float: left;
    margin: 0 0 10px;
    width: 33.33%;
}

.archcon .archimg li a {
    display: block;
}

.archcon .archimg li img {
    width: 120px;
    height: 160px;
    border: solid 1px #dfdfdf;
}

.archimg li .arci-t {
    text-align: center;
    margin: 10px 0;
    font-size: 16px;
}

/*过刊list*/

.columnarc {
    display: none;
}

.columimg {
    display: none;
}

.columimg.activein {
    display: block;
}

.archcon .ar-list {
    width: 100%;
    margin-top: 35px;
    display: none;
}

.archcon .ar-list li {
    line-height: 32px;
    font-size: 16px;
}

.archcon .ar-list li a {
    clear: both;
    color: #666;
}

.archcon .ar-list li a:hover {
    color: #2298f4;
    text-decoration: underline;
}

.archcon .ar-list .listpng {
    width: 6px;
    height: 10px;
    margin: 11px 12px 0 12px;
    display: block;
    float: left;
}

.archcon .ar-list li a .arissue {
    text-align: right;
    display: block;
    float: left;
    width: 32px;
}

.columlist {
    margin-left: 38px;
}

.columlist .ar-list {
    display: none;
}

.columlist.activein {
    display: block;
}

/*英文*/

.arcimgeng .archimg li {
    width: 450px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: solid 1px #eee;
}

.arcimgeng .archimg li img {
    width: 70px;
    height: 90px;
}

.arci-t p {
    text-align: left;
    margin-left: 15px;
}

.arci-t .voliss {
    font-size: 16px;
}

.arci-t .voliss a {
    color: #0e5c9a;
}

.arci-t .voliss .arcpage {
    font-size: 12px;
}

.arci-t .voliss .arcpage a {
    color: #666;
}

.arci-t .voliss .arctime {
    font-size: 12px;
}

.arci-t .voliss .arctime a {
    color: #000;
}

.article-list a {
    line-height: 26px;
}

.article-list-title a {
    font-size: 15px;
    line-height: 26px;
}

.article-list-author a {
    font-size: 12px;
}

.allCenter {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto !important;
}

.article-list-left span {
    width: 16px;
    height: 16px;
    line-height: initial;
}

/*新过刊页end */

.search-wrap .searchFieldVal {
    padding: 6px 30px 6px 12px;
}

.download .pdf-btn:hover .articleFont {
    color: #fff;
}

.article-list-zy .box {
    position: relative;
    display: inline-block;
}

.article-list-zy .box:before {
    content: '';
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}

.article-app {
    display: none;
}

.nav-tabs {
    margin: 0 0 20px;
}

.tab-content .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

/*新过刊页end */

/*特殊英文过刊*/

.archcon.archcon-new {
    margin: 20px 0 30px;
}

.archcon.archcon-new dl {
    height: 22px;
}

.archcon.archcon-new dl dd {
    background: #b3b3b3;
    float: left;
    margin: 0 1px;
    text-align: center;
}

.archcon.archcon-new dl dd.active {}

.archcon.archcon-new dl dd a {
    color: #fff;
    display: block;
}

.archcon.archcon-new dl dd.archconVol {
    border-bottom: 0;
    color: #fff;
}

.tab-images {
    margin-top: 15px;
}

.booklist li {
    float: left;
    text-align: center;
    width: 25%;
    margin-bottom: 20px;
}

.booklist li a {
    display: block;
    width: 100%;
    height: 150px;
    margin-bottom: 8px;
}

.booklist li a img {
    width: 120px;
    height: 150px;
}

.booklist li p {
    line-height: 17px;
}

/*.advance-search-bot{padding:30px 0;}*/

/*特殊英文过刊end*/

.article-header-new ul>li {
    position: relative;
}

.article-header-new ul>li dl {
    position: absolute;
    left: 0;
    top: 54px;
    display: none;
}

.article-header-new ul>li:hover dl {
    display: block;
}

.article-header-new ul>li dl {
    background: #fff;
    border: 1px solid #cfd5e4;
    border-top: none;
}

.article-header-new ul>li dl dd a {
    display: block;
    text-transform: capitalize;
    line-height: 36px;
    font-size: 16px;
    padding: 0 10px;
    position: relative;
}

.article-header-new ul>li dl dd a:after {
    content: '';
    width: 2px;
    height: 100%;
    background: transparent;
    position: absolute;
    left: 0;
    top: 0;
}

.article-header-new ul>li dl dd:hover a {
    background: #f4f6f9;
}

.article-header-new ul>li dl dd:hover a:after {
    background: #cbd0e1;
}

.article_table_fullText .table-body table {
    overflow-x: auto;
}

#searchResultTab li {
    text-align: left;
    padding: 0 0 6px;
}

.phone-archive {
    display: none;
}

.article-pc .container {
    padding: 0 15px;
}

#FullText table img {
    max-width: 100%;
}

sup {
    line-height: inherit;
}

.banner .pagination {
    margin: 0;
    display: block;
}

/*.article-list-right a:hover{color:#26804a;}*/

/*手机右下角目录样式*/

.iphone-wrapper {
    padding: 15px;
}

.iphone-wrapper .mainColor {
    color: #333;
    line-height: 24px;
}

.iphone-wrapper .full-text {
    font-size: 14px;
    line-height: 24px;
}

.iphone-wrapper li {
    line-height: 26px;
    font-size: 16px;
}

.iphone-wrapper li.ac .navTitle {
    color: #1193e4;
}

/*特刊*/

.wid b {
    font-size: 22px;
    margin-bottom: 5px;
    display: block;
}

.wid .article-list-title {
    margin-bottom: 2px;
}

.wid .article-list {
    padding: 15px 20px 15px;
}

.common-remark .imgcover img {
    width: 100%;
}

.article-list-l {
    display: block;
    border: 1px solid #e3e3e3;
    width: 110px;
}

.article-list-l img {
    width: 100%;
}

/*列表icon*/

.derived span {
    line-height: 20px;
    float: left;
}

.derived i {
    line-height: 20px;
    margin-left: 6px;
    float: left;
}

.derived .line {
    width: 1px;
    height: 14px;
    background: #ccc;
    margin: 3px 0 0 6px;
    float: left;
}

.article-pc .modal-footer,
.modal-footer-copy {
    padding: 0;
    border: none;
    text-align: left;
    display: inline-block;
}

#mescroll .main {
    padding: 20px 15px 0;
    background: #fff;
}

#relative-article {
    text-align: left;
    line-height: 26px;
}

#relative-article .table-right,
#relative-article .article-ref {
    padding-left: 10px;
}

#relative-article tbody {
    border: none;
}

.tab-ul-index li.m0 {
    margin: 0;
}

._form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.quot table,
.article-tab {
    text-align: left;
    line-height: 20px;
}

.quot table tbody {
    border: none;
}

.main {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 340px;
}

.ever-year {
    text-align: center;
    line-height: 28px;
    font-weight: bolder;
    font-size: 14px;
}

.common-remark2 {
    margin-top: 20px;
}

.phone-archive .commontit {
    margin-bottom: 12px;
}

/*100条*/

.article-list-table {
    padding: 14px 20px 14px 30px;
}

.article-list-table .article-list-left {
    width: 30px;
}

.article-list-table .article-list-left span {
    width: 100%;
    padding-right: 6px;
    text-align: right;
}

/*文章详情页*/

span.xref a {
    position: relative;
    color: #0178d6;
}

.reference-tab-app {
    line-height: 20px;
}

.reference-tab-app .td2 {
    padding-bottom: 10px;
}

.article-pc .container {
    padding: 0 15px;
}

#picsmall li a {
    margin-top: 20px;
    width: 80px;
    text-align: center;
}

/* 上一期下一期 上一篇下一篇*/

a.page-btn,
.article-main-mid a.page-btn {
    margin-left: 28px;
    display: block;
    position: relative;
    height: 30px;
    line-height: 30px;
    color: #333;
    border-radius: 5px;
    padding: 0 5px;
    font-size: 17px;
    font-weight: normal;
    /* cursor: not-allowed;background: #404e79*/
}

a.page-btn,
.article-main-mid a.page-btn {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #333;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: normal;
    background: #069;
    color: #fff;
    /* cursor: not-allowed;background: #404e79*/
}

a.page-btn:hover,
.article-main-mid a.page-btn:hover {
    color: #fff;
    opacity: 0.8;
    text-decoration: none;
}

a.page-btn.next-page,
.article-main-mid a.page-btn.next-page {
    margin-right: 34px;
}

a.page-btn.prev-page:before,
.article-main-mid a.page-btn.prev-page:before {
    background-position: -32px 0;
    left: -28px;
    right: auto;
}

a.page-btn:hover,
.article-main-mid a.page-btn:hover {
    text-decoration: underline;
    color: #4472c4;
}

a.page-btn.dis-btn:hover,
.article-main-mid a.page-btn.dis-btn:hover {
    color: #333;
    text-decoration: none;
}

.article-main-mid a.page-btn {
    margin-bottom: 10px;
}

.article-main-mid a.page-btn.next-page {
    margin-left: 10px;
}

.dis-btn {
    cursor: not-allowed;
}

.dis-btn:before {
    background-position: 0 -32px !important;
}

.dis-btn.prev-page:before {
    background-position: -32px -32px !important;
}

.reference-tab .td2.author-td {
    padding-left: 2em;
    text-indent: -2em;
}

.reference-tab .td2 {
    padding-bottom: 15px;
}

.reference-tab p {
    /*margin-top:5px; */
    text-indent: 0em;
}

.reference-tab p span {
    margin: 0 25px 0 0;
}

/******过刊文章页翻页按钮*******/

.fix-arrow a.page-btn {
    display: inline-block;
    margin: 0 0 15px -50px;
    width: 30px;
    height: 60px;
    line-height: 15px;
    padding: 8px;
}

/* .fixedwrap{max-width:1170px;margin:0 auto;} */

.fix-arrow {
    position: fixed;
    top: 50%;
}

.fixedarticle .fix-arrow {
    top: 45%;
}

/*飘窗*/

.floatwrap {
    width: 260px;
    z-index: 2001;
    border: solid 1px #ccc;
}

.floatwrap h3 {
    min-height: 33px;
    padding: 5px 10px;
    line-height: 20px;
    background: #165d93;
    color: #fff;
    font-weight: bold;
}

.floatwrap h3>span {
    padding-top: 2px;
}

.floatwrap .floatcon {
    padding: 13px 16px;
    background: #fff;
}

/*2021年5月24日*/

/*新闻详情页面*/

.detail-info {
    padding: 20px 0 10px 0;
    border-bottom: 1px dashed #ccc;
    margin: 0 0 10px;
}

.detail-info span {
    margin-right: 20px;
    color: #666;
    font-size: 13px;
    line-height: 25px;
}

.detail-info span img {
    margin-right: 5px;
    position: relative;
    bottom: 1px;
}

/**分享功能**/

/*
.shareBox .weixinBox{left:auto;margin-left:-35px;right: 0;}
.shareTool{height:auto;text-align: right;overflow:hidden;margin:10px 0;}
.btmborder.btm-share .shareTool{margin:0;}
.shareTool li{cursor: pointer; display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}
.shareTool li img{width:25px;height:25px;}
.shareBox{position:relative;}
.weixinBox{display:none;width: 160px; padding: 15px 15px; position: absolute;z-index:10000; left: 0; top: 38px; background: #fff; border: 1px solid #dddddd; border-radius: 4px;}
.box-article .weixinBox{left:50%; margin-left:-35px;}
.js-qrcode-arr{position: absolute; top: -7px; left: 14px; width: 11px; height: 7px; background: url(/style/web/images/sprite.png) no-repeat;}
.js-qrcode-close{width: 15px; height: 15px; position: absolute; right: 2px; top: 2px; background: url(/style/web/images/weixin_close.png) no-repeat;}
.weixinBox p{font-size:12px;color: #888;padding-left:10px;}
.weixinCode img{width:100%;}
*/

/*专家列表 */

.expert-wrap dl {
    padding: 30px 0;
    border-bottom: dashed 1px #cecece;
}

.expert-wrap dl:first-child {
    padding-top: 30px;
}

.expert-wrap dt,
.expert-wrap dd {
    float: left;
}

.expert-wrap dt {
    padding-right: 2%;
    width: 20%;
}

.expert-wrap dt a {
    display: block;
}

.expert-wrap dt a img {
    width: 20%;
    border: solid 1px #e4e4e4;
}

.expert-wrap dt {
    width: 20%;
}

.expert-wrap dt a img {
    width: 100%;
}

.expert-wrap dd {
    position: relative;
    top: -4px;
    width: 78%;
}

.expert-wrap dd li {
    line-height: 1.5;
    font-size: 13px;
}

.expert-wrap dd li.expert-author {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 14px;
}

.expert-wrap dd li.expert-author span {
    font-size: 16px;
    color: #838383;
    font-weight: normal;
    margin-left: 5px;
}

.expert-wrap dd li.expert-email a {
    color: #0157a3;
}

.expert-wrap dd li.expert-intro {
    margin-top: 4px;
}

.expert-wrap dd li.expert-intro span p {
    display: inline;
}

.expert-wrap .expert-head {
    background-color: #337ab7;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    margin: 30px 0 20px 0;
}

/*专家 详情页*/

.expert-alone {
    min-height: 152px;
    width: 100%;
    margin-top: 4px;
    padding: 20px 20px 8px;
    line-height: 30px;
}

.expert-alone .expertimg {
    margin-right: 20px;
}

.expert-alone .expertimg img {
    max-width: 102px;
    height: 112px;
    border: solid 1px #fff;
}

.expert-alone .expertlidetail li b {
    margin-right: 3px;
}

.expert-alone .expertlidetail li b,
.expert-alone .expertlidetail li span {
    color: #fff;
    font-size: 15px;
}

.expert-alone .expertlidetail {
    position: relative;
    top: -8px;
    max-width: 630px;
}

.expert-alone .expertduty {
    margin-right: 20px;
}

.expert-alone li i {
    font-style: normal;
}

/*期刊列表*/

.comimglist {}

.comimglist.j-issuelist {
    position: relative;
    padding: 40px 0;
    border-bottom: dashed 1px #ccc;
}

.comimglist span {
    display: inline-block;
}

.comimglist dt {
    width: 20%;
}

.comimglist dt a img {
    /*border:solid 2px #e4e4e4;*/
    width: 100%;
}

.comimglist dt,
.comimglist dd {
    float: left;
}

.comimglist dd .issue-tit {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding-left: 15px;
    position: relative;
}

.comimglist dd .issue-tit span {
    position: absolute;
    display: block;
    width: 5px;
    height: 18px;
    background: #1a3877;
    left: 0;
}

.comimglist dd .issue-tit a {
    color: #333;
}

.comimglist dd {
    width: 75%;
    margin-left: 5%;
}

.issue-introduction {
    line-height: 24px;
    padding: 18px 0 8px;
    font-size: 13px;
}

.center-issue {
    margin-bottom: 10px;
}

.center-issue span {
    display: block;
    float: left;
    padding: 0 10px;
    color: #be7759;
    background: #ffeee7;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
}

.center-issue span:last-child,
.issue-chief span:last-child {
    margin: 0;
}

.issue-chief {
    width: 100%;
}

.issue-chief span {
    margin-right: 16px;
    color: #666;
}

.issue-chief span a {
    color: #1a3877;
}

.comimglist span.this-email {
    display: block;
}

.issue-tsg {
    display: block;
    float: left;
    margin: 5px 5px 5px 0;
    border-radius: 3px;
    text-align: center;
    padding: 8px 10px;
    min-width: 108px;
    background: #1a3877;
    color: #fff;
    font-size: 15px;
}

.issue-tsg:hover,
.issue-chief-wrap a:focus {
    color: #fff;
}

/*视频列表*/

.i-video .i-video-info .i-video-tit {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.video-box .videolist .videolistcon {
    text-align: center;
    padding: 10px 10px;
}

.video-box .videolist .videolistcon .box {
    display: block;
    border-bottom: 1px solid #eee;
    border: 1px solid #eee;
}

.video-box .videolist img {
    max-width: 100%;
    margin-bottom: 10px;
}

.video-box .video-tit span {
    color: #777;
}

.video-box .video-tit a {
    font-size: 18px;
    font-weight: bold;
    color: #1a3877;
}

.video-box .videoimg {
    position: relative;
    height: 150px;
    overflow: hidden;
    margin-bottom: 13px;
}

.video-box .videoimg .j-video-play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
}

.video-box .video-type {
    position: absolute;
    left: 0;
    top: 0;
    padding: 4px 10px;
    color: #fff;
    background: #e9711c;
}

.video-tit {
    text-align: left;
    padding: 3px 15px;
}

/*新闻图列表*/

.news-list-thumb li a {
    width: 100%;
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    display: inline-block;
    height: auto;
    line-height: auto;
    margin-bottom: 10px;
    background: #fff;
}

.news-list-thumb li a .i-xinwen-img img {
    height: 100%;
}

.news-list-thumb li a .i-xinwen-img {
    height: 140px;
    overflow: hidden;
    text-align: center;
}

.news-list-thumb li a span.tit {
    font-weight: bold;
    line-height: 18px;
    margin-top: 10px;
    display: block;
}

.news-list-thumb li a span.tit {
    min-height: 52px;
    width: 100%;
}

.news-list-thumb .other-info span {
    float: left;
    display: block;
    text-align: left;
    font-size: 13px;
    color: #777;
}

.news-list-thumb .other-info span.clickNum {
    float: right;
}

.news-list-thumb .other-info span:nth-of-type(2) {
    text-align: right;
}

.news-list-thumb .other-info span img {
    margin-right: 2px;
    position: relative;
    bottom: 2px;
}

/*期刊详情*/

.article-pc .inner .article-main-mid {
    padding: 0 30px;
}

/*新增过刊页面*/

/*.archive-con .archive-item a{text-decoration:none;}*/

.archive-con .archive-item {
    display: none;
}

.archive-con .archive-item.ac {
    display: block;
}

.archive-con .archive-item table {
    width: 100%;
}

/*
.archive-con .archive-item table tr{border-bottom:1px solid #222;}
*/

.archive-con .archive-item table tr:last-of-type {
    border: 0;
}

.archive-con .archive-item table td {
    padding: 10px 5px;
}

.archive-con .archive-item table td a {
    display: block;
    background: #eee;
    padding: 5px 10px;
    height: 60px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.archive-con .archive-item td li {
    float: left;
    width: 16%;
    width: 16.666%;
    padding: 5px;
    padding: 5px;
}

.archive-con .archive-item tr td:nth-child(1) {
    font-weight: bold;
    width: 10%;
    vertical-align: middle;
    font-size: 18px;
    text-align: center;
}

.archive-con .archive-item tr td:nth-child(2) {
    width: 90%;
}

.archive-con .archive-item td li a>span {
    display: block;
}

.archive-con .archive-item td li:hover a {
    background: #0960c0;
    color: #fff;
}

/*过刊修改左侧导航十年显示*/

.archive-list .archive-nav .arc-listit dd {
    height: auto;
    line-height: 36px;
}

.archive-list .yeartimes {
    cursor: pointer;
    font-size: 16px;
    text-align: left;
    background: #ececec;
    line-height: 36px;
    margin-bottom: 1px;
    padding: 0 10px;
}

.archive-list .yeartimelist {
    display: none;
    padding-left: 10px;
    text-align: left;
}

.archive-list .yeartimes .fa {
    margin-top: 10px;
    float: right;
}

.archive-list .ac .yeartimes {
    background: #005196;
    font-weight: bold;
    color: #fff;
}

.archive-list .ac .yeartimelist {
    display: block;
}

.archive-list .archcon .arc-listit dd.active {
    background: none;
}

.archcon .arc-listit dd a,
.archcon .arc-listit dd.active a {
    color: #222;
}

.archcon .arc-listit dd {
    margin-bottom: 0;
    width: 100%;
    border: 0;
}

.archcon .arc-listit {
    border-right: 2px solid #ddd;
}

.archive-list .yeartimelist .active {
    color: #005196;
    font-weight: bold;
}

.archcon .arc-listit .arctpoint {
    margin-left: 106px;
}

.archcon .arc-listit {
    width: 140px;
}

/*新增过刊第二种且切换方式*/

.archive-con .archive-second .years>div {
    position: relative;
    padding-left: 80px;
    text-align: left;
    line-height: 50px;
    margin-bottom: 2px;
    height: 52px;
}

.archive-con .archive-second .years>.textLeft {
    text-align: right;
}

.archive-con .archive-second .years>div span {
    display: inline-block;
    width: 10%;
    text-align: center;
    background: #f5f5f5;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

.archive-con .archive-second .years>div span:hover {
    cursor: pointer;
}

.archive-con .archive-second .years>div span.ys {
    background: #0960c0;
    color: #fff;
    font-weight: bold;
    position: absolute;
    left: 0;
    width: 80px;
}

.archive-con .archive-second .years>div span.ac,
.archive-con .archive-second .years>div span:hover {
    background: #0960c0;
    color: #fff;
}

.archive-second .archive-second-con {
    margin-top: 50px;
}

.archive-con .archive-second {
    margin-top: 15px;
}

.archive-second .archive-second-con>h3 {
    background: #0960c0;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 30px;
    padding-left: 15px;
}

.archive-second ul li {
    float: left;
    width: 48%;
    border-bottom: 1px dashed #ececec;
    margin-right: 2%;
    line-height: 50px;
    padding-left: 15px;
}

.archive-tpl2 .archtop .arcmethod li {
    border: 1px solid #eee;
    background: none;
    min-width: 80px;
}

.archive-tpl2 .archtop .arcmethod li.active {
    background: #0960c0;
    color: #fff;
}

/*影响因子*/

.hichart_con {
    margin-bottom: 40px;
}

.highcharts-credits {
    display: none;
}

/*公式序号*/

.order-number {
    width: 60px;
    text-align: right;
}

/*orcid*/

.com-article-author-orcid {
    width: 14px;
    height: 11px;
    display: inline-block;
    background: url(../../images/custom/orcid.png) no-repeat left;
    background-size: 14px 14px;
}

/*大表格*/

.show-table .piclist {
    overflow: auto;
    overflow-x: hidden;
    position: relative;
}

.articleBody .show-table .table_new {
    position: static;
}

.show-table .picbox,
.show-table .piclist {
    height: 100%;
}

.articleBody .show-table .piclist li {
    height: auto;
}

.articleBody .show-table .piclist li.ac {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*过刊封底封面*/

.archive-coverInfo .cover-btn {
    margin-bottom: 3px;
}

.cover-btn a {
    display: inline-block;
    color: #0157a3;
    font-weight: bold;
    padding: 0 5px;
    font-size: 15px;
}

.cover-con {
    margin-bottom: 15px;
    border-bottom: 1.5px solid #0867ba;
    padding-bottom: 20px;
}

.archive-coverInfo .issue {
    padding-top: 20px;
}

body .archive-coverInfo {
    border: 0;
}

.backcover-con {
    padding-bottom: 20px;
    border-bottom: 3px solid #0157a3;
}