/*css reset*/
/*别删，有的得看情况调一下宽度*/
/*隐藏视频中心*/
.video{display:none;}
html[lang="en"] .zhxw,html[lang="en"] .bwyg{display:none;}

#newsContentOutput,#newsListOutput {font-size: 16px;}
#hot_output .article-list {padding:20px 20px 20px 30px;}
.journalIssue, .box-article h3, .commontit {font-size: 24px;}

#topicListOutput .allCenter{ position: relative; }

.column-list  .mainColor{color:#222;}
.column-list  .mainColor:hover{color:#024861;}

.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;} 

.inner { width: 1170px; margin: 0 auto; } 

/*所有颜色*/
.mainColor,
.reference-tab .td2 a { color: #fd8758; } 

/**1.页面字体需要变主色调，直接调用mainColor; 2.参考文献doi颜色与主色调一致**/
.article-list .mainColor { color: #fd8758; } 

/*文章页颜色*/
.article-pc .mainColor,
.article-main-mid a { color: #024861; } 

/*文章页标题下方显示与隐藏按钮*/
.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: #024861; } 

.phone-nav { background-color: #024861; } 

/*2019年5月13日版本过刊标题*/
.guokan-tit h2 { color: #024861; } 

/*移动端搜索头部下拉框颜色*/
.phone-nav .search-app-wrap select option { background: rgba(0, 92, 173, 0.9); } 

/*滑上去的颜色*/
.header-nav ul>li.active>a,
.header-nav ul>li ol li:hover,
.header-nav ul>li:hover>a { background: #024861; } 

/*向上箭头*/
.bottom-fixed { width: 50px; height: 50px; cursor: pointer; position: fixed; bottom: 20px; right: 20px; z-index: 5000; background: #024861 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: #024861; } 

#page-tag-div .pagination>.active>a { border-color: #3da9ff; } 

.footer .btmb { padding-top: 10px; padding-bottom: 8px; } 

/*手机下拉颜色有透明度，自己看着写*/
.phone-nav .search-app-wrap,
.smallUl { background: #fff; } 

.phone-nav .search-app-wrap { background: rgba(2, 72, 97, 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: #000; display: block; line-height: 24px; } 

.smallUl>li { text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.08); } 

.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: 4px; } 

.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: 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/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; } 

.search-wrapper { display: none; } 

/*手机菜单2*/
.phone-nav .container .logo { display: block; padding: 2px 0 1px 0; 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%; } 
 }

/*头部导航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; } 

span.xxkziconfont.xxkz-xiala1 { position: absolute;top: 0;right: 0px;font-size: 20px;}

.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: #000; 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; background:unset; } 

/*头部导航css end*/
/**********************************/


.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; } 


.comwrap { /*padding-bottom: 5px; */
 min-height: 160px; } 

.comtit { width: 100%; background: #3da9ff; font-size: 14px; height: 31px; line-height: 31px; color: #fff; position: relative; padding-left: 35px; margin-bottom: 18px; } 

.comtit span { display: block; position: absolute; width: 20px; height: 20px; top: 6px; left: 10px; background: url(../../../style/images/custom/icotit.png) no-repeat; } 

.comtit a { position: absolute; right: 8px; color: #fff; font-size: 10px; } 

.comlist li { position: relative; margin-bottom: 8px; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ } 

.comlist li a { padding-left: 20px; color: #333; display: block; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ } 

.comlist li a span { position: absolute; top: 4px; left: 10px; display: block; width: 5px; height: 11px; background: url(../../../style/images/custom/icolist.png) no-repeat; } 

/*
.zzyd .comtit span { background-position: 0px -27px; } 
.xzzx .comtit span { background-position: 0px -54px; } 
.qkxx .comtit span { background-position: 0px -87px; } 
.qkdt .comtit span { background-position: 0px -112px; } 
.yqlj .comtit span { background-position: 0px -139px; } 
.videos .comtit span { background-position: 0px -165px; } 
.xglj .comtit span { background-position: 0px -191px; } 
.qkxx .comtit { margin-bottom: 0; } 

.qkdt .comlist li a,.yqlj .comlist li a { padding-left: 8px; } 
.xglj .comlist li a { padding-left:0; } 
.xglj .comlist li a img { width:100%; } 
.qkdt .comlist li a span { width: 17px; height: 17px; line-height: 17px; border-radius: 50%; background: #b8b8b8; color: #fff; text-align: center; position: initial; float: left; margin-right: 8px; } 
.qkdt .comlist li.active a span { background: #a93237; } 
*/
/*css reset end*/

/********************************/
.news-details-body,#newsListWrap{font-size:16px;}

/*新的编委会*/
.editorSubject { margin-bottom: 30px; } 

.editorSubject h3 { font-weight: bold; font-size: 22px; color: #222; margin-bottom: 20px; } 

.editorSubject ul li { margin-bottom: 10px; width: 50%; float: left; } 

.editorSubject ul li a { font-size: 14px; color: #7f241f; font-weight: bold; position: relative; padding-left: 15px; display: inline-block;; } 

.editorSubject ul li a span { position: absolute; background: #7f241f; display: inline-block; margin-right: 7px; width: 5px; height: 5px; border-radius: 50%; left: 0; top: 8px; } 

.editorChief { margin-top: 30px; } 

.editorChief .editorType>ul>li { margin-bottom: 0; min-height: 100px; } 

.editorChief h2 { color: #7f241f; font-size: 22px; font-weight: bold; } 

.editorType h3,
.editorChief h3 { font-size: 20px; color: #7f241f; font-weight: bold; } 

.editorType>ul>li { padding: 18px 0; border-bottom: 1px solid #e3e3e3; font-size: 14px; color: #333333; } 

.editorImg { padding-left: 15px; width: 20%; text-align: center; } 

.editorImg img { width: 80px; border-radius: 50%; height: 80px; } 

.editorCon { width: 80%; } 

.editorDesc { margin-bottom: 13px; font-weight: bold; } 

.editorDesc .glyphicon-star { font-size: 14px; color: orange; margin: 0 15px 0 2px; } 

.editorDesc span { display: inline-block; font-weight: bold; } 

.editorDesc .eEmail { margin-right: 15px; margin-left: 15px; } 

.editorDesc .eEmail,
.editorDesc .eWebSite { color: #7f241f; } 

.editorCon .editorPosition,
.editorCon .eInterests,
.editorCon .eSystem,
.eColumn { margin-bottom: 4px; line-height: 18px; } 

.eSpecialIssues span { color: #7f241f; } 

.eSpecialIssues span:hover { cursor: pointer; } 

.eSpecialIssues ul { display: none; } 

.eSpecialIssues { margin-top: 10px; } 

.eSpecialIssues ul li a { color: #7f241f; } 

.emailBox label,
.emailBox input,
.emailBox button { height: 34px; line-height: 34px; padding: 0 10px; } 

.emailBox input { border: 1px solid #ccc; width: 120px; } 

.emailBox .form-group { margin-top: 15px; } 

.emailBox p .glyphicon { font-size: 20px; } 

.emailBox p .glyphicon:hover { cursor: pointer; } 

.emailModal,
.emailShowCon { width: 100%; position: fixed; top: 0; left: 0; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; display: none; } 

.emailBox { background: #fff; width: 500px; padding: 20px; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; } 

.emailShowCon p { padding: 5px 10px;; } 

.emailShowCon p.text-right { padding: 0; } 

.emailShowCon p a { font-size: 15px; color: #333; color: blue; display: inline-block; padding-right: 18px; line-height: 22px; } 

/** 特刊6 样式 */
/*专题专栏*/
.article-list.zkzl { border-bottom: 0; padding: 10px 0 15px 0; } 

.article-list.zkzl .leftnav li { padding: 8px 0; background: #eee; text-align: center; margin-bottom: 5px; } 

.article-list.zkzl .leftnav li.ac { background: #0773c6; } 

.article-list.zkzl .leftnav li.ac a { color: #fff; } 

.article-list.zkzl .leftnav li a { color: #333; } 

.article-list.zkzl .article-list-lunwen li { list-style-type: none; border-bottom: 1px dashed #ddd; } 

.article-list.zkzl .article-list-lunwen li:nth-of-type(2n) { } 

.article-list.zkzl .article-list-lunwen { padding: 0; } 

.article-list.zkzl .article-list-lunwen a { font-size: 14px; padding: 10px; display: inline-block; } 

.article-list.zkzl .article-list-lunwen a:hover { color: #0773c6; } 

.article-list-zy font a { line-height: 20px; } 

/**********************************/
/*css reset end*/
/* 样式开始 */
/* 头部作者投稿 */
.top { position: fixed; left: 0%; top: 0; right: 0%; z-index: 3; transition: all 0.7s ease-out 0s; } 

.top .top_tg { background: #024861; color: #fff; line-height: 43px; height: 43px; font-size: 17px; transition: all 0.2s ease-out 0s; overflow: hidden; } 

.top .top_box { width: 1600px; margin: auto; position: relative;  display: flex;  align-items: center; height: 120px; justify-content: space-between; } 

.nav_main { margin: 0px 50px 0 50px;}

html[lang="en"] .nav_main { margin: 0px 40px 0 40px;}
.top .top_tg .box_l a,
.box_r a { display: inline-block; line-height: 1; color: #fff; } 

.top .top_tg .box_l i { margin-left: 24px; margin-right: 21px; font-size: 15px; } 

.top .top_nav { transition: all 0.3s ease-out 0s; height: 230px; line-height: 230px; background: transparent; background: linear-gradient(rgba(0,35,48,.85), rgba(0, 0, 0, 0)); } 

.top .nav_logo { height: auto; width: 281px; } 

.top .nav_logo a { height: 100%; font-size: 0; display: block; } 

.top .nav_logo img { display: none; } 

.top .nav_logo img.on { width: 100%; vertical-align: middle; display: inline-block; } 

.nav_main .top-nav.header-nav { background-color: none; background: none; border: none; color: #fff; box-shadow: none; } 

.banner { position: relative; height: 100%; overflow: hidden; } 

.banner_img { width: 100%; padding-bottom: 100vh; } 

.banner-swiper-container { width: 100%; height: 100%; } 

#bannerSwiper { left: 82%;bottom: 24px;width: auto; } 

.top_nav .nav_main .nav-inner a:before { content: ""; border-left: 2px solid #024861; height: 25px; transition: all 0.2s ease-out 0s; transform: scaleY(0); position: absolute; left: 50%; top: 100%; transform-origin: center top; } 

.top_nav .nav_main .nav-inner ol li a::before { border-left: none } 

.top_nav .nav_main .nav-inner a:after { content: ""; border-bottom: 2px solid #024861; display: block; width: 100%; transition: all 0.2s ease-out 0s; transform: scaleX(0); } 

.top_nav .nav_main .nav-inner ol li a::after { border-bottom: none; } 

.top_nav .nav_main .nav-inner li:hover a:after { transform: none; } 

.top_nav .nav_main .nav-inner .active:before { transform: none; } 

.header-nav ul>li ol { background-color: #fff; } 

.top_box .tools:nth-child(1) a:after { content: "\e60e"; font-size: 22px; font-family: 'xxkziconfont' !important; color: #FFF; } 

.top_box .tools:nth-child(2) { position: relative; top: -3px; } 

.top_box .tools:nth-child(2) a { font-size: 18px; color: #fff; } 

.top_box .tools a.change:after,
.top_box .tools a.change { color: #000; } 

.top_box .tools a { text-decoration: none; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; } 

.top_box .tools { border: 1px solid #fff; border-radius: 50%; width: 44px; height: 44px; position: relative; display: inline-block; } 

.top_box .tools:nth-child(1) { margin-right: 24px; } 

.top .top_nav.topbg { background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 15%);height: 120px; line-height: 120px; } 

.tools_box{line-height: 0;}

.banner .swiper-bg { position: absolute; left: 10%; bottom: 0; width: 100%; text-align: left; padding: 180px 70px 18px 18px; z-index: 5; opacity: 1; text-indent: 1em;     background: linear-gradient(rgba(0,0,0,0), rgba(0, 0, 0, .7));} 

.banner .swiper-container .swiper-title { width: auto; font-size: 23px; color: #fff; font-weight: 400; line-height: 18px; } 

.banner .swiper-pagination-bullet { width: 14px; height: 14px; background: transparent; border: 1px solid #fff; border-radius: 14px; opacity: 1; } 

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; } 

.banner .swiper-container-horizontal>.banner .swiper-pagination-bullets { position: relative; bottom: 20px; left: 36%; } 

.search-wrapper select { width: 100px; height: 48px; margin-right: 0; font-size: 16px; border: none; padding-left: 15px; border-radius: 0; font-weight: 400; color: #222; appearance: none;} 

.search-wrapper .form-control { padding: 0 10px; font-size: 16px; border: none; outline: none; position: relative; } 

.inner_tg { padding: 0 4%; background: #024861; } 

.inner_tg a:nth-child(1) { padding-left: 0px; } 

.inner_tg a { padding: 5px 9px; display: inline-block; white-space: nowrap; color: #fff !important; } 

.body_one { background: #024861; height: 100%; overflow: hidden; } 

.body_one.showdiv { top: 0; } 

.body_two.showdiv { top: 0; } 

.body_two { position: fixed !important; left: 0%; top: 100%; bottom: 0; right: 0; background: #fff; color: #222; height: 100%; transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s; z-index: 1; overflow: auto; outline: none; } 

.banner .swiper-paginatio { position: absolute; left: 0; right: 380px; bottom: 50px; line-height: 1; padding-left: 40px; } 

.layer.showdiv { opacity: 1; visibility: visible; } 

.layer { width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.8); position: absolute; top: 50vh; left: 50%; transform: translate(-50%, -50%); z-index: 10; opacity: 0; visibility: hidden; } 

.layer form { position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); } 

.xxkziconfont.xxkz-guanbi { font-size: 50px; color: #fff; position: fixed; top: 20px; right: 30px; } 

.layer.search-wrapper .form-control { padding: 0 10px; font-size: 16px; border: none; outline: none; position: relative; } 

.layer.search-wrapper .searcontent { width: 390px; padding-left: 8px; background: #ffffff; border-radius: 0; } 

.layer.search-wrapper .tj { position: absolute; width: 48px; color: #fff; background: #024861; right: 0; top: 0px; padding-left: 20px; padding-right: 20px; } 

.layer.search-wrapper .tj::after { font-family: 'xxkziconfont' !important; content: '\e60e'; font-size: 30px; position: relative; top: 0px; right: 8px; pointer-events: none; } 

.layer.search-wrapper .searcontent,
.layer.search-wrapper .tj { height: 48px; line-height: 48px; display: inline; } 

.xxkziconfont.xxkz-sousuo {position: absolute;top: 0px;right: 5px; color: #fff; font-size: 34px;pointer-events: none;}

.layer.search-wrapper .adSearch { height: 48px; line-height: 48px; display: inline-block; padding: 0 15px !important; border: none; color: #fff; font-size: 18px; } 

.body_two { padding-top: 130px; } 

.banner-swiper-button-next,
.banner-swiper-button-prev { width: 44px !important; height: 88px !important; background: rgba(0, 0, 0, 0.7); } 

.banner-swiper-button-prev { border-radius: 0 88px 88px 0; left: 0 !important; } 

.banner-swiper-button-next { border-radius: 88px 0 0 88px; right: 0 !important; } 

.banner-swiper-button-next:after,
.banner-swiper-button-prev:after { font-size: 30px !important; color: #fff; position: relative; } 

.banner-swiper-button-next:after { right: -5px; } 

.banner-swiper-button-prev:after { left: -5px; } 

.tsg { margin-top: 40px; } 

.tsg-wrap { display: flex; margin-left: -50px; } 

.tsg-wrap li { width: calc(33.33% - 50px); margin-left: 50px; box-shadow: 2px 2px 6px 0px rgba(49, 48, 48, 0.3); background: url(../../../style/images/custom/tsg_bg.png); background-size: cover; background-position: center; border-radius: 10px; } 

.tsg-wrap li a { display: flex; align-items: center; justify-content: center; height: 84px; box-shadow: 0px 0px 5px 1px rgba(36, 35, 35, 0.17); border-radius: 10px; font-size: 22px; font-weight: bold; color: #fff; transition: all .5s; } 

.tsg-wrap li a i { font-size: 32px; color: #fff; margin-right: 10px; } 

.tsg-wrap li:hover a { text-decoration: none; transform: translateY(-4%); box-shadow: unset;} 

.bjtj { margin-top: 60px; } 

.indexsearch .container h3 { width: 152px; margin: 0 auto; font-size: 38px; } 

.bjtj_banner { margin-top: 30px; } 

.bjtj-swiper-container { width: 100%; padding: 0px 90px !important; } 

.bjtj_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #024861;}

.bjtj-swiper-container .swiper-slide>div {display: inline-block;} 

.bjtj-swiper-container .swiper-slide>div.bjtj_img{ display: flex;justify-content: center;align-items: center;}

.bjtj-swiper-button-prev:after { font-family: 'xxkziconfont' !important; content: '\e615' !important; color: #024861; font-size: 45px; transform: rotate(180deg); } 

.bjtj-swiper-button-next:after { font-family: 'xxkziconfont' !important; content: '\e615' !important; color: #024861; font-size: 45px; } 


.bjtj-swiper-container .bjtj_img { width: 33%; height: 360px; border: 1px solid #E8E8E8; overflow: hidden; } 

.bjtj-swiper-container .bjtj_img img { width: 100%; transform: scale(1); transition: all .35s; } 

.bjtj_banner .bjtj_img:hover img { transform: scale(1.1); transition: all .35s; } 

.bjtj_info { width: 67%; height: 100%; } 

.bjtj .article-list-time{margin-bottom:0;margin-top:6px;}

.bjtj .article-list-title{margin-bottom:0;margin-top:10px;}

.bjtj .article-list-author{margin-bottom:0;margin-top:17px;}

.bjtj .article-list-dw{margin-bottom:20px;margin-top:11px;}

.bjtj_info .article-list-title a{font-weight:400;font-size:20px;color:#00485E;}

.bjtj_info .article-list { padding: 0 30px; } 

.btn_more { width: 50px; margin: 0 auto; margin-top: 30px; } 

.btn_more a { position: relative; color: #00485E; } 

.btn_more a::before { font-family: 'xxkziconfont' !important; content: '\e8a6'; position: absolute; top: -20px; left: -50px; font-size: 38px; color: #00485E; } 

.zhxw .title_box{overflow: auto hidden;}

.zhxw { margin-top: 70px; } 

.container.zhxw_con{padding:0;}

.zhxw_con { height: 100%; } 

.zhxw_mid { display: none; } 

.zhxw_mid.active { display: block; } 

.zhxw_top_fl { width: calc(50% - 10px); height: 100%; } 

.zhxw_top_fr { width: calc(50% - 10px); height: 100%; } 

.zhxw_top_fr ul { display: flex; flex-wrap: wrap } 

.zhxw_top_fr ul li { width: calc(50% - 10px); margin: 0 20px 20px 0; position: relative;} 
.tim { position: absolute;bottom: 20px; right: 30px;color:#00485E;}
.tim::before {font-family: 'xxkziconfont' !important; content: '\e8a9';color: #00485e;font-size: 22px;vertical-align: middle;margin-right: 5px;}

.zhxw_top_fr ul li:nth-child(2),
.zhxw_top_fr ul li:nth-child(4) { margin-right: 0; } 

.zhxw_top_fr ul li:nth-child(3),
.zhxw_top_fr ul li:nth-child(4) { margin-bottom: 0; } 

.zhxw_top_fr ul li a { display: block; height: 165px; box-shadow: 2px 2px 6px 0px rgba(49, 48, 48, 0.3); background: #f2f7f9; padding: 20px 30px; position: relative; border-left: 5px solid #024861;font-size: 17px;color: #222; transition: background .6s;} 
.zhxw_top_fr ul li a:hover {background: #fff;text-decoration: none;}
.zhxw_mid .zhxw_bottom { margin-top: 20px; } 

.zhxw .btn_more { display: none; } 

.zhxw .btn_more.on { display: block; } 

.zhxw1-swiper-container { width: 100%; height: 100%; } 

.zhxw .swiper-bg { position: absolute; bottom: 0px; width: 100%; text-align: left; padding: 15px 70px 20px 18px; z-index: 5; opacity: 1; text-indent: 2em; background-image: linear-gradient(to top, #000, transparent); } 

.zhxw .swiper-bg a { color: #fff; font-size: 20px; } 

.zhxw_mid { margin-top: 37px; } 

.zhxw_mid .swiper-slide { position: relative; } 

.zhxw_bannerImg { width: 100%; padding-bottom: calc(340/670*100%); display:block;} 
.zhxw_top .swiper-slide:hover .zhxw_bannerImg{transform:scale(1.1); transition: all .35s;}

.container .title { width: 714px; margin: 0 auto; font-size: 30px; } 

.index-body.en .zhxw_con .title{ width:720px; }

.title span::after { content: ''; display: inline-block; width: 6px; height: 6px; background: #000; vertical-align: middle; border-radius: 50%; margin: 0 28px; } 

.title span:nth-last-child(1)::after { display: none; } 

.title span.on { color: #024861; font-weight: 400; font-size: 38px; } 

.tit-box { text-align: center;}

html[lang="en"] .title span.on{font-size: 30px;}

.bwyg_con h3,.video_con h3,.zkzt_con h3,.bjtj h3{width: auto;font-size: 38px;text-align: center;}

.bwyg_con h3 b,.video_con h3 b,.zkzt_con h3 b,.bjtj h3 b,.title span,.tit-box span{font-weight: 400;cursor: pointer;}

.bwyg { margin-top: 50px; padding-top: 48px; padding-bottom: 30px; background: url(../../../style/images/custom/bg_04.jpg); background-size: cover; background-position: center; } 

.bwyg_con,
.bwyg_banner { height: 100%; } 
.bwyg_banner { margin-top: 41px; position: relative; } 
#bwygSwiper { position: unset;width:auto;display:inline-block;} 
.bwyg-swiper-container { width: 100%; height: 531px; } 
.bwyg_banner .swiper-slide { font-size: 18px; background: transparent; display: flex; flex-direction: column; justify-content: center; transition: 300ms; padding: 0px 17px;} 
.bwyg_banner .swiper-slide>a{display:block;}
.bwyg_banner .swiper-slide img{width:100%;height: 289px;}
.bwyg_banner .swiper-slide-active{ background: #024861; } 
.bwyg-swiper-button-next,
.bwyg-swiper-button-prev { top:10px; } 
.bwyg_banner .bwyg_text{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }
.bwyg_banner .bwyg_text.bwyg_time { display: none;} 
.bwyg_banner .swiper-pagination-bullet { margin: 0 4px; } 
.bwyg_banner .swiper-pagination-bullet-active { background: #024861; } 
.bwyg_banner .bwyg_info { color: #024861; } 
.bwyg_banner .swiper-slide-active .bwyg_info { color: #fff; } 
.bwyg_banner .swiper-slide-active .bwyg_text { display: block !important; font-size: 18px; } 
.bwyg_banner .swiper-slide-active .bwyg_text{-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.bwyg_banner .swiper-slide-active .bwyg_text.bwyg_time{font-size: 14px;}

.bwyg_time { margin-top: 20px; } 
.bwyg-swiper-button-next { right: 0; } 
.bwyg-swiper-button-prev { left: 0; } 
.bwyg-swiper-button-next:after,
.bwyg-swiper-button-prev:after { font-size: 18px !important; color: #024861; } 
.btn_more { margin-top: 60px; text-align: center;width: 100%;margin-left:20px;} 
.bwyg_info { display: flex; flex-direction: column; align-items: flex-start; padding: 17px 0; font-size: 18px; } 
.btn-box {width: auto;position: relative; display: inline-block;padding: 0 50px;position: absolute;top: 105%;left: 50%;transform: translate(-50%, -50%);}


.phb { padding-top: 50px; } 
.phb .phb_con .title { width: 439px; } 
.phb_con { height: 100%; } 

.phb_mid { margin-top: 50px; display: none; } 

.phb_mid.active { display: block; } 

.phb_mid ul { display: flex; flex-wrap: wrap } 

.phb_mid ul li { width: calc(50% - 20px); margin: 0 20px 20px 0; } 

.phb_mid ul li { display: block; height: 160px; background: #fff; padding: 20px 30px; padding-left: 74px; position: relative; border-bottom: 1px solid #e0e0e0; } 

.phb_mid .icon { font-size: 75px; font-family: 'MicrosoftYaHei-Bold'; font-weight: 400; font-style: italic; color: #e0e0e0; position: absolute; left: 0; top: 0; } 

.phb_box { width: calc(100% - 154px); } 

.phb_list_title a { font-size: 18px; font-weight: bold; color: #00485E; } 

.phb_list_author,
.phb_list_time,
.phb_list_download { font-size: 14px; } 

.phb_list_author { color: #222222; margin-top: 10px; } 

.phb_list_time { color: #666666; margin-top: 10px; } 

.phb_list_time .mainColor{color:#00485E}

.phb_list_download { color: #00485E; margin-top: 10px; } 

.phb_list_download::before { font-family: 'xxkziconfont' !important; content: '\e613'; color: #00485E; font-size: 16px; margin-right: 6px; } 

.phb_thumb { width: 152px; height: 115px; border: 1px solid #EDEDED; } 

.phb_thumb>a{display:block;width: 154px;height: 118px;border: 1px solid #ededed;}
.phb_thumb img { width: auto;height: auto;max-width: 100%;max-height: 100%; } 

.phb .btn_more { display: none; } 

.phb .btn_more.on { display: block; } 

.video { margin-top: 50px; padding-top: 50px; padding-bottom: 30px; background: url(../../../style/images/custom/bg_06.jpg); background-size: cover; background-position: center; } 

.video_mid { height: 530px; margin-top: 50px; } 

.video_l { width: calc(68% - 29px); float: left; display: none; } 

.video_l.active { display: block; } 

.video_r { width: calc(32% - 2px); float: right; height: 100%; } 

.video_r ul { background: #fff; height: 100%; padding-top: 20px; } 

.video_r ul li a { display: block; height: 143px; padding: 20px 30px; position: relative; font-size: 20px; color: #222; text-decoration: none; } 

.video_r ul li a::before { content: ''; display: inline-block; width: 54px; height: 4px; background: #024861; position: absolute; top: 12px; left: 30px; } 

.video_r ul li a::after { font-family: 'xxkziconfont' !important; content: '\e631'; color: #fff; position: absolute; top: 20px; left: 10px; } 

.video_r ul li.on { background: #024861; width: 105%; position: relative; left: -5%; } 

.video_r ul li.on a { color: #fff; } 

.video-item { display: block; } 

.video-img-wrap { position: relative; overflow: hidden; } 

.video-img { position: relative; background-size: cover; overflow: hidden; padding-bottom: calc(530/863*100%); background-repeat: no-repeat; background-position: center; transition: all 1s ease 0s; } 

.video-img-wrap::before { content: "\e8a3"; font-family: "xxkziconfont" !important; font-size: 50px; position: absolute; left: 18px; bottom: 4px; transition: all .5s; z-index: 3; } 

.video-item:hover .video-img { transform: scale(1.3); } 

.zkzt { margin-top: 50px; padding-top: 28px; } 

.zkzt_mid { margin-top: 60px;position:relative; } 

.zkzt_l { width: 50%; float: left; position: relative; z-index: 2; } 

.zkzt_r { width: 50%; float: right;overflow: hidden; } 

.zkzt_r .zkzt_img { width: 100%; padding-bottom:89.5%; transition: all .5s; } 

.zkzt_r .zkzt_img:hover { transform: scale(1.1); } 

.zkzt_r a { width: 100%; height: 100%; display: block;position: relative; } 

.zkzt_bg { width: 100%; position: absolute; bottom: 0px; font-size: 20px; color: #fff; text-align: center; background-image: linear-gradient(to top, #000, transparent); padding: 20px 0; } 

.zkzt_l ul { display: flex; flex-wrap: wrap; } 

.zkzt_l ul li { width: calc(50% - 20px); position: relative; overflow: hidden; } 

.zkzt_l ul li::after { font-family: 'xxkziconfont' !important; content: '\e632'; font-size: 35px; position: absolute; bottom: 22px; right: 35px; } 

.zkzt_l ul li:nth-child(2)::after,
.zkzt_l ul li:nth-child(3)::after { color: #024861; } 

.zkzt_l ul li:nth-child(1)::after,
.zkzt_l ul li:nth-child(4)::after { color: #fff; } 

.zkzt_l ul li a { display: block; height: 313px; padding: 50px; position: relative; font-size: 20px; transition: all .5s; } 

.zkzt_l ul li a:hover { transform: scale(1.1); } 

.zkzt_l ul li:nth-child(1) a,
.zkzt_l ul li:nth-child(4) a { background: #024861; color: #E7EFF2; } 

.zkzt_l ul li:nth-child(2) a,
.zkzt_l ul li:nth-child(3) a { background: #e7eff2; color: #222222; } 

#zkzt .btn_more{margin-top: 35px;}

/* 文章部分开始 */

.main {padding-top: 35px;margin-top: 130px;} 

.main.index_main{margin-top: 75px;padding-top: 48px;padding-bottom:40px;}

.index_main { background: #e3f0f8 url(../../../style/images/custom/bg_02.jpg) no-repeat; background-size: cover; } 

.tab-ul-index li { background: none; text-align: center; width: auto; } 

.tab-ul-index li.active { background: none; } 

.tab-ul-index li a { font-size: 32px; color: #222; padding: 0; position: relative; text-decoration: none; } 

.tab-ul-index li.active a { color: #024861; font-weight: 400; font-size: 38px; } 

.tab-ul-index-en.tab-ul-index li.active a{ font-size: 32px;}

.tab-ul-index li:nth-of-type(1) a { padding-left: 0; } 

#myTab { font-weight: normal; width: 562px !important; margin: 0 auto; } 

#myTab.tab-ul-index-en{width: 620px !important;}

#myTab li a::after { content: ''; display: inline-block; width: 6px; height: 6px; background: #000; vertical-align: middle; border-radius: 50%; margin: 0 28px; } 

#myTab li:nth-last-child(1) a::after { display: none; } 

#myTab li.active { position: relative; bottom: 0; } 

.toolBox1 { padding: 20px 0 15px; } 

.cur-date,
.cur-date-pub { font-size: 14px; color: #222; line-height: 26px; } 

.cur-date-pub { margin-right: 15px; } 

.catalog a { display: inline-block; height: 31px; line-height: 30px;  border-radius: 2px; color: #fff; padding: 0 15px; padding-right: 10px; margin-right: 12px; background-color: #024861; border-radius: 3px; font-size: 15px;padding-top: 2px;} 

.catalog { position: relative; top: -3px; } 

.catalog a::after { content: "\e600"; font-family: "xxkziconfont" !important; margin: -2px 0 0 5px; font-size: 18px; line-height: 16px; vertical-align: baseline; } 

.index-article-list-wrap { padding: 15px 0 0; background: #fff; } 

.index-article-list-wrap .article-list-journalg { margin-left: 20px; } 

.index-articles .article-list .article-list-left { display: none; } 

.index-articles #myTabContent{min-height:500px;}

.index_main .mainColor { color: #00485e; } 

.article-list-zy font { padding: 0; } 

.line { margin: 0 10px; color: #a6a6a6; } 

.xxkziconfont.xxkz-html { font-size: 22px; color: #0083BB; } 

.xxkziconfont.xxkz-file-pdf { font-size: 22px; color: #D70308; } 

.column.pull-left { margin-right: 18px; } 

.index-articles ._cell { background: #024861; color: #fff; position: relative; } 

.index-articles ._cell>span { display: table-cell; vertical-align: middle; padding: 2px 8px 2px 30px; background: #024861; border-radius: 3px; color: #fff; font-size: 15px; } 

.column { border: none; } 

.xxkziconfont.xxkz-caidan { position: absolute; top: 5px; left: 0px; } 

.toolBoxBorder .toolBox1 .text_header { padding: 3px 11px; background: #024861; border-radius: 3px; font-size: 15px; margin-right: 18px; } 

.toolBoxBorder .toolBox1 .text_header a { color: #fff; } 

.year_info { display: inline-block; padding-top: 3px; font-size: 17px; margin-left: 30px; } 

.index-articles .toolBox2 { display: none; } 

.articleBodyCn .article-pc { margin-top: 10px;}

.article-list-journalg { background: #024861; } 

.article-list-wrap { display: flex; flex-wrap: wrap; margin-left: -40px; margin-top: 30px; } 

.article-list-wrap .article-list-left { display: none; } 

.article-list-wrap .article-list { width: calc(50% - 40px); margin-left: 40px; position: relative; border-bottom: 5px solid #024861; box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.43); padding: 24px 20px; margin-bottom: 25px; } 

.article-thumb { margin-right: 25px; width: 238px; height: 179px; border: 1px solid #EDEDED;overflow: hidden; } 

.article-thumb a { display:flex; justify-content: center; align-items: center; width:100%; height:100%; overflow: hidden; } 

.article-thumb img { max-height:100%; max-width:100%; transition: all 1s ease 0s; } 
.article-list:hover .article-thumb img { transform: scale(1.3); } 

.article-info-box { float: left; width: calc(100% - 263px); } 
.bjtj_info .article-info-box {width:100%;background: url(../../../style/images/custom/logobg.png) 48% 38px;background-repeat:no-repeat;}

.article-list { padding: 20px; } 
.article-list{border:none;}
.article-list+.article-list {border-top: 1px solid #ededed;}

.toolBox1 { padding-top: 28px; } 

.toolBox1 ._cell{padding: 5px 20px 5px 8px;background: #024861;border-radius: 3px;color: #fff;font-size: 15px;position:relative;top:-2px;}

.article-list-title a { font-size: 18px; color: #024861; font-weight: 700; } 

.article-list-author a,
.article-list-time font,.article-list-time,
.article-list-zy font span,
.article-list-zy font a { font-size: 14px; color: #222; } 

.article-list-zy  .colorRed{color:#024861;}

span.line {color: #bebebe !important;}

.article-list-time font { color: #666; } 

.article-list-title { margin-bottom: 13px; position:relative;} 

.xxkziconfont.xxkz-weixin { font-size: 26px;position: relative; font-weight: 400;margin-left: 5px; top: 4px; color: #00c800;}
.xxkziconfont.xxkz-weixin:hover{text-decoration: none;color: #00c800;}

.article-list-author { margin-bottom: 4px; } 

.article-list-time .mainColor{color:#00485E}

#lan .article-list-dw { margin-bottom: 15px; } 

.article-list-dw { margin-bottom: 10px; } 

.abstract-tit { display: inline-block; margin-bottom: 14px; cursor: pointer; margin-right: 20px; } 

.abstract-tit.active{color:#024861;}

.abstract-tit.active .xxkziconfont.xxkz-zuo{color:#024861;}

.bjtj .abstract-tit{margin-bottom: 8px;}

.bjtj .abstract-con.abstract p,.bjtj .zzdwBox{-webkit-line-clamp: 10;}

.abstract-con { display: none; } 

.abstract-con.on { display: block; } 

.abstract-tit .xxkziconfont { transform: rotate(-90deg); display: inline-block; position: relative;top: -2px;} 

.abstract-tit.active .xxkziconfont.xxkz-zuo{transform: rotate(90deg);position: relative;top: 4px;}

.article-list-dw.unit-active .abstract-con.unit, .article-list-dw.abstract-active .abstract-con.abstract{display:block;}

.abstract-con.abstract p,.zzdwBox{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.abstract-tit .text { font-size: 14px; line-height: 20px; margin-right: 6px; display: inline-block; } 

.article-list .article-list-author a { line-height: 21px; color: #222; } 

.bjtj_banner .article-list-zy { margin-top: 0px; } 

.bjtj .swiper-pagination-bullet{width:9px;height:9px;}
.bjtj  .btn_more{margin-top:24px;}

.article-thumb.show-thumb { width: 212px; height: 110px; border: 1px solid #DCDCDC; background: #fff; } 

.article-thumb.show-thumb img { width: 100%; } 

.article-list-more { background-color: #fff; text-align: center; margin-top: 0; } 
.article-list-more.btn_more {margin-left: 0;}
.article-list-more a { font-size: 14px; display: inline-block; margin-top: 30px; margin-bottom: 25px; } 

/* 文章部分结束 */
.index-articles .mainColor { color: #024861; } 

.article-list-time .colorRed { color: #024861; } 


.article_search .form-control { border: 2px solid #f9d58b; } 

.article_search .form-group { position: relative; } 

.article_search .pull-left.tj { height: 34px; display: inline-block; position: absolute; color: #fff; background: #f3a407; right: 0; top: 0; padding-left: 20px; padding-right: 20px; } 

.article_search .form-control { padding-top: 16px; padding-bottom: 16px; width: 322px; } 

.article_search .tj { position: relative; } 

.article_search .tj::after { font-family: 'xxkziconfont' !important; content: '\e60e'; font-size: 26px; position: absolute; top: -1px; right: 6px; pointer-events: none; } 

.article_search .adSearch { height: 34px; line-height: 34px; display: inline-block; padding: 0 21px !important; border: none; color: #fff; background: #024861; font-size: 16px; border-radius: 3px 5px 5px 5px; margin-left: 10px; } 

#myTab li.active a::before { color: #fff; } 

.yqlj { background: #024861; } 

.footer .yqlj .yqlj_con { position: relative; padding-left: 80px; padding-right: 45px; } 

.yqlj_con>span { position: absolute; left: 0; font-size: 15px; font-weight: bold; } 

.yqlj { padding: 19px 0; border-bottom: 1px solid rgba(255, 255, 255, .5); min-height: 47px; color: #fff; } 

.yqlj_con>.yqlj_more { position: absolute; right: 0; top: 0; } 

.yqlj_con li { display: inline-block; } 

.yqlj_con li a { color: #fff; font-size: 14px; } 

.yqlj_con li::after { content: '|'; margin: 8px; color: #fff; } 

.footer { padding-top: 0px !important; padding-bottom: 50px !important; } 

.bottom { padding: 0; margin-top: 30px; } 

.bottom_l { width: 21%; } 

.bottom_text p {margin-bottom: 8px;font-size: 16px;}
.bottom_text p span,.bottom_text p a{font-size:16px;}
.bottom_text { margin-top: 40px; } 

.bottom_r { width: 8%; } 

.bottom_m { width: 70%; display: flex; justify-content: space-around } 

.bottom_m dl dt a { font-size: 16px; } 

.bottom_m dl dd { margin-top: 16px; } 

.bottom_m dl dd a { font-size: 15px; } 

.qrcode { width: 108px; height: 108px; } 

.qrcode img { width: 100%; } 

.e_rss { width: 120px; margin-top: 25px; } 

.e_rss a { display: block; text-decoration: none; } 

.e_rss a span { font-size: 16px !important; } 

.e_rss .xxkziconfont { font-size: 26px !important; font-weight: normal !important; margin-right: 8px; } 

.rss { position: relative; top: -6px; } 

.email { position: relative; top: -5px; } 

.btmb p,
.btmb p a { font-size: 14px; } 

.btmb { background: #343434 !important; width: 100%; position: absolute; bottom: 0; } 

/* 样式结束 */
/* 字体图标开始 */
@font-face { font-family: "xxkziconfont"; /* Project id 3675709 */
 src: url('./fonts/iconfont.woff2?t=1669943900810') format('woff2'),
 url('./fonts/iconfont.woff?t=1669943900810') format('woff'),
 url('./fonts/iconfont.ttf?t=1669943900810') format('truetype'); } 

.xxkziconfont { font-family: "xxkziconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 

.xxkz-xiala1:before { content: "\e6b9"; } 

.xxkz-guanbi:before { content: "\e624"; } 

.xxkz-sousuo:before { content: "\e60e"; } 

.xxkz-suoyoushenpi:before { content: "\e645"; } 

.xxkz-wangshangbangong:before { content: "\e61b"; } 

.xxkz-weixin:before { content: "\e61c"; } 

.xxkz-xiazai1:before { content: "\e613"; } 

.xxkz-html:before { content: "\e65a"; } 

.xxkz-file-pdf:before { content: "\e7b8"; } 

.xxkz-xiazai:before { content: "\e600"; } 

.xxkz-nigao:before { content: "\e65f"; } 

.xxkz-rss:before { content: "\e62b"; } 

.xxkz-a-youjianchakanyoujianfasongyoujianshouyoujian-06:before { content: "\e918"; } 

.xxkz-xiangyou:before { content: "\e630"; } 

.xxkz-jinru:before { content: "\e615"; } 

.xxkz-zuo:before { content: "\e631"; } 

.xxkz-bofang:before { content: "\e8a3"; } 

.xxkz-shijian:before { content: "\e8a9"; } 

.xxkz-xiangzuo:before { content: "\eb15"; } 

.xxkz-jinru1:before { content: "\e632"; } 

.xxkz-gengduo:before { content: "\e8a6"; } 

.xxkz-xiangyou1:before { content: "\e775"; } 

.xxkz-xiangzuo1:before { content: "\e779"; } 

.xxkz-xiala:before { content: "\e65c"; } 

/* 字体图标结束 */
.header .logo { margin-top: 51px; padding-left: 25px; } 

.header .logo img { max-width: 520px; } 

.header .logor { text-align: right; } 

.header .logor { font-size: 16px; color: #fff; margin-top: 26px; padding-right: 18px; } 

.header .logor span,
.header .logor a { margin-left: 15px; } 

.header .logor .issn-cn span { text-shadow: #000 1px 2px 4px; } 

.header .logor a { margin-top: 5px; } 

.header .logor a img { width: 100%; height: 100%; } 

.header .logor a { display: inline-block; width: 105px; height: 105px; } 

.header .logor a.impact { background: url(../../../style/images/custom/impactBox.png) no-repeat center; text-decoration: none; background-size: cover; } 

.header .logor a span { margin-left: 0; } 

.impact { padding-top: 22px; } 

.impact span { display: block; color: #fff; font-size: 12px; line-height: 14px; text-align: center; } 

.impact span.num { font-size: 23px; font-weight: bold; margin-top: 5px; font-family: "Arial"; } 

.top .nav { border: 0; height: 45px; line-height: 45px; } 

.top .nav li a { padding: 0 26px; } 

.nav.header-nav-en li a{padding:0 18px;}

.top .nav ul>li { height: 45px; } 

.top .header-nav ul>li>a { line-height: 45px; height: 44px; font-size: 18px; color: #fff; } 

.header-nav ul>li ol { top: 70px; border-top: 2px solid #024861; } 

.top-nav.nav { border-bottom: 1px solid #ddd; box-shadow: 0 2px 6px #dddddd; } 

.header-nav,
.header-nav { background: #fff; } 

.header-nav ul>li.active>a,
.header-nav ul>li:hover>a { color: #fff; background: none; } 

.header-nav ul>li ol li:hover,
.header-nav ul>li ol li:hover a { border: 0; background: #edeef1; } 

.top .header-nav ul>li ol li a { padding: 0 10px; } 

.top .header-nav ul>li ol li a { text-align: center; font-size: 16px; } 

.header-nav ul>li ol { z-index: 9999; } 
ol.qk-con.nav-second.data-show { box-shadow: 0 0 10px rgb(0 0 0 / 15%);}

/* 顶部搜索 */
.topSearchBox { background: #fff; } 

.search-wrapper { display: block; } 

.search-wrapper .form-control { border: 0; } 

.search-wrapper,
.search-wrapper a { font-size: 12px; } 

.search-wrapper .form-group,
search-wrapper .tj { margin-bottom: 0; border-right: 0; } 

.search-wrapper .form-control { height: 30px; } 

.search-wrapper .searcontent,
.search-wrapper .tj { height: 30px; line-height: 30px; display: inline; } 

.search-wrapper .searcontent { width: 210px; padding-left: 8px; background: #dcdcdc; } 

.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-radius: 3px; } 

.search-wrapper .form-group { position: relative; } 

.search-wrapper .tj { position: absolute; width: 40px; background: #006bc1 url(../../../style/images/custom/searcht.png) no-repeat center; right: 0; top: 0; } 

.search-wrapper .adSearch { display: inline-block; color: #fff; background: #fd6e20; margin-left: 5px; } 

.search-wrapper .adSearch { height: 30px; line-height: 30px; display: inline-block; padding: 0 4px !important; } 

.search-wrapper .tj,
.search-wrapper .adSearch,
.search-wrapper .form-control,
.search-wrapper .collection { border-radius: 0px; } 

.search-wrapper #AdvanceSearchA { display: inline-block; } 

.header-nav ul>li.topSearch { float: right; padding-top: 8px; } 

/*轮播图*/
.footer { padding: 17px 0;} 

.footer,
.footer * { font-size: 13px; } 

.footer a { color: #fff; font-family: "PingFangSC-Medium"; } 

.footer .btmb,
.footer,
.footer .top { background: #024861; color: #fff; } 

.bottom-fixed { background: #024861 url("../../../style/images/public/back_top.png") no-repeat center center; } 

.box-search1 ul li input { max-width: 100%; } 

/*右侧*/
.comtit { height: 36px; line-height: 36px; font-weight: bold; font-size: 16px; } 

.comlist li { margin-bottom: 15px; } 

.comlist li:last-of-type { margin-bottom: 0; } 

.comlist li { padding-left: 25px; } 

.comlist li a span { width: 6px; height: 6px; background: #ccc; top: 6px; } 

.main-right .comtit { margin-bottom: 0; } 

.main-right .comlist { padding: 15px 0; display: block; background: #f7f7f7; border-top: 0; } 

.comwrap { margin-bottom: 20px; min-height: 100px; } 

/*文章详情*/
body { font-family: Arial, MicrosoftYaHei, sans-serif,'宋体'; } 

.article-list-table {padding: 14px 20px 14px 30px;}

.toolBoxBorder .column,
.toolBoxBorder .column-ul { z-index: 2; } 

.column i { font-size: 20px;position:relative;top: 2px;} 

@media (min-width: 1200px) { body .main-left { width: 75%; float: left; padding: 0; } 

 body .main-right { width: 25%; float: left; padding: 0; padding-left: 10px; } 

 body .main-right { padding-left: 25px; } 

 body .container { width: 1200px; } 

 .loginInfo .circle:hover { -webkit-animation: rotateImg 1s linear 1; animation: rotateImg 1s linear 1; } 

 @keyframes rotateImg { 
 0% { transform: rotateY(0deg); } 

 100% { transform: rotateY(360deg); } 
 }

 @-webkit-keyframes rotateImg { 
 0% { -webkit-transform: rotateY(0deg); } 

 100% { -webkit-transform: rotateY(360deg); } 
 } 
 }
@media (min-width: 1400px) { 
 .bwyg-swiper-container { margin: 0 -17px;}
} 
@media (max-width: 1400px) { } 

@media (max-width: 1200px){
 .bottom_m { display: none; } 

 .index-research .list li:hover:after,
 .index-research .list li.on:after { opacity: 1; } 

 .body_two { padding-top: 80px; } 


 .layer.search-wrapper { display: none; } 

 .top .top_tg,
 .top .top_nav { display: none; } 
 }

@media (max-width: 992px){
 .phb_mid ul li { width: 100%; } 

 .banner_img { width: 100%; padding-bottom: calc(940/1920*100%); } 
 }

@media (max-width: 768px){
.bwyg_con h3 b, .video_con h3 b, .zkzt_con h3 b, .bjtj h3 b{font-size: 22px;}
.journalIssue, .box-article h3, .commontit {font-size: 22px;}
.bwyg_banner .swiper-slide img{height:213px;}
.bwyg_banner .swiper-slide-active{background:none;}
.bwyg_banner .swiper-slide-active .bwyg_info {color: #024861;}
.bwyg_banner .swiper-slide-active .bwyg_text{-webkit-line-clamp: 2; display: -webkit-box !important; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.bwyg_banner .swiper-slide-active .bwyg_text.bwyg_time{display:none !important;}
.bwyg-swiper-container{height:auto !important;}

.banner .swiper-bg {padding-top:15px;}
.yqlj_con>a{position:unset;}
.footer .yqlj .yqlj_con{padding-right:0;}

.bottom_logo {text-align: center;}
.bottom_logo img{width:225px;}

.zhxw {padding: 0 15px;}

.zhxw {margin-top: 20px;}
.zhxw_mid {margin-top: 20px;}

.toolBox1 {padding-top: 10px;}
.bjtj-swiper-container .swiper-slide>div.bjtj_img{height:220px !important;}
.bjtj { margin-top: 20px;}
.bjtj .article-list-author {-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.bjtj .article-list-title {-webkit-line-clamp: 2; display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.bjtj .swiper-container-horizontal>.swiper-pagination-bullets{bottom: -4px;}

.banner .swiper-bg { text-align: left; padding: 10px 14px 10px 10px;text-indent: unset;} 
#bannerSwiper {display:none;} 
.banner .swiper-bg{left:unset;}
.bjtj_info .article-info-box{background:none;}

.banner{margin-top:50px;}
.main{margin-top:30px;}
#articleDetailOutput{margin-top:50px;}
.video_r ul {height:auto;padding-bottom: 20px;}
.video_mid{height:auto;}
.banner-swiper-button-next,.banner-swiper-button-prev {width: 30px !important;height: 55px !important;background: rgba(0, 0, 0, 0.7);} 
.banner-swiper-button-prev:after {font-size: 22px;color: #fff;position: relative;} 
.bwyg {margin-top:30px;}
.zhxw .btn_more{margin-top:30px;}
.bwyg .btn_more{margin-top:60px;}
.zkzt {margin-top:30px;padding-top:0;}
.zkzt_mid {margin-top: 20px;}
.zkzt .btn_more{margin-top:30px;}
.btn_more {width: auto;margin-left: 50px;}
.index-body.en .bjtj h3 { width: 312px;}
.body_two{padding-top:20px;}
.tsg-en .tsg-wrap li{ width:100%; margin-bottom:10px;}
.tsg-en .tsg-wrap{flex-wrap: wrap;}

#bwygSwiper{display:none;}
.bjtj_banner .swiper-button-prev{left: 3px !important;}
.bjtj_banner .swiper-button-next{right: 3px !important;}
.bjtj-swiper-button-next:after,.bjtj-swiper-button-prev:after{font-size:30px !important;}
.bjtj-swiper-container {padding: 0px 44px !important; } 
.yqlj{ padding:19px 15px; }
.phb .phb_con .title {width: auto; text-align: center;}

.bwyg_con h3,.video_con h3,.zkzt_con h3,.bjtj h3{font-size: 26px;}

.zhxw_top_fl {width:100%;}

.main>.container { padding-left: 15px; padding-right: 15px; }
.main { padding-top: 21px;margin-top: 50px;}
.main.index_main {margin-top: 30px;padding-top: 20px;}

.bjtj_info .article-list-dw{display:none !important;}
.bjtj_info .article-list {padding: 0 0px !important;}

.article-info-box{width:100%;}
.article-thumb{display:none;}
 .bjtj-swiper-container { height: auto !important; } 

 .bjtj-swiper-container .bjtj_img,
 .bjtj_info { width: 100% !important; margin-bottom: 20px !important; height: auto !important; } 

 .article-list-dw .abstract-con { display: none; } 

 .zkzt_l ul li { width: 100%; } 

 .bottom { padding: 15px; } 

 .bottom_r,
 .bottom_l { width: 100%; } 

 .bottom_r { margin-top: 20px; } 

 .zkzt_l,
 .zkzt_r { width: 100%;} 

 .zkzt_r { margin-top: 20px; left: 0px; top: 0px;position:unset; } 

 .video_r,
 .video_l { width: 100%; } 

 .video_r ul li.on { width: 100%; left: 0%; } 

 .phb_thumb { display: none; } 

 .phb_box { width: 100%; } 

 .phb_mid { margin-top: 16px; } 

 .phb_con .btn_more { margin-top: 0; } 

 .phb_list_author,
 .phb_list_time { margin-top: 5px; } 

 .phb_mid ul li { padding: 0 0 0 74px; } 

 #myTab li a::after { margin: 0 8px; } 

 .tab-ul-index li a { font-size: 22px; } 

 .tab-ul-index li.active a { font-size: 24px; } 

 .zhxw_top_fr { width: 100%; margin-top: 0px; } 

 .zhxw_top_fr ul li { width: 100%; margin: 0; margin-top: 20px; } 

 .container .title { font-size: 22px;width: auto; overflow: auto hidden; } 

 .title span.on { font-size: 24px; } 

 .title span::after { margin: 0 8px; } 

 .tsg-wrap { margin-left: -15px; } 

 .tsg-wrap li { width: calc(33.33% - 15px); margin-left: 15px; } 

 .tsg-wrap li a { font-size: 14px; height: 45px; margin-right: 3px; } 

 .tsg-wrap li a i { font-size: 20px; } 

 .tsg { margin-top: 0px; } 

 .footer .text-center { text-align: left; padding-left: 12px; } 

 .article-thumb.show-thumb { display: none; } 

 .show-thumb.fl+.article-info-box { width: 100%; } 

 .banner .swiper-container .swiper-title { font-size: 18px; -webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;} 

 .banner .swiper-pagination-bullet { width: 9px; height: 9px; } 

 .banner .swiper-container-horizontal>.banner .swiper-pagination-bullets { bottom: 2px; left: 0%; } 
 }
@media (max-width: 1780px) { 
.top .nav_logo{line-height: 0;}
.header{padding-top:15px;}
.top .top_box{width: 100%;padding: 0 90px;align-items:flex-start;}
.nav_main {position: absolute; width: 100%; padding: 0 90px; bottom: 16px; left: 0;margin: 0;}
html[lang="en"] .nav_main{margin: 0;}
ul.nav-inner.clearfix{display: flex;justify-content: center;}
}
@media (min-width: 1300px){

  .zkzt_mid{height:660px;}
  .container { width: 1400px !important; padding:0;} 
 }

@media (max-width: 1300px) { 
  .top .header-nav ul>li>a{font-size: 17px;}
  .top .nav li a{padding: 0 22px;}
  .top .nav.header-nav-en li a{padding: 0 16px;}
} 

@media (max-width: 1200px) { 
   .body_two {position: unset !important;left: unset;top: unset;bottom: unset;right: unset;}
} 

@media (max-width: 1400px){
 .tab-ul-index li { width: auto; } 

 .article-list-wrap .article-list { width: 100%; } 
 }

 .rank-yeartab li.current a{ background:#024861; }
 .phb_mid ul li:hover{border-bottom: 1px solid #024861;}
 div#bjtjSwiper{bottom: 0;}
 .phb_box.article-list{padding: 0;}

 named-content[content-type="unit"]{float: right;}
 #htmlContent div.figure .article_table_fullText .table_caption {padding-left: 0!important;max-width: 96%;margin: 0 auto;}

.awards-swiper { display: block; overflow: hidden; position: relative;margin-top: 50px; } 
.awards-swiper .swiper-slide a { display: block; padding-bottom: calc(484/1920*100%); background-size: cover; background-repeat: no-repeat; background-position: center; } 
.awards-swiper { --swiper-theme-color: rgba(0,0,0,.95); --swiper-pagination-color: #024861; } 
.awards-swiper .swiper-pagination-bullet { width: 12px; height: 12px; border-radius: 6px; } 
.awards-swiper .swiper-pagination-bullet-active { width: 36px;background: #024861; } 

.zk-zy { margin-top: 35px; }
#topicArticlesList .article-list-table{padding: 14px 0;}

.close-local{font-size: 24px;color: #fff;font-weight: normal;position: relative;top: -8px;}