@charset "UTF-8";
body { font-family: "微软雅黑","黑体"; font-size: 14px; color: #666666;background: #fff; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

a { text-decoration: none; }

fieldset, img { border: 0; }

abbr, acronym { border: 0; font-variant: normal; }

ul, ol { list-style: none; }

textarea { resize: none; }

input[type=submit] { cursor: pointer; }

input[type=text], input[type=submit], input[type=password] { -webkit-appearance: none; }

input[type=radio] { border-radius: 50%; }

input, textarea, a { outline: none; border: none; font-family: "微软雅黑"; border-radius: 0; font-size: 14px; color: #707070; }
.index-body #issueCatalog a{margin-left: 15px; font-size: 22px;}

/* .index-body #issueCatalog a{color:#000000;display: inline-block;padding: 1px 13px;height: 28px;line-height:25px;border:1px solid #ccc;margin-left: 15px;border-radius: 2px;position: relative;cursor:pointer;} */


input:-moz-placeholder, textarea:-moz-placeholder { color: #cccccc; opacity: 1; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; opacity: 1; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; opacity: 1; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; opacity: 1; }

img { border: none; vertical-align: top; display: inline; }

table { border: 0; margin: 0; border-collapse: collapse; width: 100%; }

table td { padding: 0; border-collapse: collapse; }

.clear:after { content: ""; display: block; height: 0; *zoom: 1; clear: both; }

.fl { float: left; }

.fr { float: right; }

/*==========以下部分是Validform必须的===========*/
.Validform_checktip { line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; position: absolute; left: 0; bottom: -24px; }

.Validform_right { color: #71b83d; padding-left: 20px; background: url("../images/custom/right.png") no-repeat left center; position: absolute; left: 0; bottom: -24px; }

.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url("../images/custom/error.png") no-repeat left center; position: absolute; left: 0; bottom: -24px; }

.Validform_loading { padding-left: 20px; background: url("../images/custom/onLoad.gif") no-repeat left center; }

/*.Validform_error{background-color:#ffe7e7;}*/
#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 230px; position: absolute; top: 0; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); background-color: rgba(0, 0, 0, 0.75); border: 1px solid #ccc; }

#Validform_msg .iframe { position: absolute; left: 0; top: -1px; z-index: -1; }

#Validform_msg .Validform_title { line-height: 36px; height: 36px; text-align: left; font-weight: bold; padding: 0 8px; position: relative; font-size: 14px; background-color: #e5e5e5; }

#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 22px; position: absolute; right: 0; top: 0; color: #fff; text-decoration: none; }

#Validform_msg a.Validform_close:hover { color: #cc0; }

#Validform_msg .Validform_info { padding: 30px 20px; border-top: none; text-align: center; font-size: 16px; font-family: "微软雅黑"; background-color: #fff; }

#Validform_msg .Validform_info p { background: url("../images/custom/icon0_03.jpg") no-repeat left center; line-height: 30px; display: inline-block; padding-left: 40px; }

.Validform_close { background: #fff url("../images/custom/close_02.png") no-repeat center; width: 20px; height: 20px; background-size: 70% 70%; margin: 8px 14px 0 0; border: 1px solid #d7d7d7; }

.swiper-button-prev, .swiper-button-next { background: none; }

.author-icon .table { display: table; width: 100%; margin: 0; }

.author-icon .cell { display: table-cell; vertical-align: middle; }

.border { border: 1px solid #dedede; border-top: none; }

.inner { width: 1170px; margin: 0 auto; /*background:#eaeaea;*/}
/*.banner-inner{width: 1170px; margin: 0 auto;}*/


.header { background: #434343 url("../images/custom/header-bg_01.jpg") no-repeat center top; background-size: 100% 100%; }
.header .time{line-height: 30px;color: #fff;text-align: right;font-size: 13px;}
.header .top { padding: 22px 0 39px; }
.header .top .logo img{max-width: 410px;}
/*.header .top .right .gao { font-size: 16px; color: #fff; line-height: 16px; display: block; margin: 0 0 12px; }*/
/*.header .top .right .gao:hover { color: #84a541; text-decoration: underline; }*/

/*.header .top .right span { font-size: 18px; color: #444; line-height: 48px; display: block; position: relative; padding: 0 11px 0 20px; background: #fff; }*/
/*.header .top .right span:after { content: ''; width: 1px; height: 25px; background: #444; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }*/
/*.header .top .right .sub { height: 48px; width: 40px; background: url("../images/custom/sub_03.jpg") no-repeat center center; margin: 0 10px 0 0; }*/
.header .top .right{padding: 48px 0 0;}
.header .top .right .text { line-height: 25px; padding: 4px 10px; width: 253px; background: #fff; border:1px solid #b4c88c;}
.header .top .right a{display: block;font-size: 14px;color: #fff;}
.header .top .right .jiansuo{color:#fff;background: #84a541;line-height: 35px;border-radius: 0 3px 3px 0;width: 67px;text-align: center;}
.header .top .right .gjjs,.header .top .right .tbjs{border-radius: 3px;padding: 0 11px;margin-left: 5px;line-height: 35px;}
.header .top .right .gjjs{background: #f3a20e;}
.header .top .right .tbjs{background: #e56002;}

.header-nav { height: 41px; line-height: 41px; font-size: 18px; color: #fff; background: #606060;}
.header-nav ul a { display: block; font-size: 18px; color: #fff; }
.header-en .header-nav ul a{font-size:17px;}
.header-nav ul > li { position: relative; float: left; text-align: center; }
.header-nav ul > li a { line-height: 41px; padding: 0 32px; }
.header-nav-en ul > li a{padding: 0 18px;font-size: 16px;}
.header-nav ul > li.active>a { text-decoration: underline;}
.header-nav ul > li:hover > a { text-decoration: underline; }
.header-nav ul ol { position: absolute; background: #fff; left: 0; top: 41px; min-width: 100%; z-index: 50; display: none; border: 1px solid #434343; border-top: none; }
.header-nav ul ol li a { line-height: 39px; padding: 0 20px; white-space: nowrap; color: #333; }
.header-nav ul ol li:hover a { background-color: #84a541; color: #fff; }

.banner { overflow: hidden; position: relative; height: 427px; text-align: left; width:1170px;margin:0 auto;}
.banner a { display: block; }
.banner .swiper-content { width: 100%; height: 427px; position: relative; z-index: 10; }
.banner .swiper-slide { position: relative; }
.banner .bot { background: rgba(0, 0, 0, 0.3); padding: 20px 0; /*width: 100%;*/width:1170px; position: absolute; /*left: 0*/; bottom: 0; text-align: left; z-index: 10; }
.banner .bot .inner { position: relative; }
.banner .bot .bot-text { width: 900px; padding-left: 15px;}
.banner .bot .tit { display: block; font-size: 22px; line-height: 22px; color: #fff; margin: 0 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.banner .bot .text { font-size: 17px; line-height: 17px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.banner .inner2 { height: 89px; position: absolute; right: 0; bottom: 0; left: 0; margin: auto; z-index: 1; }
.banner .pagination { position: absolute; right: 10px; z-index: 10; display: block; margin: 0; bottom: 22px; line-height: 0; }
.banner .pagination span { width: 14px; height: 14px; border-radius: 0; background: #cce892; margin: 0 0 0 10px; display: inline-block; }
.banner .swiper-active-switch { background: #fff !important; }
.banner .ban-arrow { width: 35px; height: 35px; position: absolute; top: 162px; cursor: pointer; }
.banner .ban-arrow img { width: 32px; height: 32px; }
.banner .ban-arrow-left { left: 5px; }
.banner .ban-arrow-right { right: 5px; }

.author-icon { background: #f4f4f4/*#eaeaea*/; }
.author-icon ul li { float: left; width: 14.2%; text-align: center; position: relative; }
.author-icon ul li:after { content: ''; width: 100%; height: 2px; background: transparent; position: absolute; left: 0; bottom: 0; }
.author-icon ul li img { height: 37px; margin: 0 0 14px; }
.author-icon ul li .table { height: 99px; }
.author-icon ul li .img2 { display: none; }
.author-icon ul li a { display: block; }
.author-icon ul li a p { color: #515151; font-size: 20px; line-height: 18px; font-weight:700;}
.author-icon ul li:hover { background: #fff; }
.author-icon ul li:hover .img1 { display: none; }
.author-icon ul li:hover .img2 { display: inline; }
.author-icon ul li:hover p { color: #84a541; }
.author-icon ul li:hover:after { background: #84a541; }
.author-icon .inner{background: #eaeaea;}
body{background: #fff;}
.main {padding: 30px 0;}
.index-body .main,.index-body .news{ padding-top:0px;padding-bottom:0px;background: #f4f4f4;}


.base-title { line-height: 32px; }
.base-title .line { height: 32px; width: 11px; background: #84a541; }
.base-title .tit { font-size: 22px; color: #463f37; padding: 0 20px; }
.base-title .right-line { height: 10px; background: #ededed; margin: 14px 0 0; }

#latestAcceptedList .article-list{padding: 14px 20px;}
#latestAcceptedList.articleListRenderCount { padding: 5px 30px; min-height:150px;}
#latestAcceptedList .article-list-left { display: block; width: 13px; height: 17px; background: url("../images/custom/pic1.png") no-repeat 0; margin: 20px 0 27px; }

#editorRecommendEn .article-list-left { display: block; width: 13px; height: 17px; background: url("../images/custom/pic1.png") no-repeat 0; margin: 20px 0 27px; }
#editorRecommendEn .article-list{padding: 14px 20px;}

/* body .article-list-left { display: block; width: 13px; height: 17px; background: url("../images/custom/pic1.png") no-repeat 0; margin: 20px 0 27px; } */

.index-current .article-list ,  .articleListRenderCount .article-list { width: 47%; margin: 0 1.5%;}
.index-current .article-info-box, .articleListRenderCount .article-info-box { padding: 27px 0 27px 10px; border-bottom: 1px dashed #dbdbdb; }
.index-body .articleListRenderCount{font-size: 0; margin-left: -3%;margin-right: -3%;padding: 5px 30px;}


#editorRecommend .article-list-title a { color: #071324; font-size: 16px; line-height: 26px; margin: 0 0 8px; display: block; }
#editorRecommendEn .article-list-title a { color: #071324; font-size: 16px; line-height: 26px; margin: 0 0 8px; display: block; }
#latestAccepted .article-list-title a { color: #071324; font-size: 16px; line-height: 26px; margin: 0 0 8px; display: block; }
#onlineFirst .article-list-title a { color: #071324; font-size: 16px; line-height: 26px; margin: 0 0 8px; display: block; }
#current .article-list-title a { color: #071324; font-size: 16px; line-height: 26px; margin: 0 0 8px; display: block; }

.article-list-title a{font-size:16px;color:#0070c0;}
.latest-accepted-body #latestAccepted .article-list-title a{font-size:16px;color:#0070c0;}

#editorRecommend .article-list,#latestList .article-list,#currentIssue .article-list{padding-left: 0;padding-right: 0;}
#editorRecommendEn .article-list,#latestAcceptedList .article-list{padding-right: 0;}

.latest-accepted-body #latestAcceptedList .article-list{padding-left: 0;}

.article-list-author, .article-list-time { line-height: 23px; }
.article-list a { line-height: 24px; }
.article-list a:hover { text-decoration: underline; color: #84a541; }
.article-list .article-list-btn { padding: 8px 0 0; margin-left: -8px; }
.article-list-zy .font1{padding-left: 8px;}
.article-list .article-list-btn font { padding-right: 8px; border-left: 1px solid #464b54; /*margin-right: 8px;*/ line-height: 14px; }
.article-list .article-list-btn font a { line-height: 14px; display: inline-block; }
.article-list .article-list-btn font span { display: inline-block; }
.article-list .article-list-btn font:last-child{border: 0;}
.article-info-box>div {overflow: hidden;}

.base-more { background: #efefef; text-align: center; padding: 7px 0; }
.base-more span { margin: 0 13px 0 0; width: 32px; height: 32px; }
.base-more a { font-size: 18px; color: #463f37; line-height: 32px; }
.base-more a:hover{color: #84a541;text-decoration:underline;}
.base-more:hover{color: #84a541 !important;}
.Newest  .article-info-box { width: 509px; }
.articleListRenderCount:after, .articleListRenderCount::after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}


.index-current .article-thumb , .articleListRenderCount .article-thumb { height: auto; margin: 0;  }
.index-current  .article-thumb img ,  .articleListRenderCount .article-thumb img{ max-width: 100%;max-height: 152px; }
.index-current .article-info-box , .articleListRenderCount .article-info-box {float: left; padding: 18px 0 20px 18px; width: 378px; border: none; }
.article-thumb  + .article-info-box{width:calc(100% - 143px);}
.article-thumb{float:left;padding: 20px 0; width: 143px; background: none;text-align: center;}



.base-title2 { font-size: 22px; line-height: 30px; padding: 0 0 20px; border-bottom: 1px solid #d4d4d4; color: #071324; }
.base-title2 .base-tit { padding: 0 0 0 15px; }
.base-title2 .pic { width: 30px; position:relative;height:30px;}
.base-title2 .pic img { width: 100%; vertical-align: middle; position:absolute;top:0;bottom:0;margin:auto;}

.base-more2 { display: block; font-size: 14px; color: #909090; line-height: 30px; padding-right: 19px; background: url("../images/custom/base-arrow.png") no-repeat right center; text-transform: uppercase; }
.base-more2:hover { color: #84a541; text-decoration: underline; background: url("../images/custom/base-arrow2.png") no-repeat right center; }

/*.news { padding: 50px 0; background: #eaeaea; }*/

.main .Newest { background: #fff; padding-top: 45px;padding-bottom: 45px; }
.index-current { background: #fff; }

.main .Newest,.index-current,.news .inner,.ye .inner {padding-left:28px;padding-right:28px;}

.news .left .left-bot { padding: 40px 0 0; }
.news .left .left-bot .book {border: 1px dashed transparent; padding: 10px; }
.news .left .left-bot .book img { max-width: 212px; }
.news .left .left-bot .left-text { width: 325px; padding: 0 0 0 30px; }
.news .left .left-bot .left-text .top { padding: 0 0 22px; border-bottom: 1px dashed #c6c6c6; }
.news .left .left-bot .left-text .bot { padding: 22px 0 0; }
.news .left .left-bot .left-text p { font-size: 14px; color: #000; line-height: 27px; }
.news .left .left-bot .left-text p span { display: inline-block; min-width: 43px; font-weight: bolder; }
.news .left .left-bot .left-text p i{font-style:normal;display:inline-block;width:250px;}
.news-en .left .left-bot .left-text p i{width:252px;}

.news .left .left-bot .left-text .p { margin-left: -6px; }
.news .right { width: 513px; }
.news .inner{background: #eaeaea;padding: 50px 20px;}

.guo { display: block; border-radius: 2px; margin: 21px 0 0; width: 174px; background: #84a541; line-height: 42px; text-align: center; font-size: 16px; color: #fff; transition: all 0.3s;}
.guo:hover { color: #fff !important; background: #5d7c1d;}
.guo span { width: 20px; height: 20px; margin: 0 0 0 9px; }
.guo span img { width: 20px; vertical-align: middle; margin: -3px 0 0; }

.list-ul { padding: 28px 0 0; }
.list-ul li a { display: block; font-size: 14px; color: #333; line-height: 35px; padding: 0 0 0 15px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list-ul li a:hover { color: #84a541; text-decoration: underline; }
.list-ul li a:before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: #8d8d8d; position: absolute; left: 0; top: 17px; }

.ye { padding: 40px 0; background: #84a541; color: #fff; font-size: 14px; }
.ye .left { width: 558px; }
.ye .right { width: 513px; }
.ye .base-title2 { color: #fff; line-height: 32px; border-color: #a8d155; }
.ye .base-more2 { color: #fff; line-height: 35px; background: url("../images/custom/ye-arrow.png") no-repeat right center; }
.ye .base-more2:hover { color: #fff; line-height: 35px; background: url("../images/custom/ye-arrow.png") no-repeat right center; }

.ye .list-ul li a { color: #fff; }
.ye .list-ul li a:before { background: #fff; }
.ye .bot { padding: 28px 0 0; }
.ye .bot p { line-height: 30px; }
.ye .bot .bot-email { padding: 19px 0 0; }
.ye .bot .bot-email span { font-weight: bolder; line-height: 32px; }
.ye .bot .bot-email input {min-height: 32px;padding: 4px 10px;line-height: 24px;width: 254px; border: 1px solid #dedede;  background: #fff; }
.ye .bot .guo { background: #698431; }
.ye .bot .guo:hover{background: #475a20;}
.footer { color: #fff; }
.footer a:hover { text-decoration: underline; }
.footer .top { background: #434343; padding: 40px 0; }
.footer .top .inner { padding: 0 30px; }
.footer .top dl { float: left; margin: 0 75px 0 0; }
.footer .top dl dt { font-size: 16px; line-height: 26px; margin: 0 0 8px; font-weight: normal; }
.footer .top dl dd{ margin-bottom: 8px;}
.footer .top dl dd a { font-size: 14px; line-height: 20px; color: #c5c5c5; display:block;}
.footer .top dl dd a:hover { text-decoration: underline; }
.footer .top .dl-arrow1 dd a { padding: 0 0 0 28px; background: url("../images/custom/dl-arrow1_03.jpg") no-repeat left 7px; }
.footer .top .dl-arrow2 dd a { padding: 0 0 0 18px; background: url("../images/custom/dl-arrow2_03.jpg") no-repeat left 5px; }
.footer .top .weChat { text-align: center; font-size: 14px; }
.footer .top .weChat p { padding: 8px 0 0; }
.footer .mid { background: url("../images/custom/mid_03.jpg") repeat-x 0;background-size:100% 100%; text-align: center; font-size: 13px; line-height: 28px; padding: 18px 0 10px; border-bottom: 1px solid #494949; }
@font-face { .footer .mid { font-family: "Century Schoolbook"; src: url("../font/Century Schoolbook.woff2") format("woff2"), url("../font/Century Schoolbook.woff") format("woff"), url("../font/Century Schoolbook.ttf") format("truetype"), url("../font/Century Schoolbook.eot") format("embedded-opentype"), url("../font/Century Schoolbook.svg") format("svg"); font-weight: normal; font-style: normal; } }
.footer .mid a { font-size: 14px; color: #fff; }
.footer .mid span { color: #d7f894; font-size: 24px; font-family: "Century Schoolbook"; padding: 0 5px; }
.footer .bot { text-align: center; font-size: 15px; color: #999999; line-height: 54px; background: #2a2a2a; }
.footer .bot a { font-size: 13px; color: #999999; line-height: 50px; }
.footer .bot a:hover { color: #fff; }
.footer .baidutj:hover { text-decoration: none !important; }
.footer .baidutj img { vertical-align: middle; margin: -3px 0 0; }
.Newest .base-ul li,.Newest .base-ul li .right{min-height:235px;}
.index-current .article-list, .articleListRenderCount .article-list{min-height:217px;}
.content-inner{width:1170px;margin:0 auto;padding:30px 0;}
.item-journal-brief{font-size:18px;padding:15px 0 0;}
.impact li span{font-size:18px;}
.item-head .base-title{font-size:20px;padding:20px 0 12px;}
.item-head .base-title .line{height:30px;width:8px;}
.item-head .base-title .mainColor{color: #333;padding:0 0 0 10px;line-height:30px;}
.item-head .base-title .base-more{background:transparent;padding:0;line-height:30px;}
.item-head .base-tit:after{display:none;}
.item-alert span a{font-size:18px;display:block;text-align:center;background:#84a541;line-height:43px;border-radius:4px;color:#fff;}
.item-alert span a img{vertical-align:middle;margin:-3px 10px 0 0;}
.item-padding{min-height:150px;}

.contentArea-left,.contentArea-common{width:880px;}
.contentArea-right{width:250px;}
.contentArea-common .article-list-left{top:23px;}
#topdownlist .article-list-left,#topviewlist .article-list-left{top:14px;}
.index-current-en .base-ul li{min-height:255px;}
.in-bl{display:inline-block;}
.guo .in-bl input{font-size:18px;color:#fff;display:inline !important;width:75px;}
.guo .in-bl span{margin:16px 0 0 16px;}
.sub-ding{width: 200px;line-height: 46px;border-radius: 4px;background: #698431 url("../images/custom/sub-ding_03.png") no-repeat right center;font-size: 18px;color: #fff;margin: 25px 0 0;padding: 0 0 0 46px;text-align: left;}
.footer-en .top dl{margin:0;width:250px;padding-right:10px;}
.footer-en .top .dl-arrow2{width:200px;}



#topviewlist .article-list-left{top:19px !important;}
.list-current-en .article-list-left{top:23px !important;}
#topdownlist .article-list-left{top:18px !important;}
.item-news-list li a{font-size:15px;line-height:24px;}
.item-news-list li a:hover{color:#84a541;text-decoration:underline;}
.news-en .left .left-bot .left-text{padding:0 0 0 22px;}
.news-en .left .left-bot .book{width:250px;}
.statistics{vertical-align: middle;}
.current b{/*font-size:20px;*/}
.fl-layout{padding:20px 0;}
.fl-layout li a{/*display:block;*/font-size:16px;line-height:24px;font-weight:normal;}
.fl-layout li a:hover{color:#84a541;text-decoration:underline;}

.doi a,.doi{color:#0070c0;}

.fl-layout .topic-li{margin: 0 0 18px 0;}
.fl-layout .topic-li-b{margin: 0 0 18px 0;border-bottom: 1px solid #cdd2d4;}
.fl-layout .Papers .article-list{padding: 20px 0px 10px;}
.fl-layout b .title{color: #0070c0;}
.fl-layout .TopicIntroduction{line-height: 25px;margin-top: 8px;text-indent: 2em;}
.fl-layout .common-remark{line-height: 25px;margin-top: 30px;text-indent: 2em;}

.contentArea-left .current h2{font-weight: 700;text-align: center;font-size: 18px;}

.right-item .item-journalCover img{width:100%;}


/*2019年8月1日16:09:46 重写banner +添加左侧悬浮通知*/
.banner{height:427px;}
.banner .carousel{margin: 0 auto;position: relative;}
.banner #myCarousel.carousel>.carousel-inner .item{height:427px;/*border: solid 1px #23458c;*/}
.banner .pic{display: block;}
.banner .pic img{width: auto;max-height: 100%; margin: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.banner .text{z-index: 100;position: absolute;bottom: 0;left: 0;width: 100%; display: inline-block;padding: 15px 19px 12px; background: rgba(0,0,0,0.39);line-height: 22px;}
.banner .text .tit{display: block;width: 80%;line-height: 30px;}
.banner .text .tit:hover{text-decoration: underline;}
.banner .text .tit > a:hover{text-decoration: none;}
.banner .text .tit a{font-size: 22px;}
.banner .text .author{color:#fff;max-width: 615px;}
.banner .text .author a{font-size: 13px;}
.banner .text a{color: #fff;}
.banner .ban-arrow{opacity: 1;width: 35px;height:35px;position: absolute;top: 42%;z-index: 100;}
.banner .leftbanner{left: 10px;}
.banner .rightbanner{right: 10px;left: auto;} 
.banner .carousel-indicators{width: auto;right: 10px;left: auto;bottom: 14px;}
.banner .carousel-indicators li{width:14px;height: 14px;border-radius: 0;margin:0 0 0 5px;background: #fff;border:solid 1px #fff;}
.banner .carousel-indicators li.active{border:solid 1px #cce892;background:#cce892;}
/*innerbanner*/
.swiper-container-index {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.innerbanner{height: 100%;}
.banner .picwrap{display: block;width: 390px;height: 100%;float: left;background: #e5e5e5;}
.innertxt{width: 780px;float: left;height: 100%;padding: 80px 45px 90px 55px;background: #84a541;}
.innertxt .innertit{ font-family: "楷体";font-size: 30px;color: #fff;}
.innertxt .innerinfo{font-family: "新宋体";font-size: 20px;color: #fff;line-height:34px;    padding-top: 50px;}
.picwrap .swiper-wrapper .swiper-slide{display: block;height:427px;background: #e5e5e5;width: 100%;}
.picwrap .swiper-wrapper .swiper-slide img{margin: 12px auto 0;display: block;width: 302px;height: 302px;}
.picwrap .swiper-wrapper .swiper-slide .inntit{font-family: "楷体";font-size: 36px;color: #00561f;text-align: center;font-weight: bold;position: relative;}
.picwrap .swiper-wrapper .swiper-slide .inntit b{padding-left:20px;font-size: 22px;color: #00561f;position: absolute;top: 10px;}
/*fix*/
.fixwrap{position: fixed;top: 30%;left: 5px;width: 279px;border: solid 1px #84a541;border-radius: 5px;padding: 15px 10px;z-index:  420;background: #fff;}
.fixwrap h3{font-size: 18px;padding-bottom: 13px;color: #84a541;border-bottom: #e6e6e6 solid 1px;margin-bottom: 9px;}
.fixwrap .fixcon>div{line-height: 23px;text-indent: 2em;font-size: 13px;}
.fixwrap .fixcon>div a{color: #0092EF;}

/*悬浮窗*/
/*
.fixednotice{position:fixed;left: 5px;top:25%;z-index:1000;background: #84a541;width: 240px;padding: 15px 15px 10px;color: #fff;border-radius: 5px;}
.fixednotice h3{margin-bottom: 10px;text-align: center;border-bottom: solid 1px #fff;padding-bottom: 10px;font-size: 16px;font-weight: bold;}
.fixednotice div{line-height: 24px;text-indent: 2em;}
.fixednotice a{position: absolute;right: 6px;top: -1px;color: #fff;font-size: 20px;}
.fixednotice a:hover{cursor: pointer;}
*/
#htmlContent .xref a{color: #2fa0e6;}
#FullText .xref a{color: #2fa0e6;}

.bottom-fixed div {
    width: 50px;
    height: 50px;
    background: #2871b1;
    margin-top: 5px;
    cursor: pointer;
}
.bottom-fixed {
    position: fixed;
    bottom: 200px;
    right: 30px;
    z-index: 1000;
}
.bottom-fixed .bottom-backTop {
    background: url(../images/custom/back_top.png) no-repeat center center #84a541;
    /* display: none; */
}
.shareMargin{
	margin:0 30px 20px;
	border-bottom:1px dashed #ccc;
}
.listp>a{float:left;display: block;width: calc(100% - 125px); }  
span.xref a, xref{position:relative;color: #0178d6;cursor: pointer;} 
.author-type-reference .document-box .td2,.author-type-related .document-box .td2{text-indent:-2em;padding-left:2em;}
.box-article h3{
	font-size:22px;
	font-weight:bold;
	margin:0 0 10px 0;
} 
.box-article-content{margin:0 50px 20px;}

.box-article-content img{margin:0 auto;/*max-width:95% !important;*/}

.formula-wrap{overflow: auto;}

.news-details-body.box-body .box-article-content p{
    line-height: 25px;
    margin-bottom: 10px;
}
.commontit {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height:20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.content-inner{width:1170px;margin:0 auto;padding:30px 0;}

.article-list-journalg {
    display:inline-block;
	font-size:14px;
	padding:0 10px;
	height:25px;
	line-height:24px;
	background:#00519c;
	margin:20px 0 0;
}
.doi a,.doi{color:#0070c0;}

.journalIssue{
	margin-bottom:10px;
	font-weight:bold;
}

.derived i.current{
	color:#84a541;
}

.archcon.archcon-new dl dd.active {background-color:#2298f4;}

/*首页最新录用不显示图片*/
#latestAcceptedList .article-thumb{display: none;}
.index-body .article-list-left{display: none;}
#latestAcceptedList .article-list-left{display: block;}
#latestAcceptedList .article-info-box{padding-left: 10px; width:100%;}
.index-body .article-list {border: 0!important;    float: none;display: inline-block;vertical-align: top;}

/* 英文页面Recommended Articles不显示图片 */
#editorRecommendEn .article-thumb{display: none;}
#editorRecommendEn .article-list-left{display: block;}
#editorRecommendEn .article-info-box{padding-left: 10px; width:100%;}
#editorRecommend .article-list-left{display: block;}

.pageTagsUl li.current, .guokan-tit .guokan-tab li.curr{background-color: #034089;}

.article-list-author,.article-list-time{font-size:14px;}
.article-list-author a{font-size: 14px;}

.latest-accepted-body #latestAcceptedList .article-list-left{display:none;}

/* .index-body #currentIssue .article-list-time font{display: none;} */
#current .article-list-time > font{display:none;}


#supported .Supported{text-align: center; font-size: 15px; color: #999999; line-height: 54px; background: #2a2a2a;}
#supported .Supported a{ font-size: 13px; color: #999999; line-height: 50px;}



.index-body #latestAccepted .article-list {border-bottom: 1px dashed #dbdbdb!important;}
.index-body #latestAccepted .article-list:nth-last-child(2),.index-body #latestAccepted .article-list:nth-last-child(1){border: 0!important;}
.author-icon ul li a{text-decoration: none;}
.phone-nav .search-app-wrap select option{background: rgba(132, 165, 65, 0.9);}
.phone-nav .search-app-wrap,.smallUl{background: rgba(132, 165, 65, 0.9);}

.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:6px;}
.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/public/search2.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: 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/search2.png") no-repeat center center;background-size: 22px;position: absolute;right: 15px;top: 8px;}

.phone-nav{padding: 8px 0;position: relative;    background: #84a541}
.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/public/search2.png) no-repeat center center;background-size: 16px 16px;border-radius: 0 4px 4px 0;}

.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 .search-app{display: block;background: url("../../../style/images/public/search2.png") no-repeat center center;width: 34px;height: 34px;background-size: 30px;color: #fff;}
.phone-nav .container .search-app.active{background: url("../../../style/images/public/close-app.png") no-repeat center center;background-size: 32px;}
.phone-nav .container .search-app{margin-left: 5px;}
.pageTagsUl li.clickpage:hover{ background:#034089;color:#fff;}

#topicList .article-list-title{margin-bottom: 10px;}
#topicTypeName .commontit{margin-bottom: 20px;}
#topicTypeName .topic-desc{ line-height: 25px;}



@media only screen and (min-width: 1200px){

}

@media only screen and ( max-width: 1200px ) and (min-width: 992px){

}

@media only screen and (max-width: 1200px){
.index-body .banner,.index-body .author-icon .inner, .index-body .inner {width: 100%;}
.qk-box .left,.qk-box .right, .ye .left,.ye .right{width: 100%;float: none;}
.qk-box .right, .ye .right{margin-top: 30px;}
.index-body .articleListRenderCount,.index-current{padding: 0;}
.footer .top dl{margin-right: 20px;}
.contentArea-left, .contentArea-common,.inner{width: 100%;}
.box-article-content{padding:0 20px ;margin: 0;}
.main>.container{padding: 0 15px;}

}


@media only screen and (max-width: 992px){
.main .Newest,.news,.news .inner .index-current,.index-current,.ye, .ye .inner {padding-left: 15px;padding-right: 15px;}
.index-body .articleListRenderCount{margin-left: 0;margin-right: 0;}
.index-current .article-list, .articleListRenderCount .article-list{width: 100%;margin: 0;padding: 15px 0;}
.author-icon .inner{overflow: auto;}
.author-icon .tsg{min-width: 500px;}
.author-icon ul li a p{font-size: 14px;}
.author-icon ul li img{height: 30px;}
.footer .top .inner{padding-left: 15px;padding-right: 15px;}
#latestAcceptedList .article-list-left,#editorRecommendEn .article-list-left{display: none;}
.news .left .left-bot .left-text{padding-left: 0;}
.news .left .left-bot{padding-top: 20px;}
#latestAcceptedList.articleListRenderCount{padding: 0;}
#editorRecommend{margin-left: -15px;margin-right: -15px;}
.index-current .article-list, .articleListRenderCount .article-list{min-height: auto;}
.article-list{border-bottom: 1px dashed #dbdbdb!important;}
.article-list:last-child{border:0!important;}
.main .Newest, .news .inner, .ye{padding-top: 30px;padding-bottom: 30px;}
.banner .text .tit{width: 100%;line-height: 1;}
.banner .text .tit a{font-size: 14px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  display:block; }
.banner .carousel-indicators{bottom: 55px;width: 100%;text-align: center;}
.banner,.banner #myCarousel.carousel>.carousel-inner .item{height: calc((3 / 5) * 100vw);}
.banner .carousel-indicators li{width: 8px;height: 8px;}
.base-title2{font-size: 20px;line-height: 21px;padding-bottom: 10px;}
.base-more2{line-height: 21px;}
.article-list{padding: 15px 0;}
.contentArea-right{width: 100%;float: none;}
.base-title .tit,.base-title2 .base-tit{font-size: 20px;line-height: 1;}


}

@media only screen and (max-width: 768px){
.index-current .article-thumb img, .articleListRenderCount .article-thumb img{max-height: 100px;}
.article-list-zy font+font a::before{display: none;}
.article-thumb{padding: 0;width: 100%;float: none;border: 1px solid #eee;}
.article-thumb + .article-info-box{width: 100%;float: none;margin-top: 10px;}
.index-current .article-info-box, .articleListRenderCount .article-info-box{padding:0;}
#latestAcceptedList .article-list,#latestAcceptedList .article-info-box, #editorRecommendEn .article-list,#editorRecommendEn .article-info-box{padding-left: 0;padding-right: 0;}
.footer .top .inner{font-size: 0;}
.bottom .top .tpl-el {display: block;float: none;}
.bottom .top .tpl-el + .tpl-el{margin-top: 15px;}
.footer .top dl{margin: 0;}
.footer .top .weChat{float: none;width: 100%;text-align: center;}
.footer .top .weChat div{width: 100%;text-align: center;}
#supported .Supported{font-size: 12px;line-height: 1.2;padding: 10px 15px;}
#supported .Supported a{line-height: 1.2;}
.base-more img{width: 15px;}
.base-more a{font-size: 14px;display: inline-block;line-height: 1;}
.base-more span{display: inline-block;width: 15px;height: 15px;line-height: 1;}
.base-title .line{height: 25px;width: 5px;}
.base-title2 .pic{width: 20px;height: 20px;}
.base-title .right-line{margin: 8px 0;}
.smallUl li ol {padding: 0 0 10px 0;}
.smallUl li ol li a{font-size: 14px;line-height: 20px;}
.smallUl li ol li + li{margin-top: 10px;}

}


.content .article .article-left .articleCn .com-author-info,
.content .article .article-left .articleEn .com-author-info,
.content .article .article-left .articleCn .com-author-info,
.content .article .article-left .articleEn .com-author-info{
    line-height:20px;
}

.content .article .article-left .articleCn .article-fundPrjs{margin-top: 0px;}

.pdf-downloadPdf{margin-top: 10px;}


.abstract-cn a{color: #1193e4;}
.abstract-en a{color: #1193e4;}

.content .article-main-mid .article-left .articleEn ul.article-author li > a:hover{color: #1193e4;}

.article-pc .mainColor,.article-main-mid a{color:#0089e3;}
.articleEn .com-author-info .mainColor{color: #666;}

.index-body .latest_update_span {color:#0089e3;}

.articleBody li.article-author-address>p.lostOf {
    padding-left: 18px;
    min-height: 20px;
}

.articleBody li.article-author-address>span {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    text-align: left;
}

.catalog >a {    display: inline-block;padding: 1px 13px; height: 28px; line-height:25px;border:1px solid #ccc;  margin-left: 15px; border-radius: 2px; position: relative; cursor:pointer;}
.footer{position: relative; z-index: 11;}


.article-list-zy font span {font-size:14px}

button.guo{border: none;}

#htmlContent table tr th:first-child, #htmlContent table tr td:first-child {white-space: nowrap;}
.article-list a:hover { text-decoration: underline; color: #84a541!important; }
.content .article .article-left .articleCn ul.article-author li > a,
.content .article .article-left .articleCn ul.article-author .authorTag .com-num ,
.content .article .article-left .articleEn ul.article-author li > a, 
.content .article .article-left .articleEn ul.article-author .authorTag .com-num,
.content .article-main-mid .article-left .articleEn ul.article-author li > a,
.content .article-main-mid .article-left .articleEn ul.article-author .authorTag .com-num{color: #666;}
.reference-tab .td2 p{margin-top: 0;}
.toolBox1 + .toolBox2{margin-top: 15px;}
.index-body #indexCurrentInfo{margin-top: 10px;}
#indexCurrentInfo span > a {font-size: 16px; background: #84a541; color: #fff; padding: 0 15px; margin-right: 10px;}
#indexCurrentInfo .cur-date {font-size: 16px;}
.index-body .catalog >a{margin-left: 0;}

@media only screen and (max-width: 375px){
#indexCurrentInfo .cur-date{display: block;margin:5px 0;}
}


/* .formula-wrap{font-size:20px;} */
#topicArticlesList .article-list{padding-left:0}
#topicArticlesList .allCenter{display: none;}
.author-content>h6{display: none;}