a{
    color: #333;
}
a:hover {
    color: #43aa13 ;
    text-decoration: underline;
    cursor: pointer;
}
a.underHigh {
    color: #1193e4 !important;
    text-decoration: underline !important;
}
.main {
    padding-top: 0;
    padding-bottom: 0;
}
@media screen and (max-width: 375px) {
    body{
        background: #adf;
    }
    .phone-nav .search-app-wrap .text{width:74%;}
    .phone-nav .search-app-wrap select{width:24%;}
}
/* @media (min-width: 1200px){
body .main-left{width:75%;float:left;padding-right:22px;padding-left:0;}
body .main-right{width:25%;float:left;padding:0;padding-left:7px;}
body .container{width:1100px;}
.article-main .inner{width:1200px;}

} */
@media (max-width: 1200px){
  .banner {height: auto;}
  .swiper-part{width: 100%;float: none;}
  .notice {width: 100%;float: none;padding-left: 0;margin-top: 15px;}
}

@media (max-width: 768px){
	.main > .container{padding-left:0;padding-right:0;}
	.article-list-zy font{padding:0 3px;}
	.article-list{padding:14px 0;}
	.item-div{padding:20px 15px;}
	#mescroll .main{padding:20px 10px 0;}

}
@media (max-width: 768px){

}


.guokan-tit .guokan-tab li.curr,.guokan-dl dd.active,
.guokan-dl dd.years,.guokan-dlyear dt { background-color: #43aa13; } 

.archcon .arc-listit dd.active {background-color: #43aa13;}
.archcon .arc-listit .arctpoint{
    background-color: #43aa13;
}
.archcon.archcon-new dl dd.archconVol,.archcon.archcon-new dl dd.active{background-color: #43aa13;}


.back-outside h3{color: #43aa13;}


.container{
    background-color: #fff;
}

.box-article .box-article-content a{
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
.mainColor{
    color: #43aa13;
}
.news-details-body .shareTool{float: none;}

.bottom-fixed div {
    width: 50px;
    height: 50px;
    background: #2871b1;
    margin-top: 5px;
    cursor: pointer;
}
.bottom-fixed {
    position: fixed;
    bottom: 10px;
    right: 30px;
    z-index: 150;
}
/* 首页 */
.bottom-fixed .bottom-backTop {
    background: url(../../style/images/custom/back_top.png) no-repeat center center #43aa13;
    display: none;
}
.search-wrap .in-bl {
    width: 100%;
}
.footer .bottom-fixed div {
    width: 50px;
    height: 50px;
    background: #2871b1;
    margin-top: 5px;
    cursor: pointer;
}
.footer .bottom-fixed {
    position: fixed;
    bottom: 10px;
    right: 30px;
    z-index: 150;
}
.footer .bottom-fixed .bottom-backTop {
    background: url(../../style/images/custom/back_top.png) no-repeat center center #43aa13;
    display: none;
}

/* 首页优先发表 */
.article-list  .article-list-left span{
	display:inline-block;
	width:16px;
	height:16px;
    line-height: 16px;
	background:url(../../../style/images/custom/list.png) no-repeat;
    top: 13px;
	}

/** 百度统计 **/
.baidutj{
	background: url(../../../style/images/custom/baidutongji.gif) no-repeat;
    display: inline-block;
    width: 50px;
    background-position: center center;
}
#onlineFirst .article-list-left span{
    top: 0;
}

/* 文章列表封面、目录按钮样式 */
/* .text_header:hover { background: #43aa13; }  */
/* .toolBoxBorder .toolBox1 span.text_header:hover a { color: #fff; }  */
.toolBoxBorder .toolBox1 .text_header { padding: 1px 13px; border: 1px solid #43aa13; border-radius: 2px; margin-right: 15px; position: relative;height: 26px } 
.toolBoxBorder .toolBox1 .column  { margin-right: 15px; } 
.toolBoxBorder .toolBox1 .text_header a{line-height: 24px;}


/* 新闻列表 底部页码标签 */
.pageTagsUl li.current{color:#fff;background: #43aa13;}
.pageTagsUl li.clickpage:hover{color:#43aa13;}

a:hover { color:#43aa13 ; text-decoration:underline;cursor: pointer;}
ul, ol,li{ list-style:none; }
body{
	width: 100%;
	background: url(../../../style/images/custom/bodybg.jpg) no-repeat top center fixed;
	background-size: cover !important;
	color: #333;
}
.back-issue-li{ width:16% !important;height: 72px; }
.martop{
	margin-top: 15px;
	padding-bottom: 10px;
}
.commontit{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.codefix{
	position:fixed;
	top:30%;
	right:0;
	text-align:center;
	width: 117px;
    z-index: 100;
}
/*top*/
.top .topinner{
	width:1100px;
	margin:0 auto;
}
.top .topinner .logo{
	margin: 26px 0 33px 26px;
}
.top .topinner .iscn{
	/*margin: 110px 15px 20px 0;*/
	padding-right:35px;
}
.top .topinner .iscn li{
	font-size:14px;
	line-height: 16px;
}
.top .topinner .iscn li img{
	width:117px;
}
.top .topinner .iscn li span{
	margin-left:8px;
}
.top .navwrap{
	height: 43px;
	width: 100%;
	background: #43aa13;
}
.top .navwrap .navcon{
	width: 1100px;
	margin: 0 auto;
	background:#348c0a;
	border-bottom: solid 1px #f6f5f5;
}
.top .navwrap .navcon li{
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 43px;
	position:relative;
	
}
.top .navwrap .navcon li.active{
	background: #fe9e06;
}
/* .top .navwrap .navcon li:hover, .top .navwrap .navcon li ol{
	background: #fe9e06;
} */
.top .navwrap .navcon li ol{text-align: center;}
.top .navwrap .navcon li ol li{float: none;}
 .top .navwrap .navcon li ol li:hover a{color:#43aa13;}
.top .navwrap .navcon li:hover .nav-second{
	display:block;
	background: #348c0a;
}
.top .navwrap .navcon  .datecon.active{
	background: #348c0a;
}
.top .navwrap .navcon li.active a:hover{
	text-decoration: none;
}
.top .navwrap .navcon li.active span{
	border-right:0;
	
}
.top .navwrap .navcon li a{
	display: block;
}
.top .navwrap .navcon li a:hover{
	text-decoration:none;
}
.top .navwrap .navcon li a span{
	padding: 0 28px;
	color: #fff;
	line-height: 43px;
	border-right: solid 1px #5db433;
}
/* .top  .header-nav-en .navcon li a span{ */
.top .navwrap.header-nav-en .navcon li a span{
    padding: 0 15px;
    font-size: 15px;
}
.top .navwrap .navcon .datecon{
	margin-right: 18px;
}
.top .navwrap .navcon li font{
	color:#fff;
}

.nav-second {
    position: absolute;
    top: 43px;
    right: -20;
    line-height: 40px;
    z-index: 1000;
    background: #fff;
    display: none;
    cursor: pointer;
    width: -webkit-max-content;
    width: -moz-max-content;
    width:100%;
    text-align:center;
}
.nav-second a{
	color:#fff;
}
/*content*/
/*banner*/
.content-inner{
	width: 1100px;
	margin: 0 auto;
	background: #fff;
	padding-bottom: 20px;
	min-height: 1000px;
}
.content .bannercon{
	height: 330px;
	margin: 0 auto 0px auto;
	border: solid 1px #43aa13;
}
.content .bannercon .carousel {height: 328px;}
.content .bannercon .carousel-inner .item{height: 328px;}
.bannercon .carousel-inner .item img{max-height: 328px;margin: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.content .bannercon .carousel-control{
	width: 47px;
	height: 51px;
	position: absolute;
	top: 39%;
}
.bannercon .carousel-control.leftb{
	left: 0;
}
.bannercon .carousel-control.rightb{
	right: 0px;
    left: inherit;
}
.bannercon .bannerpoint{
	width: 16px;
	height: 16px;
	padding: 4px;
	background: #43aa13;
	margin: 0;
	border-radius: 50%;
	border: solid 1px transparent;
	box-sizing: content-box;
	background-clip: content-box;
}
.bannercon .carousel .carousel-indicators .bannerpoint.active {
    border: solid 1px #43aa13;
    background-color: #a29f9f;
}
.carousel-indicators {
    left: 81%;
    bottom:5px;
}
/*.bannercon .carousel-inner .item img{
	width: 100%;
	max-width:1100px;
	height:328px;
}*/
/*banner end*/
.contentArea-common{
	width: 805px;
    margin: 0 0px 0 30px;
}
/*left*/
.artcon{
	padding-top:18px;
}
.artcon .contentArea-left{
	width: 212px;
	margin: 0 20px 0 10px;
}
.container{
	padding-top:18px;
}
.container .contentArea-left{
	width: 212px;
	margin: 0 20px 0 10px;
}
.container .main-left,.main .main-left{
	width: 212px;
	margin: 0 20px 0 10px;
    padding: 0;
}
.main-left .loginsys{
	width:212px;
}



.contentArea-left .loginsys h3{
	width: 100%;
	height:30px;
	line-height:  30px;
	text-align: center;
	background: #43aa13;
	color: #fff;
	position: relative;
	padding: 0;
}
.contentArea-left .loginsys h3 .dlsys{
	width: 19px;
	height: 19px;
	/*float: left;*/
	display: block;
	position: absolute;
    top: 5px;
    left: 43px;
	background: url(../../style/images/custom/icontit.png) no-repeat 0 0;
}
.contentArea-left .loginsys .logincon{
	width:100%;
	border: solid 1px #acb1b7;
	border-top: 0;
	padding: 20px 12px;
	background: #f3f8f1;
	border-radius: 0 0 12px 12px;
}
.artcon h4{
 	width: 100%;
 	padding-bottom: 8px;
 	font-size: 14px;
 	color: #333;
 	border-bottom: solid 1px #ccc;
 }
 .container .pull-left h4{
 	width: 100%;
 	padding-bottom: 8px;
 	font-size: 14px;
 	color: #333;
 	border-bottom: solid 1px #ccc;
 }

.contentArea-middle, .main-mid {
    /* width: 593px; */
    padding: 0 12px;
    min-height: 200px;
}
.contentArea-right, .main-right {
    width: 235px;
    margin-left: 20px;
    padding: 0;
}

.loginsys .logincon ul li{
	width: 156px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	border: solid 1px #bfbfbf;
	border-radius: 10px;
	margin: 10px auto 0 auto;
	background: url(../../../style/images/custom/btnbg.png) no-repeat;
	position: relative;
}
.loginsys .logincon ul li a{
	display: block;
    margin-right: -25px;
}
.loginsys .logincon ul li a span{
	width: 26px;
	height: 20px;
	display: block;
	position: absolute;
    top: 8px;
    left: 14px;
    
}
.loginsys .logincon ul li.zztg span{
	background: url(../../style/images/custom/icontsg.png) no-repeat 0px 0px;
}
.loginsys .logincon ul li.zjsg span{
	background: url(../../style/images/custom/icontsg.png) no-repeat 0px -41px;
}
.loginsys .logincon ul li.bjbg span{
	background: url(../../style/images/custom/icontsg.png) no-repeat 0px -76px;
}
.loginsys .logincon ul li.zbbg span{
	background: url(../../style/images/custom/icontsg.png) no-repeat 0px -115px;
}
.artcon .producecon{
	margin: 0 auto;
}
.container .producecon{
	margin: 0 auto;
}
.xmltit{
	margin: 30px 0 10px 0;
}

.artcon h3 span{
	width: 30px;
	height: 30px;
	position:absolute;
	top: 11px;
	left: 16px;
}
.artcon h3 span.seaicon{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -26px;
}
/* 新闻详情页标题样式 */
.box-article h3{
	width: 100%;
	position: relative;
	font-size: 22px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
/* 右侧新闻栏目样式 */
.contentArea-right h3{
	height: 55px;
	line-height: 55px;
	width: 100%;
	position: relative;
	color: #43aa13;
	font-size: 16px;
	border-bottom: solid 2px #43aa13;
	padding-left: 54px;
}
/*
.container h3{
	height: 55px;
	line-height: 55px;
	width: 100%;
	position: relative;
	color: #43aa13;
	font-size: 16px;
	border-bottom: solid 2px #43aa13;
	padding-left: 54px;
}
*/
.container h3 span{
	width: 30px;
	height: 30px;
	position:absolute;
	top: 11px;
	left: 16px;
}
.container h3 span{
    left: 8px;
}
.container h3 span.seaicon{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -26px;
}
/*当期栏目*/
.article-list-journalg{
    display: inline-block;
    font-size: 14px;
    padding: 0 10px;
    height: 25px;
    line-height: 24px;
    background: #43aa13;
    margin: 20px 0 0;
}


.search{
	border: solid 1px #ddd;
}

.search .search-con{
	padding: 0 10px;
	height: 25px;
	margin: 20px 0 6px 0;
}
#search2 .search-con{
	padding: 0 20px;
}
.search .search-con .inputText{
	width: 158px;
	height: 25px;
	border-radius: 0;
	border-right: 0;
}
.search .search-con .btn-default{
	width: 30px;
	height: 25px;
	border-radius: 0;
	background: url(../../../style/images/custom/seabtn.png) no-repeat;
	border: 0;
}

.search .advsearch{
	padding-right: 10px;
}
#search2 .advsearch{
	padding-right: 25px;
}
/*在线期刊*/
.artcon .onlineqk{
	border: solid 1px #ddd;
}
.artcon h3 span.onlineicon{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -64px;
}
.artcon h3 a{
	float: right;
	color: #ccc ;
	font-size: 12px;
	margin-right: 3px;
	line-height: 59px;
}
.container .onlineqk{
	border: solid 1px #ddd;
}
.container h3 span.onlineicon{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -64px;
}
.container h3 a{
	float: right;
	color: #ccc ;
	font-size: 12px;
	margin-right: 3px;
	line-height: 59px;
}
.lineqkcon{
	padding: 7px 5px 5px 5px;
	
}
.lineqkcon li{
	height: 30px;
	line-height: 30px;
	border-bottom: dashed 1px #ddd;
	padding-left: 5px;
}
.lineqkcon li:last-child{
	border-bottom: none;
}
.lineqkcon li a{
	display: block;
}
.lineqkcon span{
	color: #43aa13;
}
.lineqkcon a:hover{
	text-decoration:none;
}
/*下载*/
.downcenter{
	border: solid 1px #ddd;
}
.downcenter h3 .downicon{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -104px;
}
.downcenter .downcon{
	padding: 20px 0 0;
}
.downcenter .downcon li{
	padding: 0 12px;
	position: relative;
	line-height: 2;
}
.downcenter .downcon li a{
	display: block;
	padding-left: 12px;
}
.downcenter .downcon span{
	display: inline-block;
	position: absolute;
	top: 10px;
    left: 10px;
    width: 8px;
    height: 8px;
    background: #ddd;
    border-radius: 50%;
}
/*统计*/
.tongji{
	margin: 20px auto 0 auto;
	width: 182px;
	height: 173px;
	position: relative;
}
.tongji .tjtit{
	position: relative;
	width: 100%;
	height: 82px;
	background: url(../../../style/images/custom/tongji.png) no-repeat;
}
.tongji .tjtit h5{
	position: absolute;
	top: 60px;
    left: 70px;
	color: #fff;
	font-size: 16px;
}
.tongji .tjcon{
	width: 181px;
	height: 90px;
	border: solid 2px #43aa13;
	padding: 15px 0 15px 15px;
}
.tongji .tjcon li{
	line-height: 24px;
}
/*middle*/
.contentArea-middle{
	width: 593px;
	padding: 0 12px;
	min-height: 200px;
	border: solid 1px #ddd;
}
.contentArea-middle .tab-box{
	width: 100%;
}
.contentArea-middle .tab-box ul{
	margin-top: 35px;
	height: 25px;
	line-height: 25px;
	/*border-bottom: solid 2px #f2f1f1;*/
}
.tab-box ul li{
	float: left;
	width: 80px;
	text-align: center;
	margin-right: 60px;
}
.tab-box ul li a{
	color: #43aa13;
	font-size: 18px;
}
.tab-box ul li a:hover{
	text-decoration:none;
}
.tab-box .tab-ol{
	width: 100%;
	height: 2px;
	background: #f2f1f1;
}
.tab-box .tab-ol li{
	width: 82px;
	height: 2px;
	margin-right: 59px;
	float: left;
}
.tab-box .tab-ol li.active{
	background: #43aa13;
}
/* 英文tabbox */
.contentArea-middle .tab-boxEn{
	width: 100%;
}
.contentArea-middle .tab-boxEn ul{
	margin-top: 35px;
	height: 25px;
	line-height: 25px;
	/*border-bottom: solid 2px #f2f1f1;*/
}
.tab-boxEn ul li{
	float: left;
	text-align: center;
	margin-right: 65px;
}
.tab-boxEn ul li a{
	color: #43aa13;
	font-size: 18px;
}
.tab-boxEn ul li a:hover{
	text-decoration:none;
}
.tab-boxEn .tab-ol{
	width: 100%;
	height: 2px;
	background: #f2f1f1;
}
.tab-boxEn .tab-ol li{
	width: 82px;
	height: 2px;
	margin-right: 36px;
	float: left;
}
.tab-boxEn .tab-ol li.active{
	background: #43aa13;
}
.tab-ul-index li, .tab-ul-index li.active{
        background: transparent;
}
.tab-boxEn ul li a, .tab-ul-index li.active a{
    color: #43aa13;
    font-size: 18px;
    line-height: 25px;
}
/* 首页当期 */
.toolBox1 , .toolBox2{
    padding-top: 20px;
}
/*right*/
.contentArea-right{
	width:235px;
	margin-left: 20px;
}
/*新闻*/
.newsads{
	border: solid 1px #ddd;
	min-height:266px;
}
.newsads h3 .newsicon{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -145px;
}
.newsads .newscon{
	padding: 12px 10px;
	width: 100%;
}
.newsads .newscon li{
	line-height: 1.72;
}
.newsads .newscon span{
	margin-right: 10px;
	margin-left: 5px;
}
.newsads .newscon span.news-radius{
	margin: 4px 10px 0 0;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	display: block;
	float: left;
	background: #ddd;
	color: #fff;
}
/*期刊介绍*/
.qkintroduce{
	border: solid 1px #ddd;
}
.right2padding{
	padding-bottom:10px;
}
.qkintroduce .introtit{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -186px;
}
.qkintroduce h3 .qkintrocon{
	width: 100%;
	text-align: center;
}
.qkintroduce .qkintrocon img{
	margin: 20px auto 14px 30px;
	box-shadow: 0px 0px 5px #333;
	width:176px;
	height:243px;
}
.qkintrocon .qkdetail{
	text-align: left;
	padding-left: 20px;
}
.qkintrocon .qkdetail li{
	line-height: 22px;
}
.qkintrocon .qkdetail li span{
	font-weight: bold;
}
/*友情链接*/
.yqlinks{
	border: solid 1px #ddd;
	height: 383px;
	padding: 2px 0;
	/*overflow: hidden;*/
	/*position: relative;*/
}
.yqlinks .linktit{
	background: url(../../style/images/custom/icontit.png) no-repeat 0px -236px;
}
.yqlinks .linkwrap{
	width: 100%;
	height: 304px;
	overflow: hidden;
}
.yqlinks .linkcon {
	/*padding: 0 11px;*/
	width: 233px;
	/*position: absolute;*/
}
.yqlinks .linkcon li{
	padding: 8px 0;
    text-align: center;
	/* height:76px; */
}
.yqlinks .linkcon li a img{
	width:100%;
	padding: 0 10%;
}
.qlinks .linkcon li img{
	width: 100%;
	height: 60px;
	margin:0 auto;
}
/*bottom*/

.bottom .btmtop{
	width: 100%;
	height: 120px;
	background: #eeeeee;
	padding-top: 30px;
}
.bottom .btmtop p{
	color: #424242;
	text-align: center;
	line-height: 22px;
}
.bottom .btmtop p a{
	color: #424242;
}
.bottom .btmb{
	width: 100%;
	height: 24px;
	line-height: 24px;
	background: #727272;
	font-size: 13px;
}
.bottom .btmb p{
	text-align: center;
	color: #ccc;
}
.bottom .btmb p a{
	color: #ccc;
}
.bottom .btmb p a:hover{
	color:#fff !important;
}
.table_top_border2 {
    border-top: 1px solid black;
}



.main-left .loginsysE h3{
	width: 100%;
	height:30px;
	line-height:  30px;
	text-align: center;
	background: #43aa13;
	color: #fff;
	position: relative;
	padding: 0;
}
/* 二级页面左侧搜索栏 */


/* .main-left .loginsysE h3 .dlsys{
	width: 19px;
	height: 19px;
	display: block;
	position: absolute;
    top: 5px;
    left: 48px;
	background: url(../../style/images/custom/icontit.png) no-repeat 0 0;
} */
.main-left .loginsysE .logincon{
	width:100%;
	border: solid 1px #acb1b7;
	border-top: 0;
	padding: 20px 12px;
	background: #f3f8f1;
	border-radius: 0 0 12px 12px;
}








/* .bannercon .carousel{
	width: 563px;
	height: 280px;
	border: solid 1px #bbb;
	background:#fff;
}
.bannercon .carousel .item>a{
	display: block;
	text-align: center;
}
.bannercon .carousel .item a img{
	max-width: 100%;
	height:278px;
	margin:0 auto;
} */
.bannercon .carousel .item .bannertxt{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	background: rgba(0,0,0,0.6);
	padding:10px 15px 0 15px;
}
/* .bannercon .carousel-indicators{
	position: absolute;
	left: 500px;
	bottom: 66px;
}
.bannercon .carousel-indicators li{
	border-radius: 0;
	background: #2f2f2f;
	text-align: center;
	width: 14px;
	height: 14px;
	line-height: 14px;
	color: #fff;
	border: 0;
	text-indent: 0;
}
.bannercon .carousel-indicators li.active{
	width: 14px;
	height: 14px;
	border: 0;
	background: #2178f0;
} */
.bannertxt h5,.bannertxt h6{
	line-height: 22px;
	color: #fff;
}
.bannertxt h5{
	font-weight: bold;
}
.bannertxt a{
	color: #fff;
}

.tab-boxEn .tab-ol li{width:120px;}



.phone-nav .search-app-wrap select option{background: rgba(52, 140, 10, 0.9);}
.phone-nav .search-app-wrap,.smallUl{background: rgba(52, 140, 10, 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: #348c0a;}
.phone-nav .container{    background: #348c0a;}
.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;}

/* .box-article-content{padding:0 30px;} */
.box-article-content{
    margin: 0;
}
.rh-edit-news-detail{
    margin: 0 50px 20px;
}
.rh-edit-news-detail-en{
    margin: 0 0 20px;
}
@media only screen and (min-width: 1200px){
.main .container{
    width: 1100px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.contentArea-middle, .main-mid {
    width: 593px;
    padding: 0 12px;
    min-height: 200px;
}
}

@media only screen and (min-width: 1160px){
    .container{
    width: 1160px;
    padding: 0;
    }
}

@media only screen and (max-width: 1200px){
.main .main-left,.main .main-right{
    display: none;
}
.header{
    display: block;
}
.tab-box .tab-ol li{
	width: 75px;
	height: 2px;
	margin-right: 22px;
	float: left;
}
.tab-boxEn .tab-ol li{
	width: 105px;
	height: 2px;
	margin-right: 15px;
	float: left;
}
    .panel-group{    width: 350px;}
.top .navwrap,.top .topinner {display: none;}
.top .container{padding: 0 15px;}
.content-inner{width: 100%;}
.carousel-indicators{width: 100%;left:0; text-align: center;bottom: 45px;    margin: 0;}
.content .bannercon .carousel-inner .item, .content .bannercon .carousel,.content .bannercon{height: calc((3 / 5) * 100vw);}
.bannercon .carousel-inner .item img{max-width: 100%;max-height: 100%;}
.artcon .contentArea-left{width:19%;margin: 0;}
.contentArea-right{width:21%;margin: 0;}
.contentArea-middle{width:56%;margin: 0 2%;}
.phone-nav .container .search-app{margin-left: 5px;}
.contentArea-common{width: 100%;margin: 0;}
.main > .container{padding-left: 15px;padding-right: 15px;}
.smallUl li > a:hover{color: #fff;}
.bannercon .bannerpoint{width: 10px;height: 10px;padding: 0;}
.bannertxt h5{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  display:block; }

.bannercon .carousel .item .bannertxt{height: auto;padding: 10px 15px;}
}


@media only screen and (max-width: 992px){
.artcon .contentArea-left,.contentArea-right,.contentArea-middle,.container main-left.container .main-right{width:100%;margin: 0;padding: 0 15px;border: 0;}
.loginsysE, .search, .onlineqk{width: 100%;}
.search {
    display: none;
}
.content-inner .artcon {display:flex;flex-direction: column;}
.contentArea-middle{order:8;}
.artcon .contentArea-left{order:9;}
.contentArea-right{order:10;}
.contentArea-right,.artcon .contentArea-left{margin-top: 25px;}
.tab-box ul li,.tab-boxEn ul li{margin-right: 25px;width: auto;}
.contentArea-middle .tab-box ul{min-width: 500px;}
.contentArea-middle .tab-box{overflow: auto;}
.item-div{padding-left: 0;padding-right: 0;}
.artcon .producecon{text-align: center;}
.search .search-con .inputText{width:290px;}
.bottom .btmtop{height: auto;padding: 20px 15px;line-height: 1.2;}
.bottom .btmtop p,.bottom .btmtop p a{font-size: 12px;}
.qkintrocon .qkdetail{padding: 0 20px 20px;}
}

@media only screen and (max-width: 768px){
.qkintroduce .qkintrocon img{display: block; margin:15px auto;}
.bottom .btmb{height: auto;line-height: 1.2;padding: 10px 15px;}

}




.artcon h3,.main h3{
	height: 55px;
	line-height: 55px;
	width: 100%;
	position: relative;
	color: #43aa13;
	font-size: 16px;
	border-bottom: solid 2px #43aa13;
	padding-left: 54px;
}
.main h3 {
    padding-left: 43px;
    font-size: 15px;
}

.main  .contentArea-common h3 {

    border-bottom: none;

}

/* .main h2{
	height: 55px;
	line-height: 55px;
	width: 100%;
	position: relative;
	color: #43aa13;
	font-size: 16px;
	border-bottom: solid 2px #43aa13;
} */
.box-article h2{
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 10px 0;
}

.btn-primary {
    background: #348c0a;
    border-color: #348c0a;
}

.article-list-author span a, .article-list-time font, .article-list-time font a {
    color: #777;
}
.article-list-author span a:hover,.article-list-time font a:hover {
 color:#43aa13 ; text-decoration:underline;cursor: pointer;
}


.tab-content .article-list-left {
    top: 13px;
}
/* 参考文献编号偏移 */
.reference-tab .td2 p{
    margin-top: 0;
}
.rh-edit-news-detail p {
    margin-bottom: 10px;
}
.top .navwrap .navcon li .nav-second{
    width: 140px;
}

.top .header-nav-en .navcon li .nav-second{
    width: 180px;
}


.article-list .article-list-left span.allCenter1{
    background: none;
    top: 0;
}
.article-pc .mainColor{
    color: #337ab7;
}
.article-pc a:hover{
    color: #43aa13;
}

.article-pc .article-nav .mainColor{
    color: #2fa0e6;
}




.rank-yeartab li.current a {
    background: #43aa13;
    color: #fff;
}
.rank-yeartab li.current a:hover {
    color: #fff;
}

.content .article .article-left .articleCn ul.article-author li > a{
    color: #666;
}
.content .article .article-left .articleCn ul.article-author li sup.authorTag span{
        color: #1a97e5;
}
/* 文章列表作者字号 */
.article-list-author a{
    font-size: 14px;
}

.article-list-author, .article-list-time {
    font-size: 14px;

}
.article-list-zy{
        font-size: 13px;
}

.downcenter .downcon span.enClass{
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 14px;
    border-left: solid 6px #43aa13;
    border-top: solid 6px transparent;
    border-bottom: solid 6px transparent;
    background: #fff;
    border-radius: 0;
}


.article-list-journalg a:hover{
    text-decoration:underline;
    color: #fff !important;
}

/* .artconE .articleListRenderCount .article-list-author a,.artconE .articleListRenderCount .article-list-time,.artconE .articleListRenderCount .article-list-zy{
    font-size: 12px;
} */

.list_en,.list_en a{
    font-size: 12px;
}
.article-list-time font a{
    color: #43aa13;
}
.top .navwrap.header-nav-en .navcon li:last-child a span{
    border:0;
}

body{
    font-family: "微软雅黑","Arial","Helvetica,sans-serif","Microsoft YaHei";
}
@font-face{font-family: "OpenSans"; src: url('../../style/web/css/public/article/articles/body-font/OPENSANS-BOLD.TTF') format('truetype'); font-weight: bold;}
@font-face{font-family: "OpenSans"; src: url('../../style/web/css/public/article/articles/body-font/OPENSANS-REGULAR.TTF') format('truetype'); font-weight: normal;}
@font-face{font-family: "MathJax_Main"; src: url('../../style/web/css/public/article/articles/body-font/MathJax_Main.ttf') format('truetype'); font-weight: normal;}
.articleBodyEn .article-main{font-family:'MathJax_Main', 'OpenSans', 'arial';font-weight: normal;}
/* ul li.article-author-address{
    margin-bottom: 0;
    font-size: 13px;
} */

.content .article .article-left .articleCn ul.article-author li > a:hover,.content .article .article-left .articleEn ul.article-author li > a:hover{
    color: #43aa13 !important;
}
.content .article .article-left .about-author .txzz a:hover{
    color: #43aa13 !important;
}
.content .article .article-left .article-nav .nav-wrapper ul li a:hover{
        color: #43aa13 !important;
}
.article-list-right{
    margin-left: 5px;
}
.news-details-body .box-article .weixinBox{
    left: 50%;
    margin-left: -35px;
}

.archcon.archcon-new dl dd{
    min-width:49px;
}

.articleBodyEn .article-main .mainColor{
    color: #0178d6;
}

.articleBodyEn .top{
    font-family: "微软雅黑","Arial","Helvetica,sans-serif","Microsoft YaHei";
}
.articleBodyEn h3,.articleBodyEn ul b{
    color: #777;
}
.articleEn .article-title h1,.articleEn .article-tab{
color: #777 !important;
}
.quot-en{
    font-size: 14px;
}

.article-list-fulltext>a .table-body{
    overflow: hidden;
}

.articleListBox .toolBox2 {
    margin-top: 10px;
}
.articleListBox .toolBox1 .neighborCatalog a{
    border-radius: 2px;
    border: 1px solid #43aa13;
    padding: 4px 10px;
}
.neighborCatalog{
    box-shadow: none;
}

.content .article .download .btns .pdf-btn{
    margin-top: 5px;
}

.download-pdf, .download-xml {border: 1px solid #ccc;border-radius: 5px;background-color: #333;font-size: 16px;line-height: 35px;text-align: center;}