 /*css reset*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit{width:120px;}
.columimg{width:460px;}
.col-lg-8 .archcon .archimg li,.col-lg-9 .archcon .archimg li{width: 25%;}
.col-lg-8 .columimg{width: 680px;}    
.col-lg-9 .columimg{width: 780px;}
.chooseAll{margin:0;}
.toolBox1{padding-top:20px;}
.toolBox2{padding-top:20px;}
.footer{position: relative;z-index: 2000;}
.inner{width:1170px;margin:0 auto;}
/*所有颜色*/
.mainColor,.reference-tab .td2 a,.article-list-zy font span.colorRed {color:#113b75;} /**1.页面字体需要变主色调，直接调用mainColor;2.参考文献doi颜色与主色调一致**/

/*文章页颜色*/
.articleBody .article-pc .mainColor,.article-main-mid a{color:#113b75!important;}
/*文章页标题下方显示与隐藏按钮*/
.content .article .article-left .togglebtn i{padding: 2px;}
.header-nav,.tab-ul-index li.active,.article-list-journalg,.footer .top,.phone-nav,.main .article-content ul#htmlContent2 h3.full-text,
#page-tag-div .pagination>.active>a,.comtit,.archcon.archcon-new dl dd.archconVol,.archcon.archcon-new dl dd.active,
.archcon .arc-listit dd.active,.archcon .arc-listit .arctpoint,.tab-ul-index li.active,.footer .btmb,
.header-nav,.header-nav ul > li ol,.qikan .subBtn,.header-nav,.pageTagsUl li.current,.pageTagsUl li.clickpage:hover,
.messageBoard .tj,.btn-primary,.guokan-tit .guokan-tab li.curr,.guokan-dl dd.active,
.guokan-dl dd.years,.guokan-dlyear dt{background-color: #104fa5;}
/*2019年5月13日版本过刊标题*/
.guokan-tit h2{color:#104fa5;}
/*移动端搜索头部下拉框颜色*/
.phone-nav .search-app-wrap select option{background: rgba(16, 79, 165, 0.9);}
/*滑上去的颜色*/
.header-nav ul > li.active > a,.header-nav ul > li ol li:hover,.header-nav ul > li:hover > a{background:#113b75;}
/*向上箭头*/
.bottom-fixed{width: 50px; height: 50px;cursor: pointer;position: fixed; bottom: 20px; right: 20px; z-index: 5000;background: #104fa5 url("../images/public/back_top.png") no-repeat center center; display: none;}
.arcmethod li.active,.phone-nav{border-color:#26804a;}
.derived i.current,.base-title .more:hover,.news-list li a:hover,.article-list-title a:hover, .article-list-author a:hover,.article-list-time a:hover,.article-list-zy font a:hover{color:#104fa5;}
#page-tag-div .pagination>.active>a{border-color:#104fa5;}
.footer .btmb{padding-top:8px;padding-bottom:8px;}
/*手机下拉颜色有透明度，自己看着写*/
.phone-nav .search-app-wrap,.smallUl{background: rgba(16, 79, 165, 0.9);}
/*以上是需要改颜色的*/
.footer .top span{margin-right:10px;}
.smallUl{ z-index: 1000; width: 100%; left: 0; right: 0; margin: auto; position: absolute; display: none;}
.smallUl a{color: #fff; display: block; line-height: 24px;}
.smallUl>li{text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.smallUl li > a{padding: 0 4%; font-size: 16px; line-height: 40px; position: relative; display: block;}
.smallUl > li > a span{margin: 0 0 0 10px;}
.smallUl > li > a span img{vertical-align: middle; margin: -3px 0 0; transition: all 0.2s;}
.smallUl > li > a span.active img{transform: rotate(90deg);}
.smallUl > li > ol{display: none;}
.smallUl > li > ol a{padding: 0 8%;}

.navList{width: 30px; cursor: pointer;}
.navList span{height: 3px; background-color: #fff; margin: 0 0 8px 0; display: block; transition: all 0.5s;}
.navList span:last-child{margin: 0;}
.navList{display: block;padding-top: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(../images/custom/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0;}
.phone-nav .en{line-height: 25px; color: #fff;}

.phone-nav .search-app-wrap{display: none;position: absolute;left: 0;width: 100%;top: 50px;z-index: 2000;padding: 8px 0;}
.phone-nav .search-app-wrap select{width: 23%;border: none;height: 30px;border-radius: 4px;padding: 0 0 0 5px;background: 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("../images/custom/search1.png") no-repeat center center;background-size: 22px;position: absolute;right: 15px;top: 8px;}
/*.header .logo{width: 50%;}*/
.header .logo img{max-width: 100%;}
.header .bot{background-size: cover;}
.phone-nav{padding: 8px 0;position: relative;}
.phone-nav .en{line-height: 25px;color: #fff;}
.phone-nav .text, .phone-nav .sub{background: rgba(255, 255, 255, .2);}
.phone-nav .text{line-height: 19px;padding: 3px 10px;color: #fff;margin: 0 0 0 15px;border-radius: 4px 0 0 4px;}
.phone-nav .sub{width: 35px;height: 25px;background: rgba(255, 255, 255, .2) url(../images/custom/search1.png) no-repeat center center;background-size: 16px 16px;border-radius: 0 4px 4px 0;}
.search-wrapper{display: none;}
/*手机菜单2*/
.phone-nav .container .logo{display: block;padding: 5px 0 0 20px;position: relative;}
.phone-nav .container .logo img{max-width: 170px;max-height:34px;}
.phone-nav .container .logo:before{content: '';width: 1px;height: 80%;position: absolute;left: 6px;top: 2px;bottom: 0;margin: auto;}
.phone-nav .container .search-app{display: block;background: url("../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("../images/public/close-app.png") no-repeat center center;background-size: 32px;}
.main-right .current-ul li .tit{width: 100%;float: none;}
.main-right .current-ul li .right{float: none;}
.main-right .current-ul a{display: inline-block;}
.main-right .banner .item .text p{width: 70%;}
.main-right .current-ul li .box{padding: 8px 0;}
.search-wrap .in-bl{width: 100%;}
.search-wrap .form-group{margin-left: 0;margin-right: 0;}

@media screen and (max-width: 375px) {
    .phone-nav .search-app-wrap .text{width:74%;}
    .phone-nav .search-app-wrap select{width:24%;}
}
/*头部导航css*/
.top .nav{height: 40px;line-height: 40px;text-align: center;}
.top .nav ul>li{float: left;font-size: 16px;position: relative;height: 40px;}
.top .nav li a{color: #fff;display: block;text-align: center;padding: 0 26px;}
.top .nav ul li a:hover,.top .nav li.active{text-decoration: none;}
.nav-second{display: none;position: absolute;z-index: 100;}
.header-nav .container{padding:0;}
.header-nav ul > li{float: left; position: relative;text-align: center;}
.top .nav ul>li.dateCon{margin-right:80px;}
.top .header-nav-en ul>li.dateCon{margin-right:20px;}
.header-nav ul > li > a{display: block; color: #fff; line-height: 40px;font-size: 15px;padding:0 23px;}
.header-nav-en ul > li > a{padding:0 20px;}
.header-nav ul > li > a span{display: inline-block; width: 7px; height: 4px; background-size: 7px 4px; margin-left: 6px; position: relative; top: -3px;}
.header-nav ul > li ol{position: absolute;  left: 0; top: 34px; min-width: 100%; z-index: 101; display: none;}

.top .header-nav ul > li ol li a{font-size: 14px; display: block; padding: 0 26px; white-space: nowrap; color: #fff; line-height: 34px;}
.phone-nav .sub{background: #fff url("../images/public/search1.png") no-repeat center center;}
.header-nav ul > li > a span{background: url("../images/public/nav-arrow1.png") no-repeat center center;}
/*头部导航css end*/
/**********************************/


.header .container{background: url(../images/custom/topbg.png) no-repeat center;}
.tab-ul-index li {width:108px;}
.archcon.archcon-new dl dd{min-width:50px;}

body{font-size: 14px;background: url(../images/custom/bodybg.jpg);}

/*css reset end*/
body ,.top .header-nav-en li a{font-family:"Arial","微软雅黑","Helvetica,sans-serif","Microsoft YaHei";}
.main{padding:40px 0 20px 0;}
.latest-body .main{padding:20px 15px 0;}

.header-nav ul > li.active > a, .header-nav ul > li ol li:hover, .header-nav ul > li:hover > a{background:#2e75d5;}
.header-nav ul > li > a{line-height:48px;font-size:15px;}
.header-nav ul > li.dateCon > a{padding-left:0;}
.top .nav{height:48px;line-height:48px;border:0;}
.header-nav ul > li ol{top:48px;z-index: 10000;}

.header-nav ul > li ol{background: #fff;border: 2px solid #e7a128;}
.top .header-nav ul > li ol li a{color:#333;}
.top .header-nav ul > li ol li a:hover{color:#fff;border-top:0;}
.top .nav li a{padding:0 30px;}
.top .header-nav-en li a{padding:0 16px;}
.top .header-nav ul > li ol li a{padding:0 10px;}
.top .nav ul>li[type='english'] a,.top .nav ul>li[type='Chinese'] a{color:#de1e1e;}
/*下拉菜单*/
.header-nav ul > li ol{background: #fff;border: 1px solid #113b75;}
.top .header-nav ul > li ol li a{color:#333;}
.top .header-nav ul > li ol li a:hover{color:#fff;}
.top .nav ol li a{padding:0 10px;}
.top .header-nav ul > li ol li a{padding:0 10px;}
/*banner start*/



/*顶部信息*/
.headerbg {height:180px;background: url(../images/custom/headerBg.jpg) repeat-X;}
.headerbg .logo{padding: 45px 0 0 0;}
.headerbg .logo img{max-width:100%;}
.headerbg .logor{padding:0;}
.logor > div{text-align:right;}
.lateInfoTop .line{display:block;width:120px;height:1px;background:#fff;margin:2px 0;}
.logor  > div span{display:inline-block;color:#fff;font-size:15px;}
.logor .lateInfoTop{padding-top:28px;padding-left:60%;}
.logor .lateInfoTop span{width:113px;float: right;}
.logor .lateInfoBottom{padding-top:48px;}
.logor .lateInfoBottom >span{width:355px;}
.logor .lateInfoBottomEn >span{width:365px;}
.logor .lateInfoBottom >span{display: block;float: right;height: 22px;text-shadow: 0 2px 2px #000;}
.logor .lateInfoBottom >span i:after {display: inline-block;width: 100%;content: '';}
.logor .lateInfoBottom >span i{text-align:justify;display: block;font-style:normal;}
.logor .lateInfoBottom >span span{float:left;}
/*左侧*/
.main-left .comwrap {display:block;padding:10px 0 20px 0;}
.main-left .comwrap ul,.main-left .comwrap .qrcode,.comwrap .alertRss{padding:0 20px;}
.comwrap ul li a,.comwrap .more a{text-decoration:none;}
.comwrap ul li a:hover,.comwrap .more a{color:#104fa5;}
.comwrap .more{margin-top:20px;}

.comwrap{box-shadow:0 5px 10px #ddd;margin-bottom:40px;}
.main-left .comwrap .comtit{font-size:16px;color:#fff;position:relative;margin-bottom:20px;background:none;}
.main-left .comwrap .comtit span{display:inline-block;padding:4px 17px;background:#104fa5;}
.main-left .comwrap .comtit img{position:absolute;left:0;bottom:-5px;}
.main-left .comwrap li a{font-size:14px;color:#222;}

.comwrap.zxbg ul li{height:50px;line-height:50px;margin-top:20px;border-radius:4px;text-align:center;border:1px solid #dcdcdc;background:url(../images/custom/btnBg.png) repeat-X;}
.comwrap.zxbg ul li img{position:relative;bottom:2px;margin-right:10px;}
.comwrap.zxbg ul li a{font-size:18px;color:#104fa5;font-family:'黑体';font-weight: bold;}
.comwrap.zxbgEn ul li a{font-size:16px;}
.comwrap.zxqk li{height:39px;line-height:39px;border-bottom:1px solid #e5e5e5;}
.comwrap.zxqk li a{display:block;}
.comwrap.zxqk li a img{float:right;margin-top:15px;}
.comwrap .alertRss{margin-top:20px;}
.comwrap .alertRss a{font-size:13px;color:#104fa5;}
.comwrap .alertRss img{position:relative;bottom:2px;margin-right:8px;max-width:27px;}
.comwrap .alertRss a{float:left;}
.comwrap .alertRss a:nth-of-type(2){float:right;}

.comwrap .qrcode{padding: 0 10px 0 10px;text-align:center;}
.comwrap .qrcode img{max-width:100%;}
.comwrap .qrcode span{display:block;margin-top:10px;}

.main-right .comtit{background:none;padding-bottom:12px;border-bottom:2px solid #dedede;margin-bottom:15px;}
.main-right .comwrap h3{font-size:20px;color:#222;}
.main-right .comwrap h3 img{position:relative;bottom:2px;margin-right:8px;}
.main-right .comwrap{padding: 20px 20px;}
.main-right .comwrap li a{color:#333;}
.ggl li{padding-left:12px;position:relative;line-height:20px;margin-bottom:10px;}
.ggl li span.ico{display:block;width:4px;height:4px;border-radius:50%;background:#104fa5;position:absolute;left:0;top:10px;}
.ggl li span.time{font-size:12px;color:#666;margin-left:13px;}
.ggl li span.time img{position:relative;bottom:2px;}

.slsjk ul li{padding-bottom:12px;margin-top:12px;border-bottom:1px solid #e5e5e5;}
.slsjk .time{display:block;margin-top:10px;font-size:12px;color:#666;}
.slsjk .time img{margin-right:6px;position:relative;bottom:1px;}

.yqlj ul li{margin-top:20px;}
.yqlj ul li img{margin-right:6px;position:relative;bottom:2px;}
.fwtj td{padding:5px 15px 5px 0;}
.qkInfo {padding:27px 20px 18px 20px;}
.qkInfo .qkInfo-l{width:29.68%;float:left;text-align:center;}
.qkInfo .qkInfo-l img{max-width:100%;}
.qkInfo .qkInfo-r{width:70.32%;font-size:14px;color:#292929;line-height:28px;float:left;padding-left:12px;}

/* 搜索 */
.comwrap .indexsearch{padding:14px 20px 14px 20px;background:#f0f0f0;width:100%;}
.comwrap .indexsearchEn .searcontent{width:485px;}
.search-wrapper{display:block;}
.indexsearch .searcontent {width:540px; height:38px;padding:0 20px;line-height:38px;border-radius:20px;border:0;background:#fff;}
.indexsearch input::input-placeholder{color: #b1b1b1;font-size:14px;}
.indexsearch input::-webkit-input-placeholder{color: #b1b1b1;font-size:14px;}
.indexsearch input::-moz-placeholder{color: #b1b1b1;font-size:14px;}
.indexsearch input::-ms-input-placeholder{color: #b1b1b1;font-size:14px;}

.indexsearch .searchInput{position:relative;margin-bottom:0;}
.indexsearch .tj{position:absolute;width:15px;height:18px;background: url(../images/custom/search1.png) no-repeat ;right:20px;top:10px;}
.indexsearch .adSearch{display:inline-block;color:#fff;font-size:14px;height:38px;line-height:38px;background:#cb954b;padding:0 15px;margin-left:13px;border-radius:20px;}

/*文章列表*/
.indexList{padding:20px 20px;}
.indexList .tab-box{border-bottom:1px solid #e5e5e5;}
.toolBox1,.toolBox2{padding-top:18px;}
.tab-ul-index li{width:auto;}
.tab-ul-index li.active{background:none;}
.tab-ul-index li.active a{font-size:16px;color:#113b75;position:relative;padding:0px 5px 15px 5px;line-height:normal;height:auto;}
.tab-ul-index li.active a:after{content:'';display:block;position:absolute;bottom:-2px;left:0;width:100%;height:4px;background:#113b75;}
.article-list-journalg{background:#cb954b;}
.article-list-journalg a{font-size:14px;color:#fff;text-decoration:none;}
.article-list-title{margin-bottom:10px;}
.article-list-title a{font-size:16px;color:#333;}
.article-list-author span,.article-list-author a,.article-list-time font,.article-list-time font a,.article-list-zy font span, .article-list-zy font a{font-size:14px;color:#666;}
.article-list{padding:25px 10px 30px 30px;border-bottom:1px solid #dcdcdc;}
.article-list:last-of-type{border:0;}
.article-list-zy font img{position:relative;bottom:2px;margin-right:5px;}
.article-list-zy{margin-top:10px;}
.article-list-author, .article-list-time,.article-list-author a{line-height:18px;}


.article-list-right .article-list-right-l{width:160px;max-height:220px;overflow:hidden;border:1px solid #dadada;text-align:center;}
.article-list-right .article-list-right-l img{max-width:100%;}
.article-list-right .article-list-right-r{width:440px;padding-left:20px;}






.footer ,.footer a{color:#fff;font-size:15px;line-height:30px;text-align:center;line-height:33px;}
.footer{background: url(../images/custom/footerBg.jpg) no-repeat ;padding: 25px 0 35px 0;background-size: cover;}
.footer .btmb{background:none;padding:0;}
.footer span{display:inline-block;padding:0 15px;}




/* 新闻详情页 */
.news-detail-body .box-article table td{border:none!important;}
.news-detail-body .rh-edit-news-detail table td{padding: 10px 10px 10px 10px!important;}
.news-detail-body .rh-edit-news-detail p{margin-bottom: 0px;}
.shareMargin{margin: 0 0 10px;}


/* 列表页 */
.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;}
#topCited .commontit{padding-bottom:0px;margin-bottom:0px;}

@media (min-width: 1200px){
.container{width:1200px;}
.main .main-left{width:220px;padding:0;}
.main .main-right{width:220px;padding:0 0 0 ;}
.main .main-mid{width:760px;padding:0 40px;}
.comwrap.zxbg ul li{position:relative;-webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s;}
.comwrap.zxbg ul li:hover{top:-3px;-webkit-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px);transform: translateY(-3px);}
}
@media (max-width: 1200px) and (min-width: 992px){
body .main >.container{display: block;}

}
@media (max-width: 1200px){
.comwrap .indexsearch{display:none;}
.qkInfo .qkInfo-r{line-height:24px;}
.article-list{padding:14px 10px;}
.article-list-right .article-list-right-l{width:26%;}
.article-list-right .article-list-right-r{width:74%;}
.article-list-right .curtu {display:none;}
.article-list-right .article-list-right-r{padding-left:10px;}
.article-list-zy font{padding:0 5px;}

.main-left,.main-right,.main-mid{position: static!important;}

}


@media (max-width: 992px) {
.main .main-left,.main .main-right,.main .main-mid{width:100%;padding:0;}
/*.phone-nav{background:url(../images/custom/headerBg.jpg) repeat-X;}*/
}

@media (max-width: 768px){
.main{padding-top:20px;}
#mescroll .main{padding-top:20px;}
#mescroll .main > .container{padding:0;}
	
.qkInfo .qkInfo-l{text-align:center;margin-bottom:15px;}
.qkInfo .qkInfo-l,.qkInfo .qkInfo-r{width:100%;}
.indexList #myTab{min-width:200px!important;}
.article-list-right .article-list-right-l{display:none;}
.article-list-right .article-list-right-r{padding:0;width:100%;}
.article-list-author span, .article-list-author a, .article-list-time font, .article-list-time font a, .article-list-zy font span, .article-list-zy font a{font-size:12px;}

.qkInfo{padding:20px 15px;}
.footer span{display:block;}

}

 @media only screen  and (max-width: 1200px) {
	.main>.container{display:flex;flex-direction: column;padding-left: 15px;padding-right: 15px;}

}












