.body-container { display: flex; flex-direction: column-reverse; }

.news-list{ margin:.13rem;}
.news-list li { position: relative; margin-bottom: .05rem; }

.news-date{ display:none;}

.news-time { position: absolute; bottom: .10rem; font-size: 0.12rem; color: #dcdcd1; }

.news-link{ padding-bottom: 0.25rem;
       box-shadow: inset 0px -1px 0px 0px #f4f2f1;
       display: list-item;
       text-align: -webkit-match-parent;

}
.news-link a{font-size: 0.15rem; margin-bottom: 0.1rem; line-height: 1.6; }
.news-link p{font-size: 0.14rem;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
     line-height: 0.26rem;
}

.subnav h1 b,.banner {display:none;}
.subnav li{ 
    height: 0.5rem;
    line-height: 0.5rem;
    display: block;
    border-top: 1px solid #eee;
    padding: 0px 0.40rem;
    background: url(/r/site_1/default/img/mobileicon.jpg) no-repeat 20px center;
    font-size: .15rem;
    }


.newscontent { 
  width:100%; 
  margin-bottom:50px;
  margin-top:20px;
}

.newscontent h3.title {
	margin: 0;
	text-align: center;
	line-height: 25px;
	font-size:.15rem;
	font-weight:bold;
	font-family:宋体;
	padding-bottom: 10px;
	color:#d49f53;
}

.publish{ text-align:center;}

.newscontent .author {
  padding-bottom: 5px;
  margin-bottom: 15px;
  margin-top:5px;
  text-align: center;
  color: #000;
  border-bottom: 1px solid #000;
}

.newscontent .title{ float: none; width: 100%; font-size:24px; color:#d49f53; border: none; }

.content{ padding: 0 18px ; text-align: justify; margin-bottom:20px;}
.content > p, .content > div, .newscontent > p,.newscontent > div { font-size: .15rem; line-height:1.5em;  }

/*友情链接*/
.links-container { margin-bottom: 0.2rem; }
.text-links { width:100%; border-bottom: 1px #ccc solid; }
.text-links  ul li { height:50px; background:  url(/r/site_1/default/img/mobileicon.jpg) left center no-repeat; line-height:50px; margin-left:25px;width: 100%; text-indent: 20px; font-size: .15rem; }


.pic-links { width:100%; margin-top:20px; }
.pic-links ul li{ margin-bottom: 0.085rem; }
.pic-links ul li a { margin: 0 auto; display: block; width: 90%; }
.pic-links ul li img{ width: 100%; height:100px; border: 1px #ccc solid; }


/*视频中心*/

.vShow-list {width: 100%; margin-left: -1%; margin: 20px 5px 0 0;}
 .vShow-list .vShow-list-item {  float: left; width: 95%;  margin: 1.5%;font-size:.15rem;border: 1px #ccc solid;}
.vShow-list .vShow-list-item .vShow-img {  width: 100%;  position: relative;}
.vShow-list .vShow-list-item a { text-decoration: none; color: #676767;}
.vShow-list .vShow-list-item p {
    
    color: #333;
    padding: 0 10px;
    line-height: 24px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.vShow-list .vShow-list-item .vShow-img img {
    display: block;
    width: 100%;
    height: 260px;
}


.vShow-list .vShow-list-item .vShow-img .btnIcon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/r/site_1/default/img/videoBtn.png) no-repeat center;
    -moz-background-size: 100%;
    background-size: 100%;
    position: absolute;
    left: 10px;
    bottom: 10px;
}
.pagesite{margin-left:30px;}

/*分页组件*/
.pager { text-align: center; font-size: .14rem; }
.pager .total-count { display: none; }
.pager select { margin: 0 0.02rem; width: 0.5rem; }

.news-date{ display:}

.navbox {
    display: flex;
}


/*公司领导  */
div.pagecontent {margin:15px;min-height:450px;}
div.pagecontent p{color:#333;font-size:14px;line-height:20px;padding:3px 5px;text-indent:28px;text-align: Justify; float:left;}
div.pagecontent .box{margin:20px 5px 5px 5px;padding-bottom:5px;border: none;border-bottom: 1px solid #EBEBEB;height:auto;float: left;}
div.pagecontent h3 {font-size: 20px;font-weight: bold;line-height: 2.5em;border-bottom: 1px dotted #bbb;text-align: center;font-family: "Microsoft YaHei";color: #428bca;}
div.pagecontent .box img {float:left; padding: 10px 80px;width:150px;height:190px;}


.footer-back {
    text-align: Center;
    background: #f2f3f5;
    height: 0.5rem;
    line-height: 0.5rem;   
    font-size:.15rem;
    display: flex;
    flex-direction: column-reverse;
}


/*历史沿革*/
.page-lsyg .news-list .news-date, .page-lsyg .news-list .pager { display: none; }
.page-lsyg .news-list .news-time { display: block; margin-top: 0.01rem; }
.page-lsyg .news-list ul { position: relative; }
.page-lsyg .news-list li { position: initial; margin-bottom: initial; border-bottom: none; padding: 0.12rem 0; display: flex; align-items: flex-start; }
.page-lsyg .news-list ul:before { position: absolute; content: ''; left: 0.96rem; background: #dcdcdd; top: 0; width: 0.02rem; height: 100%;}
.page-lsyg .news-list li .news-link { padding-left: 0.35rem; position: relative; width: 2.8rem; box-shadow: none; }
.page-lsyg .news-list li .news-link:before { content: ''; position: absolute; left: 0.075rem; top: 0.02rem; width: 0.21rem; height: 0.21rem; background: #f3d9a7; border-radius: 50%; }
.page-lsyg .news-list li .news-link:after { content: ''; position: absolute; left: 0.105rem; top: .045rem; width: 0.15rem; height: 0.15rem; background: #a6760d; border-radius: 50%; }
.page-lsyg .news-list li .news-time { position: initial; bottom: initial; }

/* 专题专栏 */
.specialbox { padding:20px 0;}
.specialbox ul { display: block; margin: 0.08rem -0.05rem; /* 抵消gap导致的问题 */ gap: 0.045rem; }
.specialbox ul::before, .specialbox ul::after { content: ''; flex: 0; }
.specialbox li { flex: 1;    height: 90px; width: 160px;  float: left;padding:12px; }
.specialbox li a { display: block; width:100%; height: 100%; border-radius: .05rem; overflow: hidden; opacity: .8; }
.specialbox li a:hover { opacity: 1; }
.specialbox li a img { height: 100%; width:100%;}



/*领导团队*/
.newsbox-right{  flex: 1; }

.news-nav { width:100%; display:block;}
.news-nav ul { display: flex; justify-content: flex-start; text-indent: .2rem; } 
.news-nav li { flex: 0 0 auto; text-align: center; vertical-align：sub;width:50%; background:#f3d9a7; line-height: .3rem;font-size: .13rem;}
.news-nav li a { color:#717071; font-size: 120%; }
.news-nav li.active { color:#a6760d; font-weight: bold; background:#dcdcdd;}
.news-nav li::after { content: '|'; color: #dcdcdd; margin: 0 18px; display:none; }
.news-nav li:last-child::after { content: ''; }



.page-gsld .news-list.active {
    display: block;
}
.page-gsld .news-list {    display: none;    margin-left: .12rem;}



.page-gsld .news-link { text-align: center; overflow: hidden; vertical-align: bottom;   box-shadow:0；}

.page-gsld .news-list ul{ display: flex;  flex-wrap: wrap; }
.page-gsld .news-list li {    border: none;  margin-top: 50px;    flex: 0 0 50%;}

.page-gsld .news-list li:first-child {   flex: 0 0 100%;}


.page-gsld .news-list li .news-link img {
    position: relative;
    width: 120px;
    height:160px;
}




