/*css reset*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit{width:120px;margin-right: 10px;}
.columimg{width:460px;}
.chooseAll{margin:0;}
.toolBox2{padding-top:10px;}
.footer{position: relative;z-index: 2000;}
.inner{/*width:1170px;*/margin:0 auto;}
a:visited,a:focus{text-decoration:none !important;}
input, textarea, a { outline: none; border: none; font-family: "Roboto","Arial"; border-radius: 0; font-size: 15px; color: #707070; }
/*所有颜色*/
.mainColor{color:#0070c0;} /**页面字体需要变主色调，直接调用mainColor;**/
.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{background-color: #096ca7;}
/*滑上去的颜色
.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: #0960c0 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: #0070c0;}
.article-list-time a,.article-list .article-list-r>font a{color:#0070c0;}
#page-tag-div .pagination>.active>a{border-color:#01527f;}
/*手机下拉颜色有透明度，自己看着写*/
.phone-nav .search-app-wrap,.smallUl{background: rgba(9, 108, 167, 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 span{height: 3px; background-color: #fff; margin: 0 0 8px 0; display: block; transition: all 0.5s;}
.navList span:last-child{margin: 0;}
.navList{width: 45px; height:43px;cursor: pointer;display: block;padding: 8px;border: solid 1px #ccc;margin-left: 10px;}
.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: 56px;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 select option{background: rgba(9, 108, 167, 0.9);}
.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/public/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: 2px 0 0 0;height: 34px;position: absolute;top: 0;bottom: 0;margin: auto 0;}
.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("../images/public/search2.png") no-repeat center center;width: 45px;height: 43px;background-size: 30px;color: #fff;border: solid 1px #ccc;padding: 8px;}
.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{border-top:solid 2px #fff;height: 38px;line-height: 36px;text-align: center;} */
/* .top .nav ul>li{float: left;font-size: 16px;position: relative;height: 36px;} */
/* .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{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;}
.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*/
/**********************************/

@font-face { font-family: "Roboto"; src: url("../../custom/fonts/RobotoCondensed-Regular.ttf"); font-weight: normal; }
@font-face { font-family: "RobotoBold"; src: url("../../custom/fonts/RobotoCondensed-Bold.ttf"); font-weight: normal; }
body { font-family: "Roboto","Arial"!important; font-size: 15px; 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: "Roboto","Arial"; border-radius: 0; font-size: 15px; color: #707070; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #bfbfbf; opacity: 1; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #bfbfbf; opacity: 1; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bfbfbf; opacity: 1; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bfbfbf; opacity: 1; }
img { border: none; vertical-align: top; display: inline; }
table { border: 0; margin: 0; border-collapse: collapse; width: 100%; }
/**表格内容重写  内容太满  只能重叠或折行显示     word-wrap: break-word;**/
table td { padding: 0; border-collapse: collapse;  word-wrap: break-word;}
.clear:after { content: ""; display: block; height: 0; *zoom: 1; clear: both; }
.fl { float: left; }
.fr { float: right; }
.swiper-button-prev, .swiper-button-next { background: none; }
.table {  width: 100%; margin: 0; }
.cell { display: table-cell; vertical-align: middle; }
.border { border: 1px solid #dedede; border-top: none; }

.in-bl { display: inline-block; }
.header { padding: 4px 0 18px; background: url("../images/custom/header-bg_01.jpg") no-repeat center top;background-size: cover;position: relative;height:160px;}
.header .inner { position: relative; z-index: 1500; }
.header .logo { display: block; }
.header .head-right { padding: 11px 0 0; }
.header .head-right li ,.phone-email li{ float: left; margin-left: 10px; width: 80px; text-align: center; }
.header .head-right li a ,.phone-email li a{ display: block; height: 80px; background: #3c66b2; padding: 14px 0 0; }
.header .head-right li a:hover,.phone-email li a:hover{background:rgba(92, 141, 230, .6);}
.header .head-right li a .icon,.phone-email li a .icon{ height: 30px; line-height: 30px; }
.header .head-right li a .icon img,.phone-email li a .icon img{ max-height: 100%; vertical-align: middle; }
.header .head-right li a p,.phone-email li a p{ font-size: 15px; color: #fff; line-height: 30px; }
.phone-email li{float:left;width:48%;margin:0 0 15px 0;}
.phone-email li:last-child{float:right;}

.header .header-search {height: 160px; position: absolute; top: -160px; left: 0; width: 100%; padding: 50px 0; background: #fff; text-align: center; z-index: 1000; }
.header .header-search.active { top: 158px; }
.header .header-search .search-left { border-bottom: 5px solid #dadada; min-height: 57px;}
.header .header-search .search-left .text { font-size: 30px; line-height: 44px; width: 515px; padding: 4px 10px 4px 0; color: #bfbfbf;}
.header .header-search .search-left .advanced { font-size: 18px; color: #0068a3; line-height: 28px; border-left: 1px solid #0068a3; padding: 0 0 0 20px; margin: 12px 0 0; }
.header .header-search .search-left .advanced:hover { text-decoration: underline; }
.header .header-search .sub { width: 64px; height: 57px; background: #a3000f url("../images/custom/sub.png") no-repeat center center; margin: 0 0 0 15px; }
/* #096ca7 > #59eafd */
.header-nav { background: rgba(0, 0, 0, .5); height: 50px; line-height: 50px; font-size: 18px; color: #fff;border:0;position:absolute;width:100%;bottom:0;}
.header-nav ul a { display: block; font-size: 20px; color: #fff; }
.header-nav ul > li { position: relative; float: left; padding: 0 42px; height: 50px; }
.header-nav ul > li a p { font-family: "RobotoBold","Arial"; display: inline-block; position: relative; line-height: 50px; }
.header-nav ul > li a{ font-family: "RobotoBold","Arial"; }

.header-nav ul > li a p:after { content: ''; width: 100%; height: 1px; background: transparent; position: absolute; left: 0; bottom: 12px; opacity: 0; transition: all .3s; }
.header-nav ul > li a span { background: url("../images/custom/select-arrow.png") no-repeat 0; width: 14px; height: 12px; margin-left: 5px; display: inline-block; }
.header-nav ul > li.active a p:after { background: #fff; opacity: 1; }
.header-nav ul > li.active a span { background: url("../images/custom/select-arrow2.png") no-repeat 0; }
.header-nav ul > li:hover > a p:after { opacity: 1; background: #fff; }
.header-nav ul > li:hover > a span { background: url("../images/custom/select-arrow2.png") no-repeat 0; }
.header-nav ul > li ol{ position: absolute; background: #fff; left: 0; top: 50px; min-width: 100%; z-index: 50; display: none; border: 1px solid #096ca7; border-top: none; }
.header-nav ul ol li a { line-height: 40px; padding: 0 40px;text-align: left; white-space: nowrap; color: #333; position: relative; background: #fff; font-weight: normal;font-family: "Roboto","Arial"; }
.header-nav ul ol li a:before { content: ''; width: 1px; height: 100%; background: transparent; position: absolute; left: 0; top: 0; }
.header-nav ul ol li a:hover { background-color: #e4edff; text-decoration:none;}
.header-nav ul ol li a:hover:before { background: #096ca7; }

.blank { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .5; z-index: 900; display: none;filter: alpha(opacity=50); }




.banner,.banner .carousel,.banner .carousel .item{height: 283px;}
.banner .carousel,.banner .carousel .carousel-inner,.banner .carousel .carousel-inner .item{height: 100%;}
.banner { overflow: hidden; position: relative;  text-align: left; margin: 0 0 15px; }
.banner .carousel { width: 100%; position: relative; z-index: 10; }
.banner a { width: auto; color: #fff; display: block; }
.banner .item { color: #fff;}
.banner .item a img{width:100%;}
.banner .item .bot { position: absolute;width: 100%; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); padding: 10px 20px; text-align: left; }
.banner .item .bot .tit a{ font-family: "RobotoBold","Arial"; font-size: 26px;  line-height: 24px; margin-bottom: 10px;}
.banner .item .bot .text , .banner .item .bot .more { font-size: 18px; line-height: 30px; }
.banner .item .bot .text p{line-height:22px;}
.banner .item .bot .more:hover { text-decoration: underline; }
.banner .carousel-indicators { position: absolute; right: 20px; z-index: 10; display: block; margin: 0; bottom: 20px; line-height: 0; cursor: pointer;width: auto;text-align: right; }
.banner .carousel-indicators li {border: 0;width: 17px; height: 17px; border-radius: 0; background: #a4bef8; margin: 0 0 0 10px; display: inline-block; }
.banner .bancon .carousel-control{display:none; width: 29px;height: 29px;top: 31%;opacity: 1;}
.banner .bancon .carousel-control.leftbanner{left: 14px;}
.banner .bancon .carousel-control.rightbanner{left: auto;right: 14px;}
.banner li.active { background: #fff !important; }

/*.banner{margin-bottom: 20px;background: #fff;}
.banner .bancon .carousel-control {width: 32px;height: 32px;top: 39%;left:10px;}
.banner .bancon .carousel-control.rightbanner {left: auto;right: 10px;}
.carousel-control{opacity:1;}
.carousel-indicators{left:auto;right:15px;text-align:right;bottom:10px;}
.carousel-inner .item {border: 1px solid #d6d6d6;height:298px;overflow:hidden;}
.banner .pic img{width: auto;max-height: 100%; margin: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.carousel-inner .item .pic{position:relative;height:100%;text-align:center;}
.banner .text{position: absolute;bottom: 0;left: 0;width: 100%; display: inline-block;padding:5px 0 3px 20px; background: rgba(0,0,0,0.5);line-height: 22px;}
.banner .text .tit{display: block;  line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;max-width: 80%;}
.banner .text .tit a{color: #fff;font-size: 15px;font-weight: bold;}
.banner .text .tit:hover{text-decoration: underline;}
.banner .text .author{color:#fff;    line-height: 22px;}
.banner .text .author a{font-size: 12px;color:#fff; }
.carousel-indicators li{width:10px;height:10px;border-radius:0;background:#fff;border:0;margin:0 0 0 7px;}
.carousel-indicators .active{width:11px;height:11px;background:#a1c2ff;border:0;margin:0 0 0 7px;}
*/


.main #myTab { background: #e5e5e5; }
.main #myTab li { float: left; padding: 0 20px; background: #e5e5e5;margin:0;}
.main #myTab li a { font-size: 18px; color: #333333; line-height: 50px; display: block; }
.main #myTab li.active { background: #096ca7; }
.main #myTab li.active a { color: #fff; }
.article-list a{line-height:20px;}

.book { margin: 0 0 57px; }
.book .book-left { width: 141px; }
.book .book-left img { width: 100%; }
.book .book-right { font-size: 16px; line-height: 35px; color: #333; width: 164px; padding: 0 0 0 16px; }
.book .book-right .tit { font-size: 22px; color: #000; display: block;line-height: 28px;margin:-6px 0 5px;}
.book .book-right .line { height: 1px; background: #e1e1e1; margin:10px 0; }

.advert { background: #f1f1f1; text-align: center; font-size: 15px; color: #999999; line-height: 25px; padding: 34px 0; }
.advert a { display: block; }
.advert a img{max-width:100%;}
.advert .pic { display: inline-block; width: 240px; position: relative; }
.advert .pic .close { width: 13px; height: 13px; position: absolute; right: 2px; top: 2px; cursor: pointer; opacity: 1; }
.advert .pic .tu img { width: 240px; border: 1px solid #dadada; }
.footer{position:relative;z-index:2000;}
.articleBody .footer a{font-family: "Roboto","Arial";}
.footer .top { padding: 28px 0; background: #dadada; color: #333; }
.footer .top dl { float: left; margin: 0 87px 0 0; }
.footer .top dl dt { font-size: 20px; line-height: 30px; margin: 0 0 15px; font-family: "Roboto", "Arial"; }
.footer .top dl dd a { font-size: 18px; line-height: 35px; display: block; color:#666;}
.footer .top dl dd a:hover { text-decoration: underline; color: #096ca7; }
.footer .top .foot-left dl { float: none; margin: 0 0 15px; }
.footer .top .foot-right{font-family: "Roboto","Arial";}
.footer .top .foot-right img { width: 155px; height: 155px; float: left; margin: 0 18px 8px 0; }
.footer .top .foot-right img:last-child{margin:0;}
.footer-bot {font-family: "Roboto","Arial"; background: #096ca7; text-align: center; line-height: 30px; color: #fff; padding: 30px 0; font-size: 16px; }
.footer-bot a { color: #fff; font-size: 16px; }
.footer-bot a:hover { text-decoration: underline; }
.toolBoxBorder{padding:20px 0 2px;}
.article-list-zy font{border-left:1px solid #01527f;padding:0 10px;}
.article-list-zy .font1{border-left:none;}
.article-list .article-list-title{margin-bottom:10px;}
.article-list-title a{font-size:18px;color:#333;line-height:22px;} .article-list-title a:hover{color:#0070c0;text-decoration: underline;}
.current b{font-size: 20px;margin: 0 0 5px;}
.current .common-remark{font-size: 16px;}
.article-list-title,.article-list-author,.article-list-time,.article-list-zy{margin-bottom:4px;}
.article-list-zy{font-size:13px;}
.article-list-time font,.article-list-time font a,.article-list-time .doi a{display:inline-block;}
.article-list-left-en{top: 23px;}
.content-inner{padding: 30px 0;min-height: 650px;}
.ptb30{padding-top: 30px;padding-bottom: 30px;}
/*#archive-article .article-list-left{top:23px !important;} 2018-12-29 FY*/
.modal{z-index:3000;}
.ijac-tab>ol{display:none;padding: 10px;}
.ijac-tab>ol li{font-size: 13px;margin: 0 0 14px;}
.atlas a{display:block;}
.atlas a img{width:100%;}
/*2018-10-10*/
.article-header-new ul i{margin: 0 10px 0 0;}
.article-header-new ul>li{position: relative;}
.article-header-new ul>li dl{position: absolute;left: 0;top: 54px;display: none;}
.article-header-new ul>li:hover dl{display: block;}
.article-header-new ul>li dl{background: #fff;border: 1px solid #cfd5e4;border-top: none;}
.article-header-new ul>li dl dd a{display: block;text-transform: capitalize;line-height: 28px;line-height: 36px;font-size: 16px;padding: 0 10px;position: relative;}
.article-header-new ul>li dl dd a:after{content: '';width: 2px;height: 100%;background: transparent;position: absolute;left: 0;top: 0;}
.article-header-new ul>li dl dd:hover a{background: #f4f6f9;}  
.article-header-new ul>li dl dd:hover a:after{background: #cbd0e1;}
.article_table_fullText .table-body table{overflow-x:auto;}
.divLeftPanelBody{text-align:center;}
.base-title{background: #414141; padding: 0 20px; line-height: 46px; font-size: 18px; color: #fff; text-transform: capitalize;}

.column-title{font-size:18px;}

.article-list,.wid .article-list{border-bottom: 1px solid #cdd2d4; padding:10px 20px 14px 30px; height:auto;overflow:hidden;position:relative;}
#topicList .article-list,#current .article-list{padding-left:20px;}
.article-list-author font,.article-list-time{font-family: "Roboto","Arial";}
.latest_update_span{display:none !important;}
#latestAccepted .latest_update_span{display:inline-block!important;}
.box-article-content,.artcon .contentArea-common,.box-article h3,.column-title,.listp i,.content-inner .main-left{font-family: "Roboto","Arial";}
.listp a{float:left;font-size: 16px;}
.book .book-right{font-family: "Roboto","Arial";}
.diqiu,.divLeftPanelBody{display:none;}

/*.book-add{padding: 3px 0 0;}*/
.book-add .tit{font-size: 17px;color: #090808;line-height: 27px;}
.book-add span{display: block;font-size: 16px;color: #666;line-height: 21px;}
.banner .swiper-slide{display: block;}
.new-book li{border-top: 2px solid #cfcfcf;padding: 22px 0 17px;}
.new-book li .pic img{border: 1px solid #d1d1d1;max-width: 100%;}
.new-book li .pic{margin: 0 0 15px;display:block;}
.new-book li .tit{display: block;font-size: 21px;color: #000000;line-height: 26px;padding: 0 0 11px;}
.new-book li .text{font-size: 16px;color: #666;line-height:24px; }
.table-of{color: #333;}
.book .book-right .tit:hover,.new-book li .tit:hover{color: #0070c0;}
.advert{display:none;}
.article-list-Special .special-left img{width: 70px;height: 90px;margin-top: 10px;}
.article-list-Special .special-left{width:70px;margin:0 15px 0 0;}
.article-list-Special .special-right{/*width: 741px;*/position: relative;top: 5px;}
.main-left-topic .tit,.topics-tit{font-size:18px;color:#333;line-height:22px;}
.topics-tit-wrap{margin-bottom:10px;}
.topics-tit-wrap a.topics-tit{line-height:22px;}
.topics-tit-wrap a.topics-tit:hover{color: #0070c0;}
.topics-article-list-author{line-height:22px;margin:6px 0;font-size:14px;}
.font-temp{font-size:15px;}
#topicArticles .article-list{padding: 10px 20px 14px 0;}

.top_hot_editor .article-list-left{top:24px;}
.topic-title-img{margin-top: 10px}
.common-remark .topic-title-img.imgcover img{width: 70px;height: 90px;}
.topic-title{margin-top: 10px;}
.banner .swiper-slide .bot .text p{line-height:22px;}
#FullText h4 > span,#FullText h3 > span,#FullText h5 > span{display:block;}
#FullText h4 > span{/*height:26px;*/}

.box-article-content strong{font-family: Arial;}

.new-book .ijac-new-h2{font-weight:bold;font-size: 22px;padding-bottom: 6px;position:  relative;color: #333333;}
.new-book .ijac-new-h2 a{font-size: 22px;color: #333;}
.new-book .ijac-new-h2 .ijac-new-a{font-size: 20px;position:  absolute;right:  0;top: 4px;color: #333333;}
.arctime-special{width: 530px;}
.articleBody a{font-family:'OpenSans', 'arial'; }
.arctime-special-phone{margin-top:8px;}

/*文章bib按钮*/

.bib-box {position: fixed;top: 50%;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.3);z-index: 20001;left: 50%;transform: translate(-50%, -50%);opacity: 0;visibility: hidden}
.bib-box.showdiv {opacity: 1;visibility: visible;}
.bib-con {background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 800px;min-width:600px;min-height: 200px;padding:26px;}
.bib-con .bib-close{width: 35px;height: 35px;line-height: 24px;border-radius: 50%;background: #000;text-align: center;border: 3px solid #fff;position: absolute;right: -15px;top: -11px;font-size: 28px;color: #fff;}
.bib-con .bib-txt{white-space: nowrap;font-size: 14px;color: #444;}
.bib-fz {text-align: center;margin-top: 10px;}
.b-over{overflow: auto;padding-bottom: 20px;}
.b-out { padding: 20px;border: 1px solid #eaeaea;}

/*二级页面*/
.journalIssue{font-size:18px;line-height: 18px;margin-bottom: 0px; padding-bottom: 0px;}
.archive-tit{font-size:15px;}
.catalog-remark{margin-top:9px;color: black;}
#topicArticlesList {margin-top: 15px;}

.topics-cata .topic-title-img { margin-top: 4px;}
.select-wid { margin-top: 10px;}
.select-wid .topic-title {margin-top: 3px;}
.topics-cata {margin-top: 18px;}

.topics-w .topics-tit-wrap{ text-align: center; }
.topics-tit-wrap .topics-tit { font-weight: bold;color: #666; }

/*过刊页*/
.conarch{width: 100%;padding: 0 20px 0 20px;}
.col-lg-8 .arcimgeng .archimg li{width: 620px;padding-bottom: 10px;margin: 0 0 15px 50px;border-bottom:solid 1px #eee;}
.archimg li .arci-t{margin: 5px 0;}
.phone-archive{padding-top: 10px;}
.columimg.activein{width:calc(100% - 140px)}
/*news-detail*/
.shareMargin:after{display:block;content:''; height:0;clear:both;visibility:hidden; }
.shareBox-app{overflow: visible;}
.box-article-content a{    word-wrap: break-word;}

.box-article h3{font-size:18px;}
/**新闻列表页 开始**/
.box-top{border-bottom: 1px solid #ccc; font-size: 16px; margin-bottom: 20px; padding-bottom: 10px;}
.box-top h2{font-size: 22px;font-weight: bold;}
.news-detail-body .rh-edit-news-detail p{margin-bottom: 0px;}
/*文章页*/
.box-tan .td2{padding:0 50px 0 10px !important;}
.reference-tab .td2 {word-break: break-word !important;}

#latestList2 .article-list-left span{display:inline-block;width:16px;height:17px;background:url(../images/public/list.png) no-repeat 0;}
#latestList2 .article-list{padding-left: 20px;}
.latest-body #latest2 .article-list .article-list-left{height: 22px;}

.weixinBox{
	width: 160px;
	padding: 12px 15px;
	position: absolute;
	left: 88px;
	top: 38px;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	display: none;
}
.weixinBox1{
	width: 160px;
	padding: 12px 15px;
	position: absolute;
	left: 88px;
	top: 38px;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	display: none;
    z-index: 99;
}
.share-content .weixinBox{left: 10px;top: 153px;}
.share-content .weixinBox1{left: 10px;top: 153px;}

.box-article .weixinBox{
	 left:50%;
	 margin-left:-40px;
}
.box-article .weixinBox1{
	 left:50%;
	 margin-left:-40px;
}
.js-qrcode-arr{
    position: absolute;
    top: -25px;
    left: 14px;
    width: 11px;
    height: 7px;
    background: url(../images/custom/sprite.png) no-repeat;
	display:none;
}
.js-qrcode-close{
    width: 15px;
    height: 15px;
    position: absolute;
    right: 2px;
    top: 2px;
    background: url(../images/custom/weixin_close.png) no-repeat;
}
.weixinBox p{
	font-size:12px;
	color: #888;
	padding-left:10px;
}
.weixinBox1 p{
	font-size:12px;
	color: #888;
	padding-left:10px;
}
.weixinCode img{
	width:100%;
}

.banner-article-img{max-height: 280px;}

.ijac-new-a-f{
	color:#000000;
	font-size: 20px;
}
.statistics {
    margin-top: 10px;
}


.article-list-author a, .article-list-time,.latest_info.article-list-time{font-size:15px;}

/* 首页 */
.tab-ul-index li.active a{font-weight:normal}

.index-body #onlineFirstAll .toolBoxBorder, .index-body #onlineFirstAll  .journalIssue {display: none;}
#articleHeaderNew .weixinBox p{line-height: 1.5;}

@media only screen and (min-width: 1220px){
	.main{ padding: 30px 0; }
	.inner ,.content-inner{ width: 1200px; margin: 0 auto; }
    .container{width: 1200px;padding: 0;}
    .main-left,.contentArea-left { width: 891px; padding: 0 40px 0 0; }
	.main-right { width: 309px;padding: 0; }
	.footer .top dl.col-md-3,.footer .top .foot-left.col-md-3{width:auto;padding:0;}
	.footer .top .foot-right{width: 298px;padding-top: 37px;}
	.footer .top .foot-right .col-lg-6 {padding:0;}
	  #mescroll .main{ padding: 30px 0; }
	/*news-list*/
	.listp a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 600px;}
	/*news-list*/
	.shareBox{margin: 0 30px 10px;position:relative;}
	.shareBox:after{ display: block;overflow: hidden;font-size: 0;height: 0; zoom: 1;}
	.box-article-content{margin: 0 50px 20px;}
	
	.topic-title-img{width:70px;    padding: 0;}
	.imgcoverr{width:741px;padding: 0 0 0 15px;}
	.topics-w{    border-bottom: 1px solid #cdd2d4;padding: 0px 0px 10px;margin-top:0;}
	body .box-search1 .email-span{width:121px;}
	
}
@media only screen and (max-width: 1220px){
    .xmlbtn{padding-top: 5px;}
    .curtu-show{display:block;height:auto;visibility:inherit;width:100%;padding:0 0 10px;}
    .curtu-show .picBox{width:100%;}
    .curtu-show .picList li,.curtu-show .picList li a{width:100%;display:block;}
    .curtu-show .picList li a img{max-width:100% !important;}
    .curtu-show .picPrev,.curtu-show .picNext{display:none;}

    .qkxxcon .qkbook{float:none !important;}
    .qkxxcon .qkbook a{margin:0 auto;}
    .qkxxcon .bookr{position: initial;text-align:center;}
    .qkxxcon .bookr>div{width:auto;}
    .qkxxcon .bookr.bookE p span{display: block;width: 75%;float: left;}
    .tabulwrap .tab-ul li{background:#afafaf !important;width: 32% !important;margin-right: 1%;text-align: center;}
    .tabulwrap .tab-ul li a{width:auto;margin:0 !important;}
    .tabulwrap .tab-ul li.active{background:#0960c0 !important;}
    .tabulwrap .tab-ul.tab-ul-en li a{width:auto;}
    .smallLine{display:none;}
    .qkxxcon .bookr p{text-align:left;}
    .footer .top dl.col-md-3{margin-right:0;}
    .footer .top .foot-right{width:100%;}
    .footer .top .foot-right .table .row{text-align:center;}
    .footer .top .foot-right .table .row img{float:none !important;margin:0;}
    .footer .top dl dt{font-size: 18px;    margin: 0 0 12px;}
    .footer .top dl dd a{font-size: 16px;line-height: 20px; margin-bottom: 10px;}
    
    .book .book-left{float: none;text-align: center;}
    .book .book-left img{max-width:141px;}
    .book .book-right{width: 100%;padding: 16px 0 10px;text-align: center;}
    .book .book-right .line{margin: 10px 0;}
    
    /*.banner,.banner .swiper-content{height: auto;}*/
 	.banner, .banner .carousel, .banner .carousel .item{max-height:150px;}
 	.banner .item .bot-text{max-height: 48px;overflow: hidden;position:relative;}
/*  .banner .item .bot-text.ellipsis:after{position:absolute;right:0;bottom:0;content:"...";} */
 	.banner .item .bot-text.ellipsis:after{
	display: block;
	content:"";
	height: 25px;
	width: 50%;
	position: absolute;
	bottom: -4px;
	right: 0;
	background-image: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%,#7f7f7f 100%);
	-webkit-background-image: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%,#7f7f7f 100%);
	}
 	.banner .item .bot .tit a{font-size:20px;margin-bottom: 0;}
 	.banner .item .bot .text, .banner .item .bot .more{display:none;}
 	.banner .carousel-indicators{display:none;}
 
    .main #myTab li{width:50%;}
    .main #myTab li a{font-size: 16px;text-align: center;    line-height: 30px;}
}
@media only screen and (min-width: 992px) and (max-width: 1159px) {
    .tsg .tsgbtn li{margin:0;}
    .tsg .tsgbtn a{width: 100%; float: left !important;margin-bottom: 3%;}
    .seafl .form-group{margin-bottom: 5px;}
}
@media screen and (max-width: 767px) {
    .article-list-left{display:none;}
    .banner .bancon .carousel-control{display:block;}
}
@media screen and (max-width: 991px) {
    .search-content-right{margin-top:20px;}
    .main-left,.main-mid, .main-right{float: none;width: 100%; padding-left: 15px; padding-right: 15px;}
    .main-left{padding-top: 20px;}
    .main-right{padding-top:20px;}
    /*.message{padding: 10px;}
    .message .left, .message .right{float: none;}
    .message .head-right{padding: 10px 0 0;}
    .message .head-right .email-alert{float: left;}*/
    .header{padding: 20px 0;}
    .header .logo{width: 36%;}
    .header .head-right .text{font-size: 13px;line-height: 20px;}
    .header .head-right img{width: 70px;margin: 0;}
    
}
@media screen and (max-width: 768px) {
	.bib-con{width:300px;max-width: 300px;min-width: 300px;}
    .container{padding: 0 15px;}.main .container{padding: 0;}
    .header .head-right .text{font-size: 12px;padding-right: 8px;}
    .header .head-right img{width: 50px;}
}
@media screen and (max-width: 767px) {
    .box-tan{width:100% !important;}
    .js-qrcode-close{width:20px;height:20px;background-size:20px 20px;}
    .tab-ul-index li a{font-size:14px;}
    #mescroll .main{padding-left:15px;padding-right:15px;}
    .bottom-fixed{width:34px;height:34px;background-size:24px 24px;border-radius:50%;}
    .arc-listit{float: none;}
    .columimg{width: 100%;float: none;}
    .arcimgeng .archimg li{width: 100%;}
    .archcon .archimg li{margin: 0 0 10px;}
    .contentArea-left, .contentArea-right{width: 100%;float: none;}
    .header .head-right img{width: 30px;}
    /*.message .left .mes-swiper a, .message .swiper-wrapper{width: 100% !important;}
    .message .right .search{padding: 0;float: none;width: 100%;}
    .message .right .sub{margin: 0;}
    .message .right .advanced{float: none;display: inline-block;margin: 10px 10px 0 0;}
    .message .right .email-alert{float: none;display: inline-block;}*/
    .footer .top span{margin-rigth:0;display:block;}
    .table-tit{font-size:15px;line-height:25px;}
}
@media screen and (max-width: 560px) {
    .common-remark .imgcover{padding:0;}
    .common-remark .imgcoverr{padding:0 0 0 15px;}
    .pageTagsUl li{border:none;font-size:13px;padding:4px;margin:0;}
    .pageTagsUl li:hover{background:none;color:#333;}
    .pageTagsUl li.first,.pageTagsUl li.gong{display:none;}
    .pageTagsUl li.current{background:none;color:#1280df;}
    .article-list{padding-left:0;padding-right:0;}
    .wid .article-list{padding:15px 0;}
    .pageTagsUl li.input input{width:20px;line-height:20px;border:1px solid #ddd;}
    .main-right .article-browse li a img{height: auto;}
    .email-input{width:100%;}
    .footer .bottom,.footer .top,.footer .btmb{padding-left:15px;padding-right:15px;}
    .footer .span1,.footer .span2,.footer .btmb-span{display:block;}
}
@media screen and (max-width: 375px) {
    .header .logo{width: 23%;}
    .main-right .tab-ul{border-bottom: 1px solid #bebebe;}
    .main-right .tab-ul li{float: left;width: 130px;background: #e5e5e5;text-align: center;margin: 0 10px 0 0;}
    .main-right .tab-ul li.active{background: #26804a;}
    .main-right .tab-ul li.active a{color: #fff;font-weight: bolder;}
    .main-right .tab-ul li a{font-size: 16px;color: #242424;display: block;line-height: 37px;}

}

/********************************/
.showCount{font-weight:700;}
/*
.article-main .article-header .quot i{font-style: italic;}
*/
#infoEn p,#infoEn *{display:inline;}

/*文章页share 下拉*/
.share-button{position:relative;}
.shareBox{margin: 0 30px 10px;}
.share-content{background:#fff;margin: 0;position: absolute;width: 100%;top: 35px;z-index: 1000;display:none;border: solid 1px #ccc;padding: 8px 0;}
.share-content dd{text-align:center;}
.share-content dd>a{color:#0178d6!important;height: auto!important;padding: 5px 0 2px;border-bottom:solid 1px #efefef;}
.share-content dd:last-child>a{border-bottom:0;}
.share-content dd.closeshare{position:absolute;z-index: 1001;right: -1px;top: -3px;color: #000;font-size: 18px;width: 25px;}
.share-content dd.closeshare:hover{cursor:pointer;}
footer .share-content{display:block;}
footer .share-button{margin-bottom:115px;}

.book-add{margin-bottom:3px;}
.header .head-right li a, .phone-email li a,
.banner .carousel-indicators li{background:rgba(9, 108, 167, .6);}
.bottom-fixed{background: rgb(12 125 193) url(../images/public/back_top.png) no-repeat center center;}
.book .pic img{max-width:100%;}
.news-details-body{font-size:16px;}
li[title~="linkedin"]{display:none;}
.imf{font-size: 17px;line-height: 22px;font-weight: 700;}

/* 特刊页面 */
#topic .journalIssue,#topicArticles .journalIssue{margin-bottom: 0px; padding-bottom:0px;}

/* 文章详情页 */
.com-introduction .intro-list {padding-left:20px;}

/* 文章详情页 */
.news-detail-body  .rh-edit-news-detail a{color: #707070;text-decoration:none;}
/*
.translate-icon{
	margin-left: 10px;
	vertical-align: middle;
    cursor:pointer;
    background-image: url(https://plugin.sowise.cn/translate.png);
    width: 18px;
    padding-top: 20px;
    background-size: cover;
    background-position: center;
    display: inline-block;
}
*/
/* 列表页 */
.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;}
.footnotes{word-break:break-all;margin-top:15px;}
.about-article .com-introduction .intro-list{clear:both;margin-bottom:10px;}
.about-article .com-introduction .intro-list img{width:120px;margin:0 0 10px 0;float:left;}