/*css reset start*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit { width: 120px; } 

.columimg { width: 460px; } 

.col-lg-8 .archcon .archimg li,
.col-lg-9 .archcon .archimg li { width: 25%; } 

.col-lg-8 .columimg { width: 680px; } 

.col-lg-9 .columimg { width: 780px; } 

.chooseAll { margin: 0; } 

.toolBox1 { padding-top: 20px; } 

.toolBox2 { padding-top: 20px; } 

.footer { position: relative; z-index: 2000; } 

.inner { width: 1170px; margin: 0 auto; } 

/*所有颜色*/
.mainColor,
.reference-tab .td2 a { color: #fd8758; } 

/**1.页面字体需要变主色调，直接调用mainColor; 2.参考文献doi颜色与主色调一致**/
.article-list .mainColor { color: #fd8758; } 

/*文章页颜色*/
.article-pc .mainColor,
.article-main-mid a { color: #16743A; } 

/*文章页标题下方显示与隐藏按钮*/
.content .article .article-left .togglebtn i { padding: 2px; } 

.header-nav,
.tab-ul-index li.active,
.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,
.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: #16743A; } 

.article-list-journalg { padding: 0;background: none;margin-top: 15px; } 

.index-body .article-list-journalg{margin-top: 0;}

.article-list-journalg a { color: #16743A; font-size: 16px; } 

.article-list-journalg a{font-size: 14px;font-weight: bold;color: #16743A;}

.index-body .article-list-journalg a:hover { text-decoration: none; color: #000; } 

.index-body  .article-info-box .article-list-journalg a:hover { text-decoration: none; color: #16743A; } 

.article-list-journalg a:hover { text-decoration: none; color: #16743A; } 

.header-nav ul>li ol { background-color: #fff; } 

/*2019年5月13日版本过刊标题*/
.guokan-tit h2 { color: #16743A; } 

/*移动端搜索头部下拉框颜色*/
.phone-nav .search-app-wrap select option { background: rgba(22, 116, 58, 0.9); } 

/*滑上去的颜色*/
.header-nav ul>li.active>a,
.header-nav ul>li ol li:hover,
.header-nav ul>li:hover>a { background: #16743A; } 

/*向上箭头*/
.bottom-fixed { width: 50px; height: 50px; cursor: pointer; position: fixed; bottom: 20px; right: 20px; z-index: 5000; background: #16743A 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: #16743A; } 

#page-tag-div .pagination>.active>a { border-color: #16743A; } 

.footer .btmb { padding-top: 6px; padding-bottom: 8px; text-align: left;} 

/*手机下拉颜色有透明度，自己看着写*/
.phone-nav .search-app-wrap,
.smallUl { background: rgba(22, 116, 58, 0.9); } 

/*以上是需要改颜色的*/
.footer .top span { margin-right: 10px; } 

.smallUl { z-index: 1000; width: 100%; left: 0; right: 0; margin: auto; position: absolute; display: none; } 

.smallUl a { color: #fff; display: block; line-height: 24px; } 

.smallUl>li { text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } 

.smallUl li>a { padding: 0 4%; font-size: 16px; line-height: 40px; position: relative; display: block; } 

.smallUl>li>a span { margin: 0 0 0 10px; } 

.smallUl>li>a span img { vertical-align: middle; margin: -3px 0 0; transition: all 0.2s; } 

.smallUl>li>a span.active img { transform: rotate(90deg); } 

.smallUl>li>ol { display: none; } 

.smallUl>li>ol a { padding: 0 8%; } 

.navList { width: 30px; cursor: pointer; } 

.navList span { height: 3px; background-color: #fff; margin: 0 0 8px 0; display: block; transition: all 0.5s; } 

.navList span:last-child { margin: 0; } 

.navList { display: block; padding-top: 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 0 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; } 

.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; } 

.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: #000; line-height: 34px; } 

.phone-nav .sub { background: #fff url("../../../style/images/public/search1.png") no-repeat center center; } 


/*头部导航默认css结束*/

.tab-ul-index li { width: auto; } 

.archcon.archcon-new dl dd { min-width: 50px; } 

/*新的编委会*/
.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; } 

.journalIssue,.commontit,.box-article h3{font-size:24px;color:#000;}
#newsContentOutput,#newsListOutput, #newsListWrap{font-size:16px;}
.listp{ padding: 15px 0 15px 0px;}
#newsContentOutput .box-article h3{ line-height: 35px; }
#newsListOutput .box-top{ margin-bottom: 0px;padding-bottom: 0px;}
.listp>a{color:#000;}
.listp>i{color:#666;}

/*css reset end*/

/* 自定义样式开始 */
.index-body .top .header.headeren { background: rgba(0, 0, 0, .3); height: 86px; } 
.index-body .top.on .header.headeren { background: #fff;  } 

.header.headeren .container { width: 85.5%; } 

.header .logo { margin-top: 20px; display: inline-block; } 

.header .logo img { max-width: 477px; } 

.header .logor { text-align: right; padding-right: 0; padding-top: 20px } 

.header .logor a img { width: 100%; height: 100%; } 

.header .gjgy-tabxiala.gjgyiconfont {position: relative;top: 1px;font-size: 14px;left: 5px;}

.header .logor a { display: inline-block; } 

.header .gjgyiconfont.gjgy-search { font-size: 32px; color: #000; position: relative; top: 1px; margin-left: 15px; } 

.index-body  .header .gjgyiconfont.gjgy-search{ color: #fff;}

.index-body  .top.on .header .gjgyiconfont.gjgy-search{ color: #000;}

.search-wrapper { height: 0; display: block; padding: 0; background: rgba(0, 0, 0, 0.6); position: relative; overflow: hidden; } 

.search-wrapper select { width: 100px; height: 45px; margin-right: 0; font-size: 16px; border: none; padding-left: 15px; background: url(/style/images/public/select_arrow.png) no-repeat scroll 80% center #fff; border-radius: 0; font-weight: 400; color: #222; } 

.search-wrapper .form-control { border: 1px solid #3dab31; border-right: none; border-radius: 0; margin-left: 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: 45px; } 

.search-wrapper .searcontent,
.search-wrapper .tj { height: 45px; line-height: 45px; display: inline; } 

.search-wrapper .searcontent { width: 400px; padding-left: 8px; background: #ffffff; border-radius: 0; } 

.indexsearch-en.search-wrapper .searcontent { width: 175px; } 

.search-wrapper input::input-placeholder { color: #A7A7A7; font-size: 16px; } 

.search-wrapper input::-webkit-input-placeholder { color: #A7A7A7; font-size: 16px; } 

.search-wrapper input::-moz-placeholder { color: #A7A7A7; font-size: 16px; } 

.search-wrapper input::-ms-input-placeholder { color: #A7A7A7; font-size: 16px; } 

.search-wrapper .form-control { padding: 0 10px; font-size: 16px; border: none; outline: none; position: relative; } 

.search-wrapper .form-group { overflow: hidden; position: relative; } 

.search-wrapper .tj { position: absolute; width: 48px; color: #fff; background: #16743A url(/style/images/custom/search.png) no-repeat center; right: 0; top: 0; padding-left: 20px; padding-right: 20px; } 

.search-wrapper .adSearch { display: inline-block; color: #fff; margin-left: 6px; font-size: 18px; font-weight: 700; } 

.search-wrapper .adSearch { height: 45px; line-height: 45px; display: inline-block; padding: 0 16px !important; border: none; } 

.search-wrapper .tj,
.search-wrapper .adSearch { border-radius: 0; } 

.search-wrapper #AdvanceSearchA { display: inline-block; } 

.search-wrapper .form-group>div { position: relative; } 

.search-wrapper form { position: absolute; left: 50%; transform: translateX(-50%); } 

.search-wrapper select:focus-visible { border: none; outline: none; } 

.search-wrapper .gjgyiconfont.gjgy-search { position: absolute; color: #fff; font-size: 30px; pointer-events: none; right: 8px; top: 2px; } 


.top { position: fixed; left: 0; right: 0; top: 0; z-index: 999; } 

.top.on .header.headeren{background: #fff;box-shadow: 3px 1px 5px 0px rgba(0, 0, 0, 0.3);}

.top .bai,.top.on .lv, .top .lv{display: none;}
.top.on .bai, .top .bai{display: block;}
.index-body .top.on .lv, .index-body .top .bai{display: none;}
.index-body .top.on .bai, .index-body .top .lv{display: block;}
.top.on .header-nav ul>li>a{color: #000;}
.top.on .header-nav ul>li.active>a, .top.on .header-nav ul>li:hover>a{color:#79D5E2;}
.index-body{margin-top: 0px;}
body{margin-top: 95px;}

.ban-box { height: calc((690 / 1920) * 100vw); } 

.banbg { background-size: cover; width: 100%; height: 100%; } 

.banner { height: 100%; position: relative; } 

.banner .ban_img { width: 100%; padding-bottom: calc((691/1920)*100%); display: block; } 

.bannerswiper { width: 100%; position: absolute; top: 50%; left: 0%; transform: translate(0, -50%); } 

.bannerswiper .swiper-slide { background: rgba(0, 0, 0, 0.43); color: #fff; } 

#ban-p { position: absolute; bottom: 50px; z-index: 2; left: 50%; transform: translateX(-50%); width: auto; } 

.banner .swiper-pagination-bullet { background: #fff; opacity: 0.55; width: 10px; height: 10px; } 

.banner .swiper-pagination-bullet+.swiper-pagination-bullet { margin-left: 7px; } 

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 100px; height: 10px; background: #FFFFFF; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.64); border-radius: 5px; opacity: 1; display: inline-block !important } 

.tj-zy a { color: #fff; font-size: 16px; } 

.tj-tit { font-size: 22px; font-weight: 700; line-height: 33px; } 

.tj-zy { margin-top: 18px;font-size: 16px; } 

.tj-art { color: #fff; font-size: 22px; } 

.tj-art:hover { color: #fff; } 

.rd-box { margin: 0 -20px; } 

.rd-l,
.rd-r { float: left; } 

.rd-r .article-thumb img { height: auto; max-height: 100%;width: auto;max-width: 100%;} 

.rd-l { width: 51%; } 

.rd-r { width: 49%; } 

.rd-l>div,
.rd-r>div { margin: 0 20px; } 

.tjnr-con { width: 33.3%; position: absolute; top: 50%; transform: translateY(-14%); left: 20%; font-size: 30px; color: #fff; background: rgba(0, 0, 0, .5); line-height: 36px; padding: 35px 28px } 

/* 期刊信息开始 */
.rd-t { padding: 22px; padding-right: 6px; border: 1px solid #16743A; } 

.qkxx img { width: 255px; } 

.qk-info { width: calc(100% - 275px); margin-left: 20px; font-size: 15px; color: #000; } 

.qk-info p+p { margin-top: 14px; } 

.zb span { display: inline-block; } 

.zb span+span { margin-top: 14px; } 

.qrcode { display: flex; align-items: flex-end; margin-top: 25px; } 

html[lang="en"] .qrcode img { display: none; } 

.gjgyiconfont.gjgy-youjian1 { font-size: 30px; } 

.gjgyiconfont.gjgy-rss { font-size: 30px; position: relative; top: -5px; } 

.qrcode .gjgyiconfont { color: #16743A; vertical-align: middle; } 

.qrcode img { width: 119px; } 

.cover { margin-left: 26px; } 

.cover a { display: inline-block; } 
.cover a:hover { text-decoration: none;color: #16743A; } 

/* 期刊信息结束 */
/* 投审稿按钮开始 */
.tsg { margin: 0 -15px; margin-top: 32px; } 

.tsg li { float: left; width: 25%; } 

.tsg li>a { margin: 0 15px; font-size: 26px; font-weight: bold; color: #FFFFFF; line-height: 33px; background: #50B0BE; border-radius: 50%; width: 120px; height: 120px; display: flex; flex-wrap: wrap; padding: 26px; text-align: center; box-shadow: 3px 1px 5px 0px rgba(0, 0, 0, 0.48); } 

.tsg li>a:hover { text-decoration: none; background: #16743A; } 

.index-body.en .tsg li>a {font-size: 16px;font-weight: bold;color: #FFFFFF;line-height: 26px;padding: 11px;text-align: center;box-shadow: 3px 1px 5px 0px rgba(0, 0, 0, 0.48);align-content: center;} 

/* 投审稿按钮结束 */
/* 热带文章开始 */
.index-body .rd-r  .article-list{padding: 0;}

.rd-r h3 { display: flex; justify-content: space-between; align-items: flex-end; } 

.rd-r h3 b { font-weight: 700; color: #16743A; font-size: 24px; } 

.rd-r h3 a { font-size: 14px; color: #16743A; } 

.rd-r ul { margin: 0 -12px; margin-top: 22px; display: flex;flex-wrap: wrap;} 

.rd-r ul li { float: left; width: 50%; } 

.rd-r ul li>div { margin: 0 12px; } 

.rd-r ul li:nth-child(n+3) { margin-top: 10px; } 

.rd-r .article-list { width: auto; padding: 0; } 

.rd-r .article-thumb a {height: 160px;width: 270px;background: #fff;border: 1px solid #eee;display: flex;justify-content: center;align-items: center;} 

.rd-r img { width: auto;max-width: 100%;max-height: 100%;} 

.rd-r .article-info-box { margin-top: 12px;width: 100%;margin-left: 0; } 

.rd-r .article-list-title a { font-size: 17px; color: #000; line-height: 24px; } 

html[lang="en"] .rd-r .article-list-title a{-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.rd-r .article-list-title a:hover { color: #16743A; } 

.rd-r .article-list-author a { font-size: 14px; color: #505050; } 

.rd-r .article-list-author { margin-top: 5px; } 

/* 热带文章结束 */
.com-box h3 { text-align: center; font-size: 24px; font-weight: bold; color: #16743A; position: relative; } 

.com-box h3::before { content: ''; display: inline-block; width: 265px; height: 1px; background: #16743A; vertical-align: middle; position: absolute; bottom: -19px; left: 50%; transform: translateX(-50%); } 

.com-box h3::after { content: ''; display: inline-block; width: 44px; height: 3px; background: #16743A; vertical-align: middle; position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); } 


/* 国家公园风采开始 */
.dt-img{padding-bottom: calc((342/559)*100%);display: block;border: 1px solid #dadada;}

.gyfc.com-box { padding-top: 45px; } 

.gyfc .swiper { width: 100%; height: 100%; } 

.gyfc .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } 

.gyfc .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } 

.gyfc .swiper { width: 100%; margin-left: auto; margin-right: auto; overflow: hidden; float: left; } 

.gyfc .swiper.gyfc-swiper2 { width: 75%; height: auto; position: relative; } 

.gyfc .swiper.gyfc-swiper { height: 517px; } 

.gyfc .swiper.gyfc-swiper2 .swiper-slide .fc-img { padding-bottom: calc((518/903)*100%); } 

.gyfc .swiper.gyfc-swiper .swiper-slide .fc-img { padding-bottom: calc((144/266)*100%); } 

.gyfc .swiper.gyfc-swiper { width: calc(25% - 30px); margin-left: 30px; } 

.gyfc .swiper-slide { background-size: cover; background-position: center; position: relative; } 

.gyfc-swiper { box-sizing: border-box; } 

.gyfc-swiper .swiper-slide { width: 100%; height: 100%; } 

.gyfc-swiper .swiper-slide-thumb-active { border: 4px solid #16743A; } 

.gyfc .swiper-slide .fc-img { display: block; width: 100%; height: 100%; object-fit: cover; } 

.fc-tit { position: absolute; bottom: 0; color: #fff; font-size: 20px; font-weight: bold; background: rgba(0, 0, 0, .41); padding: 13px 30px; display: block; width: 100%; } 

.fc-tit:hover { color: #fff; } 

.fc-con { position: relative; margin-top: 52px; } 

.fc-con .gjgyiconfont { font-size: 32px; color: #fff; position: absolute; top: 50%; left: 0%; transform: translateY(-50%); z-index: 9; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.63); } 

.fc-con .gjgyiconfont.gjgy-you { right: 0; left: unset; } 

.nr-more { text-align: center; margin-top: 25px; } 

.nr-more a { color: #16743A; font-size: 14px; } 

/* 国家公园风采结束 */
/* 旗舰物种开始 */
.qjwz_p{display: none;}

.qjwz2-swiper{width: 100%;}

.qjwz.com-box { background: #f6f6f6; padding-top: 38px; margin-top: 36px; padding-bottom: 30px; } 

.qj-swiper { width: 1600px; overflow: hidden; margin: 0 auto; } 

.qj-swiper .swiper-slide img { width: 100%; } 

.qjwz .qj-swiper { padding-top: 20px; padding-bottom: 40px; } 

.qjwz .swiper-slide { width: 300px; box-shadow: 0 8px 20px #ddd; } 

.qjwz .swiper-slide img { display: block; width: 100%; } 

.qjwz .nr-more{margin-top: 5px;}

#carousel { position: relative; width: 90%; margin: 0 auto; margin-top: 50px; } 

#carousel .swiper { padding-top: 25px; padding-bottom: 5px; } 

#carousel .swiper-slide { width: 300px; background: none; box-shadow:none; } 

#carousel .swiper-slide img { display: block; width: 100%;height: 246px; } 
#carousel .swiper-slide>a{position: relative;}

.wz-txt{display: none;text-align: center;color: #000;font-size: 22px;font-weight: 700;margin-top: 32px;height: 30px;}
.wz-txt:hover{color: #16743A;text-decoration: none;}

.swiper-slide-next+.swiper-slide-visible .wz-txt{display: block;}

.qjwz .gjgyiconfont.gjgy-bofang { position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 45px;color: rgba(255,255,255,.8);}

/* 旗舰物种结束 */
/* 旗舰物种二级页开始 */
.qjwzList{margin:0 -10px;display: flex; flex-wrap: wrap;}
.qjwzList li{float:left;width:25%;}
.qjwzList li:nth-child(n+5){margin-top:20px;}
.qjwzList li>div{margin:0 10px;box-shadow: 2px 1px 9px 0px rgba(0, 0, 0, 0.38);padding: 10px;height: 260px;border-radius: 5px;}
.qjwzList li>div img{ max-width: 100%;max-height: 170px;}
.qjwzList li a{font-size: 15px;color: #000;display: block;}
.qjwzList li a:hover{text-decoration: none;}
.qjwzList li a:hover .desc{color: #16743A;}
.qjwzList .desc{text-align: center;color: #000;margin-top: 0px;font-size: 15px;width: 100%;height: 70px;display: flex;align-items: center;justify-content: center;}
.qjwzList .desc div>span{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.qjwzList li a>span{height: 180px;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #ccc;position: relative;}
/* 旗舰物种二级页结束 */
/* 行业动态开始 */
.hydt { margin-top: 40px; padding-bottom: 30px; } 

.dt-box { margin: 0 -15px; margin-top: 55px; } 

.dt-l { width: 49%; } 

.dt-l img { width: 100%; } 

.dt-r { width: 51%; } 

.dt-l>div,
.dt-r>div { margin: 0 15px; } 

.dt-r ul { margin: 0 -15px; } 

.dt-r li { width: 50%; float: left; height: 222px; } 

.dt-r li a { color: #fff; font-size: 16px;display: block;height: 160px; } 

.dt-r li a>div{-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.dt-r li>div>div {  font-size: 14px; color: #fff; } 

.dt-r li>div { margin: 0 15px; background: #16743A; height: 100%; padding: 25px; } 

.dt-r li:nth-child(n+3) { margin-top: 30px; } 

.dt-txt {height: 124px;background: #16743A;color: #fff;padding: 20px 27px;font-size: 14px;}

.dt-txt a {color: #fff;font-size: 20px;font-weight: bold;display: block;height: 70px;} 

.dt-txt a>div{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.dt-box .gjgy-shijian-xianxing.gjgyiconfont { margin-right: 5px; }

/* 行业动态结束 */
/* 排行榜开始 */
.phb { background: #f6f6f6; padding-top: 40px; padding-bottom: 40px; } 

.phb h3 { display: flex; justify-content: center; cursor: pointer; } 

.phb h3 ul { font-size: 24px; color: #000; } 

.phb h3 ul li { float: left; font-weight: 700; } 

.phb h3 ul li::after { display: inline-block; content: ""; width: 2px; height: 26px; background: #000; margin: 0px 35px 0px 35px; position: relative; top: 5px; } 

.phb h3 ul li:nth-last-child(1)::after { display: none; } 

.ph-box .ph-con{display: none;}
.ph-box .ph-con.ac{display: block;}

.ph-con { margin: 0 -10px; margin-top: 30px; } 

.phb h3 ul li.on{color: #16743A;}

.ph-l{ float: left; width: 50%; } 

.ph-l>div { margin: 0 10px; } 

.ph-con .article-thumb img {width: auto;height: auto;max-width: 100%;max-height: 100%;} 

.ph-con .article-info-box { width: calc(100% - 225px); margin-left: 20px; } 

.ph-con .article-list { width: auto; } 

.ph-con .article-list-author { margin-top: 8px; } 

.ph-num { color: #16743A; } 

.ph-num .gjgyiconfont { font-size: 15px; } 

.btzz { height: 106px; } 

/* 排行榜结束 */
/* 下载中心开始 */
.db-box { margin-top: 40px; } 

.db-box>div { margin: 0 -15px; } 

.c-box { float: left; width: 33.33%; } 

.c-box>div { margin: 0 15px; background: #F6F6F6; border-radius: 10px; min-height: 380px; padding: 40px 36px 25px 36px; } 

.c-box h3 { text-align: center; } 

.c-box h3 b { font-size: 24px; font-weight: 700; color: #16743A; position: relative; } 

.c-box h3 b::before { content: ''; display: inline-block; width: 26px; height: 2px; background: #16743A; position: absolute; left: -40px; top: 17px; } 

.c-box h3 b::after { content: ''; display: inline-block; width: 26px; height: 2px; background: #16743A; position: absolute; right: -40px; top: 17px; } 

.c-box ul { margin-top: 25px;height: 223px; } 

.c-box.xzzx ul li+li { margin-top: 15px; } 

.c-box.xzzx ul li a {display: inline-block;width: 100%;height: 40px;line-height: 40px;border-radius: 19px;border: 1px solid #16743A;font-size: 17px;color: #0C0C0C;padding-left: 22px;padding-right: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position: relative;} 

.c-box.xzzx ul li a .gjgyiconfont { position: absolute; right: 20px; color: #16743A; font-size: 20px; } 

.c-box.xzzx ul li a:hover .gjgyiconfont { color: #fff; } 

.c-box.xzzx ul li a:hover { text-decoration: none; color: #fff; background: #16743A; } 

.n-more { text-align: center; margin-top: 25px; } 

.n-more a { font-size: 14px; color: #16743A; } 

/* 下载中心结束 */
/* 通知公告开始 */
.c-box.tzgg li { padding-left: 12px; position: relative; } 

.c-box.tzgg li a { font-size: 17px; color: #000; } 

.c-box.tzgg li a:hover { text-decoration: none; color: #16743A; } 

.c-box.tzgg li::before { content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #16743A; position: absolute; left: 0; top: 10px; } 

.c-box.tzgg li+li { margin-top: 15px; } 

.c-box.tzgg>div { padding: 40px 15px 25px 23px; } 

/* 通知公告结束 */
/* 友情链接开始 */
.c-box.yqlj>div { padding: 40px 25px 25px 25px; } 

.c-box.yqlj li { padding-left: 24px; position: relative; } 

.c-box.yqlj li::before { content: ""; display: inline-block; width: 7px; height: 7px; transform: rotate(45deg); background: #16743A; position: absolute; left: 0; top: 10px; } 

.c-box.yqlj li a { font-size: 17px; color: #000; } 

.c-box.yqlj li a:hover { text-decoration: none;color: #16743A; } 

.c-box.yqlj li+li { margin-top: 15px; } 

/* 友情链接结束 */
/* 文章部分开始 */
.article-list-zy font a:hover .pdf-size{text-decoration: underline;}
.wz-index { background: #f6f6f6; margin-top: 40px;padding-bottom: 40px; padding-top: 40px;} 

#myTab { display: flex; justify-content: center; }

.index-body #myTabContent { margin-top: 15px;}

.header.headeren{background: #fff;box-shadow: 3px 1px 5px 0px rgba(0, 0, 0, 0.3);height: 86px;}
.top .header-nav ul>li>a{color: #000;}
.top .header-nav ul>li.active>a, .top .header-nav ul>li:hover>a{color:#79D5E2;}

.index-body .toolBox2 { display: none; } 

.tab-ul-index li { padding: 7px 40px; margin-right: 0; } 

.tab-ul-index li a { position: relative; } 

.tab-ul-index li,
.tab-ul-index li.active { background: none; } 

.tab-ul-index li.active { background: #16743A; } 

.tab-ul-index li.active a { color: #fff; } 

.tab-ul-index li+li { margin-left: 48px; } 

.tab-ul-index li a::before { content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #000; position: absolute; left: -20px; top: 16px; } 

.tab-ul-index li.active a::before,
.tab-ul-index li.active a::after { background: #fff; } 

.tab-ul-index li a::after { content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #000; position: absolute; right: -20px; top: 16px; } 

.tab-ul-index li a { font-size: 24px; color: #000; font-weight: 700; } 

.tab-ul-index li a:hover { text-decoration: none; } 

.item-div.index-body { margin-top: 35px; } 

.art-box { margin: 0 -10px; } 

.index-articles .article-list { width: 25%; float: left; border-bottom: none;padding: 11px 0; } 
.article-thumb{float: left;}

.article-thumb img{width: 213px;}
.index-articles .article-thumb{float: none;}
.article-info-box{float: left;width: calc(100% - 300px);margin-left: 15px;}
#hotArticleList .article-info-box{margin-left: 0;}
.index-articles .article-info-box{float: none;width: auto;margin-left: 0;}
.index-articles .article-list>div { margin: 0 10px; width: auto; box-shadow: 2px 1px 9px 0px rgba(0, 0, 0, 0.38); } 
.index-articles .article-list-left{display: none;}

.index-articles .article-thumb img {max-width: 100%;max-height: 100%;width: auto;height: auto;} 

.index-articles .article-thumb>a{height: 174px;border-bottom: 1px solid #B5B5B5;display: flex;justify-content: center;align-items: center;background: #fff;box-sizing: content-box;}

.index-articles .article-info-box { padding: 15px; padding-bottom: 25px; border-bottom: 5px solid #16743A;background: #fff; } 

.index-articles .article-list-journalg+.article-list-title { margin-top: 11px; } 

.index-articles .mainColor { color: #505050; } 

.article-list-title a { font-size: 17px; color: #000;line-height: 24px;} 
.index-body .article-list-title a{ -webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.index-body.en .article-list-title a{ -webkit-line-clamp: 3;}

.article-list-title a:hover,
.article-list-author a:hover { color: #16743A; text-decoration: none; } 

.article-list-author a{line-height: 20px;}

html[lang="en"] .article-list-author a{line-height: 18px;}

.article-list-author a,
.article-list-author span,
.article-list-time,
.article-list-time font,
.article-list-time a,
.article-list-zy,
.article-list-zy a { font-size: 14px; color: #505050; } 

.article-list-author { margin-top: 10px; line-height: 18px;} 

.article-list-time { margin-top: 4px; } 

.article-list-zy { margin-top: 10px; } 

.index-articles .article-list-author{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.index-body .article-list { padding: 17px 0; } 

.index-articles #currentIssue { display: flex;flex-wrap: wrap;margin: 0 -10px; margin-top: 15px;}
.article-list-zy font+font a::before { content: '|';display: inline-block; margin: 0 17px 0 0;color: #505050; position: relative; top: -1px;}
.article-list-zy font{ padding: 0 6px;}
/* .index-articles .wz-box{height: 166px;} */

html[lang="en"] .index-articles .wz-box{height: 160px;}

#lan .nr-more{margin-top: 15px;}

/* 文章部分结束 */
.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 { padding: 0 22px; } 

.top .nav.header-nav-en li { padding: 0 8px; } 

.top .nav ul>li { height: 45px; } 

.top .header-nav ul>li>a { line-height: 45px; height: 44px; font-size: 17px; color: #000; font-weight: bold; } 
.index-body .top .header-nav ul>li>a{  color: #fff; } 
.top .header-nav.header-nav-en ul>li>a{  font-size: 15px; } 
.index-body .top.on .header-nav ul>li>a{  color: #000; } 

.header-nav ul>li ol { top: 58px; } 


.header-nav,
.header-nav { background: transparent; } 

.header-nav ul>li.active>a,
.header-nav ul>li:hover>a { color: #79D5E2; background: none; border-bottom: 3px solid #79D5E2; } 

.header-nav ul>li ol li:hover,
.header-nav ul>li ol li:hover a { border: 0; background: #eee; color: #000; } 

.top .header-nav ul>li ol li a { padding: 0 10px; } 

.top .header-nav ul>li ol li a { text-align: left; } 

.header-nav ul>li ol { z-index: 9999;box-shadow: 0px 7px 12px 1px rgba(0, 29, 47, 0.15); } 

/*轮播图*/

.bot-r img{width: 104px;}
.bot-r img+img{margin-left: 5px;}

.bot-l{padding-top: 19px;}

.footer {padding: 15px 0;margin-top: 50px;}  


.footer,
.footer * { font-size: 14px; } 

.footer a { color: #fff;  } 

.footer .btmb,
.footer,
.footer .top { background: #16743A; color: #fff; } 

.footer .bottom p+p{margin-top: 5px;}
/*右侧*/

/*文章部分开始*/
.index-main { padding-top: 44px; } 

body { font-family: MicrosoftYaHei, PingFangSC-Bold, sans-serif; } 


.column-ul li{float: left;}
.index-articles .column-ul li a{font-size: 14px; color: #000;}
.index-articles .column-ul li a:hover{text-decoration: none;}
.index-articles .column-ul li{margin-left: 40px;}
.index-articles .toolBoxBorder .column,
.index-articles .toolBoxBorder .column-ul { z-index: 9; border: none; } 
.all-art.mainColor{float: left;margin-left: 40px;color: #000;font-size: 14px;line-height: 19px;}
.index-articles .column.pull-left{width: 60%;margin-left: 40px;}
.index-articles .column.pull-left ._table{width: 100%;height: auto;}
.all-art.on,.index-articles .column-ul li.on a{background: #16743A;border-radius: 14px;padding: 3px 15px;color: #fff;}
.cur-date{font-size: 14px;color: #000;margin-left: 20px; margin-top: 4px;}
.catalog a{background: #16743A;border-radius: 3px;padding: 5px 12px 6px 12px;color: #fff;line-height: 28px;}
.catalog a+a{margin-left: 10px;}
.column.pull-left{margin-right: 14px;background: #16743A;}
.index-articles .column.pull-left{background: none;}
i.fa.fa-navicon.fl,.column span{color: #fff;}
.index-articles i.fa.fa-navicon.fl,.index-articles .column span{color: #000;}
i.fa.fa-navicon.fl{font-size: 15px;position: relative;top: 1px;}
.index-articles i.fa.fa-navicon.fl{font-size: 14px;position: relative;top: 0px;}
.news-details-body{font-size: 16px;}

.issue-list-body .article-list .article-thumb a{ background: #fff;height: 136px;border: 1px solid #b5b5b5;display: flex;justify-content: center;align-items: center;width: 213px;}
.issue-list-body .article-list .article-thumb img{width: auto;max-width: 100%;max-height: 100%;}
/*文章部分结束*/
.column i { font-size: 20px; } 
.neighborCatalog{box-shadow: none;}
.neighborCatalog>div{box-shadow: 0px 0 3px rgba(0,0,0,0.3);}
/* 自定义样式结束 */
/* 字体图标开始 */
@font-face { font-family: "gjgyiconfont"; /* Project id 4230233 */
src: url('./fonts/iconfont.woff2?t=1693875565256') format('woff2'),
url('./fonts/iconfont.woff?t=1693875565256') format('woff'),
url('./fonts/iconfont.ttf?t=1693875565256') format('truetype'); } 

.gjgyiconfont { font-family: "gjgyiconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 

.gjgy-search:before { content: "\e609"; } 

.gjgy-wenxian:before { content: "\e829"; } 

.gjgy-quotation_marks:before { content: "\e715"; } 

.gjgy-shijian-xianxing:before { content: "\e8c4"; } 

.gjgy-zuo:before { content: "\e635"; } 

.gjgy-you:before { content: "\e636"; } 

.gjgy-tabxiala:before { content: "\e6dc"; } 

.gjgy-bofang:before { content: "\e630"; } 

.gjgy-xiazai:before { content: "\e63c"; } 

.gjgy-rss:before { content: "\e62b"; } 

.gjgy-youjian1:before { content: "\e615"; } 

/* 字体图标结束 */

#topicList .article-list-left{position: unset;width: 100%;}
#topicList .article-list-left img{max-width: 100%;height: 150px;}
#topicList .article-list-left>a{display: block;}
.tk-box{margin-top: 20px;}
#topicList .article-list{padding: 20px 0;border: none;}
#topicList ul{margin:0 -10px;display: flex;flex-wrap: wrap;}
#topicList ul li{float:left;width:25%;}
#topicList ul li>div{margin:0 10px;box-shadow: 2px 1px 9px 0px rgba(0, 0, 0, 0.38);text-align: center;padding: 10px 10px 16px 10px;border-radius: 5px;}
.tk-btn{display: flex;justify-content: center;text-align: center; margin-top: 30px;margin-bottom: 20px;}
.tk-btn li{float: left;font-size: 16px;color: #000;width: 62px;height: 28px;line-height: 28px; cursor: pointer;}
.tk-btn li+li{margin-left: 50px;}
.tk-btn li.on{background: #16743A;border-radius: 14px;color: #fff;}
.no-art{margin:0 -10px;}
.no-art li{width:25%;float: left;}
.no-art li:nth-child(n+5){margin-top: 20px;}
.no-art li img{max-width: 100%;max-height: 170px;}
.no-art li>a{margin:0 10px;position: relative;display: block;text-align: center;box-shadow: 2px 1px 9px 0px rgba(0, 0, 0, 0.38);padding: 10px;height: 260px;border-radius: 5px;}
.no-art li>a>div{text-align: center;color: #000;margin-top: 0px;font-size: 15px;width: 100%;height: 70px;display: flex;align-items: center;justify-content: center;}
.no-art li>a>div>span{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.no-art li>a>span{height: 180px;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #ccc;position: relative;}
.no-art li>a:hover{text-decoration: none;}
.no-art li>a:hover div{color: #16743A;}
#topicVideoList,#topicImgList{margin-bottom: 20px;}
.no-art .gjgyiconfont.gjgy-bofang{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 45px;color: rgba(255,255,255,.8);}
#topicArticlesList .article-info-box{margin-left: 0;width: 100%;}
#topicArticlesList,#topicVideoList, #topicImgList{margin-top:50px;}
.topic-articles-page .com-box h3{font-size: 22px;}

.main-right .c-box{width: 100%;margin-bottom: 25px;}
.main-right .c-box>div{margin: 0;padding: 15px; min-height: auto;border-radius:5px;}
.main-right .c-box .qk-info{width: 100%; margin-top: 15px;}
.fmlj{display: block;text-align: center;width: 100%;}
.main-right .qk-info p+p{margin-top: 8px;}
.main-right .zb span+span{margin-top: 6px;}
.topic-body .main-right,.topic-articles-page .main-right{display: none;}
.topic-body .main-left,.topic-articles-page .main-left{width: 100%;}
.topic-articles-page .com-box{margin-bottom: 44px;}


@media (min-width: 1200px) {

.article-pc {min-height: 640px;}

body .main-left { width: calc(100% - 330px); float: left; padding: 0;  } 

body .main-right { width: 300px; float: right; padding: 0; margin-left: 30px; } 

body .container { width: 1200px; padding: 0; } 

.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 (max-width: 1600px){
html[lang="en"] .header .logo img{width: 130px;}
html[lang="en"] .header .gjgyiconfont.gjgy-search{margin-left: 0;}
html[lang="en"] .search-wrapper .adSearch{font-size: 16px;}
html[lang="en"] .search-wrapper .searcontent{width: 360px;}
.top .nav.header-nav-en li{padding: 0 5px;}
}

@media (max-width: 1530px){
.header .logo img { max-width: 380px; } 

.header .logo { margin-top: 30px; } 

.top .nav li { padding: 0 14px; } 
}

@media (max-width: 1420px){
.top .header-nav.header-nav-en ul>li>a{font-size: 14px;}
}

@media (max-width: 1360px){
.header.headeren .container { width: 90%; } 

.header .logo img { max-width: 140px; } 

.header .logo { margin-top: 23px; } 

.top .nav li { padding: 0 13px; } 
}

@media (max-width: 1200px){

.tjnr-con{top: 35%;}
.topic-body{padding-top: 0;margin-top: 50px;}
#topicList .article-list-left{display: block;}
.qkxx img { width: 200px; } 

.qk-info { width: calc(100% - 220px); } 

b { font-size: 30px; } 

body { padding-top: 50px; } 

.phone-nav .container { padding-left: 15px; padding-right: 15px; } 
}

@media (max-width: 992px){

.bot-r{float: left;margin-top:10px;}

.dt-l,
.dt-r { width: 100%; } 

.dt-r { margin-top: 20px; } 

.ph-l,
.ph-r { width: 100%; } 

.index-articles .article-list { width: 50%; } 

.qkxx a { display: block; text-align: center; width: 100%; } 

.qk-info { width: 100%; margin-top: 18px; } 

.rd-l { width: 50%; } 

.rd-r { width: 50%; } 

.tj-zy { display: none; } 

.tj-tit { font-size: 20px; } 

.bannerswiper .swiper-slide { padding: 24px 20px; } 

.bannerswiper { height: auto; } 
}

@media (max-width: 768px){
#newsContentOutput, #newsListOutput, #newsListWrap{padding: 0 15px;}
.qjwzList li{width: 100%;}
.qjwzList li+li{margin-top: 20px;}
body{padding-top: 0;margin-top: 60px;}
.articleListBox{padding: 0 15px;}
.no-art li{width: 100%;}
body {padding-top: 0px;margin-top: 70px;}
.index-body{margin-top: 52px;}
#topicList .article-list{width: 100%;padding: 15px;}
.footer .bottom{text-align: left;}
.index-articles .wz-box{height: auto;}
.qj-con{display: none;}
.qjwz_p{display: block;}

.index-body .wz-index .article-list{padding: 10px 0;}
.index-articles .column-ul li{margin-left: 12px;}
.index-articles .column.pull-left{width: 100%;margin-left: 0px;margin-top: 20px;}
.all-art.mainColor{margin-left: 0;}
.gyfc .swiper.gyfc-swiper{display: none;}
.gyfc .swiper.gyfc-swiper2{width: 100%;}
#myTab{width: 720px !important;}
.index-articles .article-list { width: 100%; } 

.tsg li>a { font-size: 23px; line-height: 26px; width: 84px; height: 84px; padding: 16px;margin: 0 5px; } 

.rd-r ul li { width: 100%; margin-bottom: 10px; } 

.rd-r ul li:nth-child(n+3) { margin-top: 0; } 

.rd-l,
.rd-r { width: 100%; } 

.rd-r { margin-top: 30px; } 

.ph-con .article-info-box { width: 100%; } 

.ph-con .article-thumb { display: none; } 

.phb h3 ul li::after { margin: 0px 10px 0px 10px; } 

.dt-r li { width: 100%; margin-bottom: 20px; } 

.dt-r li:nth-child(n+3) { margin-top: 0; } 


.c-box { width: 100%; margin-bottom: 20px; } 

.c-box>div { min-height: auto; } 

.bannerswiper { width: 100%; transform: translate(0px, 0px);top: 0;} 
.bannerswiper .swiper-slide{padding: 0;}
.tjnr-con {width: 80%;top: 20%;transform: translateY(-14%);left: 10%;font-size: 25px;line-height: 36px;padding: 10px 10px;} 
#ban-p{bottom: 8px;}
.index-main {padding-top: 25px;} 

}

.main-right .c-box ul{height: auto;}
.rank-yeartab li.current a{background-color: #16743a;}
.ph-con .article-list .article-thumb a{display: block;width: 205px;height: 127px;display: flex;justify-content: center;align-items: center;border: 1px solid #ededed;background: #fff;}

