@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

:root{
    --page-color: #8bbb29;
}
a:active,a:hover {
	color: var(--page-color);
}

.warp{ background-color:#FFF;  }


/* 通用概览 */
.Main{box-sizing:border-box;padding: 35px 30px;border-radius: 10px;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(0,45,76,0.1); margin-bottom:30px;}

.LeftNav{width: 300px;/* box-shadow: 0px 5px 5px 0px rgba(165,165,165,0.2); */float: left;}
.LeftNav li{position: relative;height: auto;user-select: none;}
.LeftNav li + li{margin-top: 0.5px;}
.LeftNav li::after{content: '';display: block;position: absolute;width: 100%;height: 1px;background: #ddd;left: 0;bottom: 0px;transition: all 0.3s;z-index: 0;}
.LeftNav li a{display: flex;height: auto;font-size: 26px;font-weight: bold;line-height: 1.5;text-align: center;align-items: center;justify-content: center;position: relative;z-index: 1;transition: all 0.3s;padding: 20px 10px;}
.LeftNav li:hover::after,
.LeftNav li.on::after{left: 0;width: 100%;height: 100%;background-color: var(--page-color);}
.LeftNav li:hover a,
.LeftNav li.on a{ color: #FFF; }

.RightMain{box-sizing: border-box;width: auto;}
.LeftNav + .RightMain{ width:calc(100% - 345px); float:right; }


.PageTitle{position: relative;height: 40px;display: flex;justify-content: space-between;align-items: center;}
.PageTitle h1{font-size: 30px;font-weight: bold;margin-right: 18px;user-select: none;display: inline-block;white-space: nowrap;}
.PageTitle::after{content: '';display: block;position: relative;width:calc(100% - 140px);border-bottom: 1px solid var(--page-color);}

.PageTitle.tr{ flex-direction: row-reverse; }
.PageTitle.tr h1{ margin:0 0 0 18px; }
.RightMain .PageTitle h1{ color: var(--page-color); }

.NewsList{ }
.NewsList li{position: relative;height: auto;display: flex;justify-content: space-between;/* align-items: center; */border-bottom: 1px solid #e1e1e1;padding: 30px 0;}
.NewsList li::after{ content: ''; display: block; position: absolute; left: 0; bottom: 0; height: 1px; background-color: #8bbb29; width: 0; transition: width 0.5s; }
.NewsList li .Pic{ position:relative; width:310px; min-height:180px; }
.NewsList li .Pic img{ width:100%; /*height:100%; object-fit:cover;*/ }
.NewsList li .Con{width: 100%;position: relative;display: flex;flex-direction: column;justify-content: space-between;}
.NewsList li .Pic +  .Con{ width: calc(100% - 340px); }
.NewsList li .Con>.T{position: relative;display: flex;justify-content: space-between;flex-direction: column;}
.NewsList li .Con>.T h1{position: relative;overflow: hidden;font-size: 20px;line-height: 1.5;max-width: 100%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
.NewsList li .Con>.T span{ font-size: 14px; }
.NewsList li .Con .desc{position: relative;font-size: 16px;overflow: hidden;line-height: 1.7;color: #999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;margin-top: 15px;}
.NewsList li .Con .desc br{ display:none; }

.NewsList li .More{cursor: pointer;text-align: right;display: block;}
.NewsList li .More span{font-size: 16px;margin-left: 10px;}


.NewsList li:hover::after{ width: 100%; }

.xrld .NewsList li .Pic,
.ljld .NewsList li .Pic,
.zjwy .NewsList li .Pic{height: 210px;width: 200px;}
.zjwy .NewsList li .Pic img
.xrld .NewsList li .Pic img,
.ljld .NewsList li .Pic img{object-fit: unset;}
.zjwy .NewsList li .Pic + .Con,
.xrld .NewsList li .Pic + .Con,
.ljld .NewsList li .Pic + .Con{width: calc(100% - 240px);}

.trzwyh .NewsList li .Pic img{object-fit: unset;}


/*正文卡片*/
/*文章细览*/
.ContentPageBox{height: auto;}
.ContentPageBox.f_l{width: 1000px;}
.ContentPageBox .ArticleTitle{ padding: 25px 0 10px; font-size: 28px; line-height: 1.3; font-weight: bold; color: #000; text-align: center;}
.ContentPageBox .ArticleProperties{position: relative;/* overflow: hidden; */height: auto;padding: 10px 0;border-bottom: 2px dashed #f1eaea;margin-bottom: 20px;}
.ContentPageBox .ArticleProperties .f_l{width: auto;text-align: center;float: none;}
.ContentPageBox .ArticleProperties .f_r{position:absolute;right: 30px;}
.ContentPageBox .ArticleProperties span{font-size: 15px;color: #666666;line-height: 35px;}
.ContentPageBox .ArticleProperties .f_l span{margin-left: 20px;}
.ContentPageBox .ArticleProperties .f_l span#Art_author{display:none;}
.ContentPageBox .ArticleProperties .f_r span{ margin-left: 15px;}
.ContentPageBox .ArticleProperties span.print,
.ContentPageBox .ArticleProperties span.close,
.ContentPageBox .ArticleProperties span.fontsize{ user-select:none; }
.ArticleProperties .f_l a{font-size: 15px;}
.ArticleProperties .f_l a.largeFont,
.ArticleProperties .f_l a.medFont,
.ArticleProperties .f_l a.smallFont{margin-left:5px;cursor: pointer;}
.ArticleProperties .f_l a.largeFont.curFont,
.ArticleProperties .f_l a.medFont.curFont,
.ArticleProperties .f_l a.smallFont.curFont{ color:#1b7533; font-weight:bold;}

.ArticleProperties .f_r a.icp:nth-of-type(2){display:none;}
.PageMainBox img{max-width:100%!important;height:auto;}
.DocHtmlCon{margin-top: 15px;height: auto;overflow: hidden;font-size: 16px;line-height: 2;}
.DocHtmlCon iframe{ max-width:100%; }
.DocHtmlCon #Zoom p{margin: 5px 0px;margin-bottom: 15px;}
.DocHtmlCon #Zoom p.western{line-height:30px !important;}
.DocHtmlCon #Zoom table{max-width:100%;}
.DocHtmlCon  #Zoom img{ max-width:100%!important;height: auto!important;margin-bottom: 10px;}
.DocHtmlCon .Video{width: 600px !important;height: 400px !important;}


/*正文默认样式*/
.trs_paper_default{color:#333;/* font-size:16px; */zoom:1;}
.trs_paper_default p{margin:5px 0;margin-bottom:15px;color:#333;/* text-indent:2em; *//* font-size:16px; */line-height:30px;}
.trs_paper_default img{margin-bottom:-3px;max-width: 100% !important;text-align:center;height: auto;}
.trs_key4format{color:#333;font-size:16px;zoom:1;}
.trs_key4format>p{margin:5px 0;margin-bottom:15px;color:#333;text-indent:2em;font-size:16px;line-height:30px;}
.trs_key4format img{margin-bottom:-3px;max-width:100%;text-align:center;}


/* 无左侧-文章 */
.TextPartName{padding:30px 50px 0px;display: flex;justify-content: space-between;align-items: center;}
.TextPartName h1{font-size:30px;font-weight: bold;display: block;margin-right: 30px;white-space: nowrap;}
.TextPartName::after{content:'';display: block;position: relative;border-bottom: 1px solid var(--main-color);width: calc(100% - 150px);}



/* 信息检索 */
.SearchStringPart{display:flex;align-items: center;justify-content: space-between;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.SearchStringPart>h1{ font-size:18px; }
.relType{display:flex;font-size: 12px;}
.relType .item{display: flex;align-items: center;}
.relType .item + .item{ margin-left:10px; }
.relType .item>label{ padding:0 10px; }
.relType .item .layui-form-radio{margin-right:10px; z-index: 0;}
.relType .item .layui-form-radio>*{ font-size:12px; }
.relType .item .layui-form-radio .layui-anim-scaleSpring{color: #00923f;border-color: #00923f;}
.relType .item .block{ display:flex; }
.relType .item .inline{width: 100px;}
.relType .item .inline + .inline{ margin-left:5px; }
.relType .item .layui-input{height:30px;border-radius: 15px;}

.SearchResult li{position: relative;overflow: hidden;padding: 30px 0px;font-size: 14px;border-bottom: 1px solid #bebebe;display: flex;justify-content: space-between;}
.SearchResult li .pic{width:200px;height:auto;float: left;}
.SearchResult li .pic a{display:flex;justify-content: center;}
.SearchResult li .pic img{max-width: 100%;}
.SearchResult li.PicN .txt{width: calc(100% - 220px);display: flex;flex-direction: column;justify-content: space-between;}
.SearchResult li a h1{font-size: 22px;line-height: 1.5;/* font-weight: bold; */}
.SearchResult li a .desc{display: block;margin-top: 10px;line-height: 1.5;color: #686868;text-indent: 2em;position: relative;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;}
.SearchResult li .attribute{ margin-top: 10px;}
.SearchResult li .channel em{ display: inline-block; float: left; height: 20px; line-height: 20px; padding: 0 8px; background: #efefef;}
.SearchResult li .channel em.red{ background-color: #ababab; color: #FFF;}
.SearchResult li .Time{ display: block; color: #c1c1c1; line-height: 20px;}
.SearchResult li .Time em{margin: 0 10px;padding-left: 15px;white-space: nowrap;}

/*仿layui分页样式*/
.ThePages{padding: 10px 0px;clear: both;overflow:hidden;text-align: center;margin-top: 20px;}
.ThePages a,.ThePages span,.ThePages em{display: inline-block; *display: inline; *zoom: 1;color: #333;font-size: 12px;}
.ThePages a,.ThePages em{padding: 0 15px;line-height: 28px;}
.ThePages a:not([href]){cursor: no-drop;}
.ThePages span a,.ThePages>a{border: 1px solid #e2e2e2;}
.ThePages span,.ThePages>a{margin: 0 -5px 5px 0;background-color: #fff;}
.ThePages span.onhover a{background: var(--page-color); border: 1px solid var(--page-color); color:#FFF;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: var(--page-color) !important;}

#ThePages{ padding: 10px 0px;clear: both; text-align: center;margin-top: 20px;}

/*网站地图*/
.ChannelList{padding: 15px 30px;}
.ChannelList li{font-size: 18px;padding: 10px 0;line-height: 2;}
.ChannelList li a{margin: 5px 15px 0;white-space: nowrap;}
.ChannelList li a strong{font-size: 22px;}



/* 会员信箱 */
.HyxxPart{ width:60%; margin:50px auto 0; }
.HyxxPart .layui-form-label{width: 180px;padding-left: 0;word-break: break-word;}
.HyxxPart .layui-form-item .layui-input-inline.in2{width: calc(100% - 195px);margin-right: 0;}
.HyxxPart .layui-form-item .layui-input-block.in2{margin-left: 195px;}
.HyxxPart #captchaImg{pointer-events:initial;cursor: pointer;}
.HyxxPart .layui-form-item.submit .layui-input-block{margin-left:0;display: flex;justify-content: center;}
.HyxxPart .layui-btn-normal{ background-color: var(--page-color); }
.HyxxPart .layui-textarea{ min-height:200px; }





/* 英文版-修正 */
body.en .LeftNav li a,
body.en .PageTitle h1{font-size: 18px;word-break: break-word;}
.NewsList li .More span{ font-size:0;}
.NewsList li .More span::after{content:'More+';font-size: 16px;white-space: nowrap;}