/*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{color:#005E8F;} 


.article-pc .mainColor,.article-main-mid a{color:#0089e3;}

.content .article .article-left .togglebtn i{padding: 2px;}
.archcon.archcon-new dl dd.active a{}
.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,.catagory-more,.search-item-wrap .tj{background-color: #016f97;}

.guokan-tit h2{color:#016f97;}

.phone-nav .search-app-wrap select option{background: rgb(21,106 ,181, 0.9);}

.header-nav ul > li.active > a,.header-nav ul > li ol li:hover,.header-nav ul > li:hover > a{background:#0089e3;}

.bottom-fixed{width: 50px; height: 50px;cursor: pointer;position: fixed; bottom: 20px; right: 20px; z-index: 5000;background: #1e87e4 url("../../../style/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:#016f97;}
#page-tag-div .pagination>.active>a{border-color:#016f97;}


.phone-nav .search-app-wrap,.smallUl{background: rgb(1,111 ,151, 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(../../../../style/images/custom/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0;}
.phone-nav .en{line-height: 25px; color: #fff;}

.phone-nav .search-app-wrap{display: none;position: absolute;left: 0;width: 100%;top: 50px;z-index: 2000;padding: 8px 0;}
.phone-nav .search-app-wrap select{width: 23%;border: none;height: 30px;border-radius: 4px;padding: 0 0 0 5px;background: #016f97;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/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(../../../../style/images/custom/search1.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 20px;position: relative;}
.phone-nav .container .logo img{max-width: 170px;max-height:34px;}
.phone-nav .container .logo:before{content: '';width: 1px;height: 80%;background: #fff;position: absolute;left: 6px;top: 2px;bottom: 0;margin: auto;}
.phone-nav .container .search-app{display: block;background: url("../../../style/images/public/search2.png") no-repeat center center;width: 34px;height: 34px;background-size: 30px;color: #fff;margin-left: 10px;}
.phone-nav .container .search-app.active{background: url("../../../style/images/public/close-app.png") no-repeat center center;background-size: 32px;}
.main-right .current-ul li .tit{width: 100%;float: none;}
.main-right .current-ul li .right{float: none;}
.main-right .current-ul a{display: inline-block;}
.main-right .banner .item .text p{width: 70%;}
.main-right .current-ul li .box{padding: 8px 0;}
.search-wrap .in-bl{width: 100%;}
.search-wrap .form-group{margin-left: 0;margin-right: 0;}

@media screen and (max-width: 375px) {
    .phone-nav .search-app-wrap .text{width:74%;}
    .phone-nav .search-app-wrap select{width:24%;}
}

.top .nav{border-top:solid 2px #fff;height: 38px;line-height: 36px;text-align: center;}
.top .nav ul>li{float: left;font-size: 16px;position: relative;padding:0 20px;}
.top .nav li a{color: #fff;display: block;text-align: center;padding: 0 ;}
.top .nav ul li a:hover,.top .nav li.active{text-decoration: none;}
.nav-second{display: none;position: absolute;z-index: 100;}
.header-nav{border-top:solid 2px #fff;}
.header-nav .container{padding:0;}
.header-nav ul > li{float: left; position: relative;text-align: center;}
.header-nav ul > li > a{display: block; color: #fff; line-height: 34px;font-size: 16px;padding:0 23px;}
.top .nav.header-nav-en ul > li {padding: 0 2px;}
.top .nav.header-nav ul > li {padding: 0 15px;}
.header-nav-en ul > li > a{padding:0 2px; }
.header-nav ul > li > a span{display: inline-block; width: 12px; height: 7px; background-size: 12px 7px; margin-left: 6px; position: relative; top: -2px;}
.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: 16px; display: block; padding: 0 15px; white-space: nowrap; color: #fff; line-height: 34px;}
.phone-nav .sub{background: #fff url("../../../style/images/public/search1.png") no-repeat center center;}
.header-nav ul > li > a span{background: url("../../../../style/images/public/nav-arrow1.png") no-repeat center center;}
.search-btn{font-size: 20px;text-shadow: 1px 2px 6px rgba(0,0,0,0.82);}

/**********************************/
@font-face {
  font-family: "commoniconfont"; 
  src: url('/style/css/custom/fonts/iconfont.ttf') format('truetype');
}

.commoniconfont {
  font-family: "commoniconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-liulan:before {
  content: "\e640";
}

.icon-xiazai:before {
  content: "\e63c";
}

.icon-jiantou_qiehuanyou:before {
  content: "\eb05";
}

.icon-yinyong:before {
  content: "\ec81";
}

.icon-sousuo:before {
  content: "\e70a";
}

.icon-right:before {
  content: "\e67c";
}

.icon-left:before {
  content: "\e67e";
}


.header .container{background: url(../../../../style/images/custom/topbg.png) no-repeat center;}
.tab-ul-index li {width:108px;}
.archcon.archcon-new dl dd{min-width:50px;}

html body{font-size: 16px;color:#000;font-family: Arial,sans-serif;}
body{padding-top:130px;}
.index-body{padding-top:0;}
.index-main .main{padding-bottom: 0;}
/*css reset end*/
.top .search-wrapper{display: inline-block;width:520px;display:none;}
.search-btn{display:inline-block;color:#fff;cursor:pointer;text-align:right;}
.search-btn img{width:25px;height:26px;margin-right:5px;}
body .top .nav ul>li.search-box{position:relative; padding-left: 0; padding-right: 0;}
.search-box .search-wrapper{position:absolute;right:0;background:rgba(1,111,151,0.9);padding:20px 15px;z-index: 999;}
.search-wrapper .form-group,search-wrapper .tj{margin-bottom: 0;border-right: 0;background:none;}
.search-wrapper .searcontent, .search-wrapper .tj{height: 35px;line-height: 35px;display: inline;}
.search-wrapper .searcontent {width:300px;border-radius:0; text-indent: 10px;border:1px solid #9e9e9e; }
.search-wrapper input::input-placeholder{color: #999999;font-size:14px;}
.search-wrapper input::-webkit-input-placeholder{color: #999999;font-size:14px;}
.search-wrapper input::-moz-placeholder{color: #999999;font-size:14px;}
.search-wrapper input::-ms-input-placeholder{color: #999999;font-size:14px;}
.search-wrapper .form-control{padding:0 10px;font-size:14px;border:0;border-bottom:1px solid #eee;box-shadow: none;}
.search-wrapper .form-group{margin-right:15px;position:relative;overflow:hidden;}
.search-wrapper .tj{position:absolute;width:42px;color:#fff;background: url(../../../style/images/custom/search_blue.png) no-repeat center center;    background-size: 22px 24px;right:0;top:4px;}
.search-wrapper .adSearch{font-weight:bold;font-size:16px;height:35px;margin-right:8px;;}
select{border: solid 1px #000;appearance:none; -moz-appearance:none; -webkit-appearance:none;-ms-appearance:none; background: url(../../../style/images/custom/select_arrow.png) no-repeat scroll right 5px center #fff!important; background:none\9;padding-right: 25px;padding-right:0\9;}
.search-wrapper .form-control{padding-left:0;}

.search_icon{cursor:pointer;display:inline-block;width:38px;height:38px;line-height:40px;border-radius:50%;border:2px solid #fff;text-align:center; background: url(../../../../style/images/custom/search.png) no-repeat center center;}

.search-tsg{margin-top:25px;}
.search-tsg .tsg-btn{display:inline-block;width: 197px;margin-left:18px;height: 38px;background: #016f97;border-radius: 6px;text-align: center;color: #fff;font-size: 17px;font-weight: bold;line-height: 38px;}
.top-en .search-tsg .tsg-btn {font-size: 15px;}
.search-tsg img{margin-right:5px;}


.top{position: fixed;width:100%;top:0;z-index:999;}
.main{padding:29px 0 50px 0;}
.headerbg{position: relative;height:130px;background: rgba(1,111,151,0.9);box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.82);position: relative;padding-left:100px;padding-right:100px; }
.headerbg.ac{/*background: rgba(0, 96, 182,0.9);*/transition: all .5s;}
.articleBody{padding-top:0;}
.articleBody .top{position:static;}


.headerbg  .logo {width:28%;margin-top:14px;}
.headerbg  .logo img{height: 105px;}
.headerbg .logo-right{width:72%;text-align:right;margin-top: 25px;}
.headerbg .logo-right,.headerbg .logo-right a{color:#fff;font-size:18px;text-shadow: 2px 3px 3px rgba(0,0,0,0.68);}
.headerbg .nav-inner{padding:0;text-align: right;display: block;}
.headerbg .top-text{margin-top:15px;}
.headerbg .top-text span{margin-left:18px;}
.top .nav ul>li{height: 40px;line-height: 40px; }
.top .nav{height: 40px;line-height: 40px;background:none;border:0;     position: absolute;top: 78px;right: 100px;}
.header-nav ul > li ol{padding:0!important;/*height:0;display:block;overflow:hidden;*//*transform: rotateY(180deg);transform-style: preserve-3d; -webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;*/}
.top .header-nav ul > li ol li a{height:48px;line-height:50px;}
.top .header-nav ul > li ol li{border-bottom:1px solid #eee;}
.top .header-nav ul > li ol li:last-child{border:0;}
.top .header-nav ul > li:hover ol { transition: .5s;/*transform: rotateY(360deg);*/height:auto;}
.header-nav ul > li > a{position:relative;}
.header-nav ul > li.active > a,  .header-nav ul > li:hover > a{background:none;color:#fff;}
.header-nav ul > li.active > a:after,  .header-nav ul > li:hover > a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#00C85C;border-radius:3px;box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.82);}
.header-nav ul > li ol li:hover,.top .header-nav ul > li ol li:hover a{background:none;}
.header-nav ul > li ol li:hover{border-bottom: 1px solid #00C85C;}

body .top .nav ul>li{float:none;display:inline-block;}

.header-nav ul > li > a{line-height:40px;font-size:20px;font-weight:400;text-shadow: 1px 2px 6px rgba(0,0,0,0.82);}
.header-nav ul > li ol{top:40px;padding:10px 0;}
.top .header-nav ul > li ol li a{padding:0 10px;}
.top .header-nav ul > li ol li{width:100%;}

.index-main {padding-top:0;}
.banner-box {height:597px;padding-top: 130px;}
.banner-box .banner {width: 100%; height: 100%;position: relative;}
.banner-box #myCarousel{width:690px;position: absolute; top: 50%;transform: translateY(-50%);padding:35px 30px;background: rgba(0,0,0,0.75);}
.banner-box  .banner  #myCarousel{height:320px;}
.banner-box  .banner .owl-wrapper-outer,
.banner-box  .banner .owl-wrapper,.banner  .owl-item,
.banner-box  .banner  .carousel-inner,
.banner-box  .banner  .item{height:100%;}
.banner-box .carousel-inner .item{height:100%;overflow:hidden;}
.banner .container{position: relative;height: 100%;}
.banner-box .banner .carousel-indicators{width:100%;text-align:right;margin-left: 0;left:0; bottom:45px;padding-right: 35px; }
.banner-box .carousel-control{opacity:1;}
.banner-box .carousel-inner .item {/*border: 1px solid #b4b4b4;*/overflow:hidden;border-radius:4px;}
.banner-box .carousel-inner .item  a{position:relative;display:inline-block;width:100%;height:100%;}
.banner-box .carousel-inner .item .pic{position:relative;height:100%;text-align:center;}
.banner-box .carousel-inner .item .pic img{height:100%;}
.banner-box .carousel-inner .item .pic .mc{text-align: left;}
.banner-box .carousel-inner .item .pic .mc .tit{font-size: 26px;font-weight:bold;color: #FFFFFF;line-height: 35px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom:10px;}
.banner-box .carousel-inner  .desc{font-size:16px;line-height:24px;color:#fff;margin-bottom:30px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
.banner-box .carousel-inner  .more{font-size:16px;font-weight:normal;color:#fff;}
.banner-box .carousel-inner .more img{width:25px;}
.banner-box .banner .carousel-indicators li{width: 9px;border:0;height: 9px;background: #fff;border-radius: 20px;opacity:1;margin:0 4px;}
.banner-box .banner .carousel-indicators .active{width:40px;background-color:#00a94e;opacity:1;border:0;}
.banner-box .banner .bancon .carousel-control {width: 53px;height: 53px;top: 44%;left:4px;display:none;}
.banner-box .banner .bancon .carousel-control.rightbanner {left: auto;right: 5px;}

/* .cover-box{ position: absolute;top: 50%; right:0;transform: translateY(-50%);}*/
.cover-box{text-align:center;margin-bottom:5px;}
.cover-box img{width:240px;    position: relative;z-index: 1;    border: 1px solid #eee;}
.cover-info{position:relative;top:-18px;padding:28px 5px 10px 5px;color:#fff;font-size: 15px;line-height: 24px; background: rgba(1,111,151,0.9);text-shadow: 1px 2px 3px rgba(0,0,0,0.74); text-align:center;display: inline-block;}
.cover-info-con{width:232px;display:inline-block;}
.cover-info .issn-cn{width:124px;    text-align: left;border-right: 1px solid #ffffff;    }
.cover-info .citescor{width:calc(100% - 124px);padding-left:6px;text-align:center;text-align: left;font-size: 14px;white-space: nowrap;}
.cover-info .citescor span{font-size: 12px;}
.comwrap{margin-bottom: 35px;font-size: 17px;}
.comwrap li{position: relative;margin-bottom: 20px;padding-left: 25px;}
.comwrap li a{color: #000;}
.comwrap li a:hover{cover:#005e8f;}
.comwrap li,.comwrap li a,.comwrap li i{font-size: 17px;line-height: 24px;}
.comwrap li .date{color:#005e8f;     font-style: normal;display:block;}
.comwrap .more,.about .more{font-size: 16px;color:#505050;}
.com-tit{position: relative;margin-bottom: 20px;}
.com-tit h3{font-size: 28px;font-weight: bold;}
.com-tit .more{position: absolute;right: 0;top: 5px;}
.notices.comwrap li:after{content: '';position: absolute;left: 0;top:0; width: 3px;height: 100%;background: #005e8f;}
.call-for-papers.comwrap li:after, .journal-index li:after{content: '';position: absolute;left: 0;top:10px; width: 7px;height: 7px;background: #005e8f;}
.call-for-papers ul li > i{display: block;}
.call-for-papers.comwrap .date{    font-style: italic;}
.journal-index  ul li{width:50%;float:left;margin-bottom:10px;}


.notices li a{    overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.call-for-papers li a{ overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.about{word-break: break-word;}
.about-desc{position: relative;font-size:17px;line-height: 28px;}
.about-desc p,.about p{margin-bottom: 13px;}
.about-desc > a{font-size:17px;color:#005E8F;}
/*.about-desc:after{content: '';position: absolute;left:0;top:0;width: 2px;height: 100%;background: #d7d7d7;}*/

.archive-articles{padding: 30px 0 15px 0;background:#f4f4f4;}
.archive-cover {
  width: 58%;
  position: relative;
  padding: 0 40px;

}
/*.archive-cover .swiper-wrapper{padding-left: 0!important;padding-right: 0!important;}*/
.archive-cover > div{overflow: hidden;}
.archive-cover .swiper-container {
	height: 410px;
	color: #fff;
	text-align: center;
	width:100%;
	padding: 60px 0 0 0;
}

.archive-cover .swiper-container,.archive-cover .swiper-container *{	-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.archive-cover .swiper-slide h3{font-size: 19px;font-weight: bold;margin-bottom: 15px;color:#000;}
.swiper-title{margin-top: 15px;}
.swiper-title a{font-size: 17px;color:#000;}
.archive-cover .swiper-slide {
  display: block;
  background: none;
  height: 100%;
  /*opacity: 0.4;*/
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  /*-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);*/
}
.archive-cover .swiper-slide-visible {
  opacity: 0.9;
  -webkit-transform: scale(0.85);
  -moz-transform: scale(0.85);
  -ms-transform: scale(0.85);
  -o-transform: scale(0.85);
  transform: scale(0.85);
}
.archive-cover .swiper-slide-active {
  top: 0;
  opacity: 1;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  position: relative;
  z-index: 9;
}


.archive-cover .indexSwiperLeft {
  background: url(../../../style/images/custom/toleft.png) no-repeat left top;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 39px;
  height: 39px;
}
.archive-cover .indexSwiperRight {
  background: url(../../../style/images/custom/toright.png) no-repeat left bottom;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
  width: 39px;
  height: 39px;
}
.archive-cover .swiper-slide img{max-width: 100%;box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.22);}
.archive-cover .swiper-slide a,.swiper-title{width:100%;}
.archive-cover-right .archive-list{display: none;}
.archive-cover-right .archive-list.active{display: block;}
.archive-cover-right .archive-list > a{margin-left: 20px;}
.archive-cover-right{width: 40%;height: 433px;padding:40px 30px;background: #fff;box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.22);border-radius: 5px;}
.archive-cover-right li a{font-size: 20px;line-height: 30px;}
.archive-cover-right li{padding-left: 20px;}
.archive-cover-right li:after{content: '';position: absolute;left: 0;top:10px; width: 7px;height: 7px;background: #005e8f;}

.specials-collections{padding:40px 0;}
.specials-collections .comwrap{margin-bottom: 0;}
.specials-collections-con .row{margin-left: -15px;margin-right: -15px;}
.specials-collections-con ul li{padding-left: 15px;padding-right: 15px;}
.specials-collections-con li img{max-width: 100%;  position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);}
.specials-collections-con ul .img-box{position:relative;height: 169px;display: block;color:#fff;font-size:16px;text-shadow: 1px 1px 3px rgba(0,0,0,0.66);}
.img-box .mantle{display:none;position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding:25px 20px;background: rgba(0,94,143,0.8);}
.img-box{margin-bottom: 15px;}
.special-title{display:block;height:72px;font-size: 17px;line-height: 24px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.specials-collections-con ul li:hover .mantle{display: block;}

.ranking-news{padding: 30px 0 60px 0;background: #f4f4f4;}
.ranking .tab-content{padding:20px;background:#fff;box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.3);border-radius: 5px;}
.ranking img{width:13px;    position: relative; bottom: 1px;}
.ranking .nav-tabs{border: 0;background: none;}
.ranking .nav-tabs>li>a:hover,.ranking .nav>li>a:focus,.ranking .nav>li>a:hover{    border: 0;background:#fff;border-radius:0;color:#005e8f;}
.ranking .nav-tabs>li.active>a,.ranking .nav-tabs>li.active>a:focus,.ranking .nav-tabs>li.active>a:hover{border:0;}
.ranking .nav-tabs>li>a{line-height: 1;font-size:28px;padding:0;font-weight: bold;color: #000;border-radius:0;margin-right:0;}
.ranking .nav-tabs>li.active>a{color:#005e8f;background: none;}
.ranking .nav-tabs>li.active:after{content:'';position:absolute;width:100%;height:5px;background:none;top:-5px;left:0;}
.ranking ul .more a{color: #505050;font-size: 16px;}
.ranking .article-list{padding:0 0 0 15px;position:relative; }
.ranking .article-list:after{content: '';position: absolute;left: 0;top:10px; width: 7px;height: 7px;background: #005e8f;}
.ranking .line{width:2px;height: 25px;background: #000000;margin: 0 20px; top: 5px;}
.ranking{width:50%;}
.ranking .article-list{margin-bottom: 20px;}
.ranking .article-list-title{margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ranking .article-list-title a{font-size: 20px;line-height: 24px;color: #000;}
.ranking .article-list-author{padding-right: 145px;}
.ranking .article-list-author a{line-height: 22px;}
.ranking .article-list-author ,.ranking .article-list-author a,.ranking .article-list > font{font-size: 16px;color: #505050;}
.ranking .article-list > font{position: absolute;right: 0;bottom: 1px;}
.news{width:50%;padding-left: 50px;margin:0;}
.news .mc{position: relative;padding: 25px 25px;background: rgba(0,0,0,0.8);width:calc(100% - 70px);left: 35px;right:-35px;top:-50px;height: 150px;}
.news .mc a{font-size: 20px;line-height: 30px;color:#fff; -webkit-line-clamp: 3;display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
#newsCarousel .img-box{display: block;height: 380px;position: relative;    margin: 0;}
#newsCarousel .carousel-indicators{bottom:200px;}
#newsCarousel .carousel-indicators li{width: 10px;border:0;height: 10px;padding: 0;background: rgba(255,255,255,0.5);border-radius: 50%;opacity:1;margin:0 2px;}
#newsCarousel .carousel-indicators .active{background:#fff;opacity:1;border:0;}


.links{background:#005e8f;line-height:60px;}
.links .container{border-bottom:1px solid #7daeda;}
.links li{padding-left:15px;padding-right:15px;position:relative;float:left;font-size:20px;padding-left:20px;}
.links li:after{content: '';position: absolute;right: 0;top: 25px;width: 2px;height: 15px;background: #fff;}
.links li:first-child:after,.links li:last-child:after{display: none;}
.links li a{font-size:16px;}
.links li a,.links li{color:#fff;}
.links li:first-child{font-weight:bold;padding-left:0;margin-right:0;font-size: 20px;}
.footer  .fa{color:#fff;font-size:25px;margin-right:20px;}
.footer  .shareTool a{display:inline-block;}
.footer .footer-share{margin-top:10px;}

.footer.bottom{padding:40px 0 ;background:#005e8f;}
.footer .container{padding:0;}
.footer h3{font-size:20px;margin-bottom:15px;font-weight: bold;}
.footer ,.footer a{color:#fff;font-size:16px;}
.footer .btmb{background:none;}
.footer-l p{line-height:21px;margin-bottom:8px;}
.footer-l,.footer-r{padding:0;}
.footer-r{text-align:right;}
.footer-r img{width:170px;height:170px;}
.footer-bottom{padding: 15px 0 15px 0;background: #013e5d;text-align: center;line-height: 24px;}
.footer-bottom,.footer-bottom a{color:#fff;}
.footer-ul-box{margin-right: 130px;}
.footer-l .footer-ul-box:last-child{margin-right: 0;}
.footer-l ul li{margin-bottom: 8px;}

/*articles*/
.column { padding: 0 10px; line-height: 28px; font-size: 16px; border-radius: 3px; border: 1px solid #005E8F; color: #005E8F;margin-right:15px; } 
.column i {font-size: 16px; line-height: 28px;} 
.column-list { top: 28px; } 
.cover-content a {display: inline-flex; align-items: center; height: 28px; line-height:28px;color:#005E8F;border: 1px solid #005E8F; border-radius: 3px; padding: 0 12px; font-size: 16px; text-decoration: none; } 
.cover-content a .commoniconfont{margin-left:5px;}
.cover-content a:hover{background:#005E8F;color:#fff;}
.cover-content .j-content{ margin-left: 10px;} 
.icon_download{display: inline-block;width:14px;height: 12px;background: url(../../../style/images/custom/download_icon.png) no-repeat ;background-size: 14px 12px;margin-left: 6px;}
.j-content .icon_download{background: url(../../../style/images/custom/download_icon.png) no-repeat ;background-size: 14px 12px;}

.article-list-journalg { font-size: 16px;height: 28px; line-height: 28px;background: #005e8f; border-radius: 3px;display:inline-block;margin: 20px 0 0; padding: 0 10px;} 
.article-list-journalg+span { font-size: 18px; color: #000; } 
.article-list-journalg+span::before { content: '|'; display: inline-block; margin: 0 13px; } 
.current-box .com-tit{margin-bottom: 0;}
 .article-list .article-thumb{position: relative;width:223px;height: 144px;border: 1px solid #BFBFBF;margin-left:30px;float:right;overflow: hidden;}
.article-list .article-thumb img{max-width:100%;position: absolute;left: 50%; top: 50%;transform: translate(-50%, -50%);}
 .article-thumb + .article-list-right{float: left;width: calc(100% - 253px);}
.i-current-list .article-list{padding-left: 0;padding-right: 0;}
.current-box + .text-center{margin-bottom:30px;}
.article-list{padding: 15px 20px;border-bottom: 1px solid #cfcfcf;}
.article-list-table{padding-left:30px;}
.article-list-title{margin-bottom: 8px;}
.article-list-title a{font-size: 20px;line-height: 26px;color: #000;}
.article-list .article-list-time{margin-bottom: ;}
.article-list .article-list-zy{margin-top: 15px;}
.article-list .article-list-author, .article-list .article-list-author a, .article-list .article-list-author span, 
.article-list .article-list-time, .article-list .article-list-time font, .article-list-zy font{font-size: 16px;color: #505050;line-height: 21px;}
.article-list .colorRed{color: #005E8F;}
.article-list .article-list-zy .font1,.article-list .article-list-zy .font2,.article-list .article-list-zy .font3{height: 30px;line-height: 30px;padding:0 15px;border: 1px solid #BFBFBF;border-radius: 3px;margin-right: 18px;}
.article-list .article-list-zy font:hover{border: 1px solid #006697;color: #006697;}
.article-list .article-list-zy font:hover a{color: #006697;    text-decoration: none;}
.ranking .nav-tabs>li>a:hover, .ranking .nav>li>a:focus, .ranking .nav>li>a:hover{background: none;}
.index-main .article-list-left{display:none;}
.guokan-tit h2,.commontit,.journalIssue,.qikan-wrap h2, .journalIssue  p,.box-article h3 {font-size:28px;font-weight:bold;}
 .journalIssue  font+p{font-size:16px;}
.journalIssue {margin-bottom:30px;}
.toolBoxBorder{font-size:14px;}
.news-details-body.box-body .box-article-content p{font-size:17px;}

.artilce-list-author-all{display:none;position: absolute;padding:20px 20px;box-shadow: 0 2px 5px rgba(0,0,0,0.2); background: #fff;    margin-top: 10px;max-width: 580px;    z-index: 9;}
.artilce-list-author-all.ac{display:block;}
/*.journal-detail{display:none;}*/


@media only screen and (min-width: 1280px){
.container{padding: 0;}
}
@media only screen and (min-width: 1200px){

.ranking .tab-content,#newsCarousel{height: 490px;overflow: hidden;}	
.main-left,.main-right{padding: 0;}
.main-left{width: 68%;}
.main-right{width: 28.5%;float: right;}
}

@media only screen and (min-width: 1330px){
.container{width:1300px;}
	
}
@media only screen and (max-width: 1280px){
.archive-cover-right{height: auto;}
}
@media only screen and (max-width: 1680px){
.headerbg{padding-left: 15px;padding-right: 15px;}
.headerbg .logo img{height:76px;}
.ranking .nav-tabs>li>a{font-size: 25px;}
.ranking .article-list{margin-bottom: 15px;}
}
@media only screen and (max-width: 1200px){
.headerbg > .clearfix,.headerbg > div[tploutput=header-nav_en],.phone-nav .container .logo:before{display: none;}
.phone-nav .container .logo{padding:0;margin:0;}
.headerbg{height:auto;background:none;padding:0;}
.main .container{padding:0 15px;}
.main-left,.main-right{width: 100%;}
.main-right{margin-top: 30px;}
.banner-box{padding-top: 50px;}
.com-tit h3,.ranking .nav-tabs>li>a,.banner-box .carousel-inner .item .pic .mc .tit{font-size: 20px;}
.ranking,.news,.archive-cover,.archive-cover-right{width: 100%;padding: 0;float: none;}
.archive-cover-right{padding: 15px;}
.ranking,.archive-cover{margin-bottom: 30px;}
.archive-cover .swiper-slide img{width:200px;}
.footer-r img{width: 100px;height: 100px;}
.footer-ul-box{margin-right: 15px;}
.footer .container{padding: 0 15px;}

.curtu-show{display:none!important;}
body{padding-top: 70px;}
.links{display:none;}
}

@media only screen and (max-width: 992px){
.banner-box #myCarousel{width: 400px;}
.banner-box .carousel-inner .desc{display: none;}
.i-current-list .article-list .article-thumb,.article-list .article-thumb{width: 100px;height: 100px;margin-left: 20px;}
.i-current-list .article-thumb + .article-list-right,.article-thumb + .article-list-right{width: calc(100% - 120px);}
.article-list-title a,.article-list-journalg a,.comwrap li, .comwrap li a, .comwrap li i,.comwrap,
.archive-cover .swiper-slide h3,.footer h3,.ranking .article-list-title a{font-size: 16px;line-height: 21px;}
.com-tit h3, .ranking .nav-tabs>li>a, .banner-box .carousel-inner .item .pic .mc .tit,.news .mc a{font-size: 18px;}
.news .mc a{line-height: 24px;}
.news .mc{height:102px;padding: 15px;}
#newsCarousel .carousel-indicators{bottom: 165px;}
.nav-tabs > li{width: auto;}
.ranking .line{height: 16px;top:2px;}
.article-list .article-list-author, .article-list .article-list-author a, .article-list .article-list-author span,
 .article-list .article-list-time, .article-list .article-list-time font, .article-list-zy font,
 .about-desc{font-size: 14px;line-height: 18px;}
 .com-tit .more,.about-desc > a,.ranking .tab-content ul li > a{font-size: 14px;}
.links{line-height: 40px;  }
.links li{padding-left: 8px;}
.links li:after{top: 15px;}
.links .container{padding:10px 15px;}
.links .container ul{display: none;}
.links .container .fr{float: none;}
.footer, .footer a,.footer-bottom{font-size: 13px;}
.footer h3{margin-bottom: 10px;}
.footer-l ul li{margin-bottom: 5px;}
.footer{padding: 20px 0;}
.footer-l, .footer-r{width: 100%;float: none;}
.footer-r{text-align: center;}

}
@media only screen and (max-width: 768px){
.ranking .line{margin: 0 8px;}
.footer-ul-box{width: 100%;float: none;margin-bottom: 20px;}
.footer .footer-share{text-align:center;}

}

@media only screen and (max-width: 660px){
.main-left, .main-right{padding: 0;}
.banner-box #myCarousel{width: 75%;padding: 15px;}
.banner-box .banner #myCarousel{height: auto;}
.banner-box{height: 391px;}
.article-list-zy{display: none;}
#newsCarousel .img-box{height: 200px;}
}

@media only screen and (max-width: 660px){
.archive-cover .swiper-container{height: 325px;}
.banner-box .banner .carousel-indicators{bottom: 15px;}
.archive-cover .indexSwiperLeft,.archive-cover .indexSwiperRight{}
.archive-cover .swiper-slide img{width:150px;}
.archive-cover > div{padding:0 50px;}
.com-tit h3, .ranking .nav-tabs>li>a, .banner-box .carousel-inner .item .pic .mc .tit, .news .mc a{font-size: 22px;}
.ranking .article-list-author{padding-right: 60px;}
.swiper-title a{font-size:14px;}
.ranking .nav-tabs{width:600px;}
.ranking-tab-box{overflow: auto;}

}
@media only screen and (max-width: 375px){
.archive-cover .swiper-container{height: 280px;}

}

.formula-scroll{overflow:auto;overflow-y:hidden;}
/*.reference-tab .td2{    text-indent: -2em;padding-left: 2em;}*/
.article-list-table .article-list-left span{/*text-align:left;*/text-align:right;}
.download.visible-lg .btns.pull-left {font-size: 14px;}
.author-info-img {float: left;margin-right: 10px;margin-bottom: 5px;}

.rank-yeartab li.current a{background-color: #1a7da1;}