.border-raduis-com{ border-radius: 8px; overflow: hidden;; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
/* ***************************************************************************************** */
/* 媒体联系人 */
/* ***************************************************************************************** */
.media-container {padding-left: 15px;padding-right: 15px;}
.media-container .com-description{margin: .3rem auto .5rem;}
.media-list{margin: .6rem auto;max-width: 1400px;}
.media-item{background-color: #F1F1F1;border-radius: 8px;padding: .8rem .8rem .8rem 1.8rem;}
.media-item>img{width: 25%;}
.media-msg{width: 70%;padding-top: .3rem;}
.media-msg .name{font-weight: bold;color: #222222;margin-bottom: .2rem;}
.media-msg .job{margin-bottom: .5rem;padding-bottom: .5rem;border-bottom: 1px solid #CDCDCD;}
.media-contact>div:first-child{margin-bottom: .5rem;}
.media-contact span{color: #000000;}
.media-contact p{color: #333333;}
.media-list{ padding: 1.2rem 0 .8rem 0; background: #f1f1f1; }
.media-content{ position: relative;;padding: 0 1.47rem; width: 33.333%; margin-bottom: .8rem; word-break: break-word;}
.media-content::after{ content: ''; position: absolute; right: 0; top: 50%; width: 2px; background: #CDCDCD; height: 80%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.media-content:nth-of-type(3n)::after{ opacity: 0; }
.media-content .name{ font-weight: bold; }
.media-content .job{ padding-bottom: .49rem; border-bottom: 2px solid #cacaca; margin-bottom: .64rem; }

.media-center-left{ width: 11.7rem; }
.media-center-right{ width: 6.1rem; }
.media-center-right .right-title{ font-weight: bold; line-height: 1; padding-bottom: .44rem; border-bottom: 2px solid #e5e5e5 }
.about-news-item .pic-wrap{ position: relative;width: 2rem; height: 1.6rem;border-radius: 8px; overflow: hidden }
.about-news-item .pic-wrap .about-news-pic{ position: absolute; max-width: none; height: 100%; top: 50%;left: 50%;transform: translate(-50%, -50%) }
.about-news-item .txt-box{ width: 3.4rem; color: #272D3D;padding-top: .12rem }
.about-news-item .txt-box .about-title{ height: .82rem; margin-bottom: .16rem }
.about-news-item .txt-box .know-more{ color: #878787 }
.about-news-item{ margin-top: .4rem }

.page-nav-container{ font-size: 0; }
.page-nav-item{ position: relative; display: inline-block; padding: 0 .2rem; }
.page-nav-item .page-nav-item-children{ position: absolute; z-index: 99; padding: 0; max-height: 0; overflow: hidden; transition: all 0.3s; text-align: left; width: 100%; top: .5rem; background: #fff; border-radius: .06rem; box-shadow: 0 0 .2rem #999; }
.page-nav-container .page-nav-item>.nav-item-title{ 
	/* padding: 0 .2rem; */
	color: #666;
	font-weight: bold;
	font-size: .32rem;
	position: relative;
 }
 .page-nav-container .page-nav-item>.nav-item-title.on{
	 color: #333;
 }
 .page-nav-item:hover .page-nav-item-children{ max-height: 600px; box-sizing: border-box; padding: .1rem 0;}
 .page-nav-container .page-nav-item>.nav-item-title:hover .iconfont{
	transform: rotate(90deg);
 }
 .page-nav-item .iconfont { vertical-align: middle; transition: all .3s ease-in-out; }
 .page-nav-container{ overflow: unset!important; }
 .page-nav-item:hover .nav-item-children-item { display: block; font-size: .18rem; }
 .page-nav-item:hover .nav-item-children-item>a{ display: block; padding: .12rem .24rem; color: #666; }
 .page-nav-item:hover .nav-item-children-item>a:hover { color: #222; background: #f1f1f1; position: relative; }
 .page-nav-item .nav-item-children-item>a .iconfont{ position: absolute; top: 50%; right: .2rem; transform: translateY(-50%); }

 .child-nav-box{ display: none; }
 .child-nav-box .child-nav{ display: none; }
 .child-nav-box .child-nav .nav-item-children-item>a{ display: flex; justify-content: space-between; font-size: 13px; padding: .12rem .24rem; }
 .page-nav-container .page-nav-item .nav-item-title.on::before {
	position: absolute;
	left: 10%;
	bottom: -8px;
	width: 80%;
	content: '';
	height: 2px;
	background-color: #222222;
}
/* 响应 */
@media (max-width:1200px) {
	.media-center-left{ width: 10rem; }
  .media-center-right{  }
}
@media (max-width:1100px) {
	.media-item>img{width: 30%;}
	.media-msg{width: 65%;}
}
@media (max-width:1000px) {
	.media-item>img{width: 35%;}
	.media-msg{width: 60%;}
  .media-list .media-content{ width: 50%; }
  .media-list .media-content:nth-of-type(2n)::after{ opacity: 0; }
	.media-center-left, .media-center-right{ width: 100%; }

	.about-news-item .txt-box{ width: 80%  }
}
@media (max-width:840px) {
	.about-news-item .txt-box{ width: 76%  }
}
@media (max-width:800px) {
	.media-item{padding: .8rem;}
	.media-item>img{width: 100%;float: none;margin-bottom: .3rem;}
	.media-msg{width: 100%;float: none;}
}
@media (max-width: 416px) {
  .media-list .media-content{ width: 100%; border-bottom: 1px solid #cacaca; padding-bottom: .4rem; }
  .media-list .media-content::after{ opacity: 0!important; }
  .media-list .media-content:last-of-type{ border: 0; }
	.page-nav-container{ overflow: auto!important; }
	.child-nav-box{ display: block; }
	.page-nav-container .page-nav-item .page-nav-item-children{ display: none; }
}

/* ***************************************************************************************** */
/* 新闻公告 */
/* ***************************************************************************************** */
.padt50{ padding-top: 50px; }
.padt30{ padding-top: 30px; }
.newscenter-top a{ display: block; height: 320px; background: #f1f1f1; border-radius: 7px; overflow: hidden;}
.newscenter-top-nav .pic{ width: 40%; overflow: hidden; }
.newscenter-top-nav .pic .pic-img img{ height: 320px; width: 100%;object-fit: cover;}
.newscenter-top-nav .desc{ width: 60%; height: 320px; padding: 65px 10%;}
.newscenter-top-nav .desc h2.title{ font-weight: 700; }
.newscenter-top-nav .desc .text{ margin: 16px 0; height: 53px; overflow: hidden; color: #999999;}
.newscenter-top-nav .desc span.time{ color: #999;}

.newscenter-top a:hover .pic .pic-img img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.newscenter-top a:hover .desc h2.title{ color: #910782;}
.search-form{ height: 1rem; margin: 0 auto; /*width: 12rem;*/ width: 10rem; margin-bottom: .4rem;}
.search-input { height: 100%; border-radius: 8px 0 0 8px; width: 8.5rem; padding: 0 .48rem; border: 1px solid #eee; -webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -ms-border-radius: 8px 0 0 8px; -o-border-radius: 8px 0 0 8px; }
.submit-btn { cursor: pointer; height: 100%; background: #222; color: #fff; width: 1.5rem; padding: 0 .48rem; border: 1px solid #eee; }
.submit-btn .iconfont{ font-size: inherit; }

ul.news-list li .news-center{ border-radius: 7px; overflow: hidden; margin-top: 15px; margin-bottom: 15px;}
ul.news-list li .pic{ overflow: hidden; position: relative;}
ul.news-list li .pic img{ width:100%; height:256px; object-fit:cover;}
ul.news-list li .desc{ background: #f1f1f1;padding: 0.375rem;}
ul.news-list li .desc h2.title{ font-weight: 700; height: 60px; overflow: hidden;}
ul.news-list li .desc .text{ margin: 10px 0; height: 53px; overflow: hidden; color: #999999;}
ul.news-list li .desc span.time{ color: #999999;}
ul.news-list li a:hover .pic img.video-poster{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
ul.news-list li a:hover .desc h2.title{ color: #910782;}

.nothing{ text-align: center;padding-top: 30px; min-height: 230px;}
/*分页*/
.pagination{ text-align: center; margin-top: 35px;}
.pagination .page-item{display:inline-block;height:35px; line-height:35px; border:1px solid #e0e0e0;text-align:center;cursor:pointer; border-radius:5px;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out;}
.pagination .page-item .page-link{padding: 0 13px; display: block;height: 100%;}
.pagination .page-item:hover { background: #f1f1f1; color: #999; border: 1px solid #272d3d;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out;}
.pagination .page-item:hover .page-link{ color: #999;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out;}
.pagination .active{ background: #272d3d; color: #fff; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; }
.pagination .disabled{cursor: not-allowed;}

.news-content-nav{ padding: 0.5rem 0;}
.nwes-time{ color: #999; }
.news-view-content{ color: #666; line-height: 1.9;}
.news-view-content h1.title{ font-weight: 700; color: #333; line-height: 1.2; padding-bottom: 25px; }
.news-view-content p{ padding-bottom: 15px;text-indent:2em; }
.news-view-content img{ margin-bottom: 15px; }

.news-line{ border-bottom: 1px solid #e5e5e5; margin-top: 50px; }
.related-title{ font-weight: 700; color: #333; padding-bottom: 15px; }
.news-related-content{ margin-bottom: 50px; }

ul.newsinfor-list li .desc h2.title{ height: auto; padding-bottom:15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
ul.newsinfor-list li .desc .download{ height: 38px; line-height: 38px; }
ul.newsinfor-list li .desc .download i{ width: 38px; height: 38px; background: #222222; border-radius: 50%; color: #fff; display: inline-block; margin-right: 10px; font-size: 20px; text-align: center;}

.article { background: #fff; width: 100%;border-radius: 8px;padding: 1.48rem 3rem}
.article .article-tips{ padding-bottom: .5rem; border-bottom: 1px solid #e1e1e1 }
.article .article-tips>p{ margin-right: .52rem; line-height: 41px;text-indent: 0;color: #999; padding-bottom: 0 }
.article .article-tips>p:last-of-type{ margin-right: 0 }
.article .page-content{ padding-top: .5rem }
.article .page-content img{ max-width: 100%;display: block;margin: 0 auto ;height: auto}
#article-share p{ text-indent: 0 }

.play-btn-mask{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; z-index: 9; cursor: pointer; }
.play-btn-mask .play-btn{ width: .92rem; text-align: center; line-height: .92rem; height: .92rem; position: relative; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, .3); transition: .3s all; color: #fff;}
.play-btn-mask .play-btn .dashed-img{ width: 1.16rem!important; max-width: none!important; height: 1.16rem!important; position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.play-btn-mask .play-btn .iconfont{ font-size: .28rem; }
.play-btn-mask:hover .play-btn{ background: #910782; }

@media (max-width:1200px) {
	.newscenter-top-nav .desc .text,ul.news-list li .desc .text{height: 43px;}
	ul.news-list li .desc h2.title{ height: 50px; }
}
@media (max-width: 768px) {
	.article{ padding: .5rem .3rem; }
}
@media (max-width: 760px) {
	.search-form{ width: 100%;display: flex; }
	.search-input{ width: 6rem;border-right: 0 }
}

@media (max-width:531px) {
	.padt50{ padding-top: 25px; }
	.newscenter-top-nav .pic{ width: 100%; }
	.newscenter-top-nav .desc{ width: 100%; }
	.newscenter-top a{ height: auto; }
	.newscenter-top-nav .desc{ padding: 0.275rem; height: auto; }
	.newscenter-top-nav .pic .pic-img img{ height: auto; width: 100%; }
	ul.news-list li .desc h2.title{ height: auto; }
	.newscenter-top-nav .desc .text,ul.news-list li .desc .text{height:auto;}
	ul.news-list li .pic img{ height: auto; width: 100%; }
}
@media (max-width:321px) {
	.search-input{ width: 4rem; }
}