/*发文单位*/
.pt30{ padding-top: 30px;}
.w248{ width: 248px;}
.titleHead{ position: relative; border-bottom: 1px solid #d3d3d3; padding-bottom: 10px;}
.titleHead h2{ font-size: 20px; font-weight: normal; color: #333; line-height: 22px;}
.titleHead h2 i{ width:3px; height: 17px; display: inline-block; font-style: normal; background-color: #0078d7; margin-right: 10px;}
.more{ line-height: 22px; font-size: 12px; color: #0078d7; position: absolute; top: 0px; right: 0;}
.more:hover{ color: #333;}

.navBox{ background-color: #f2f2f2; padding: 0 20px;  margin-top: 16px;}
.navBox ul li{ line-height: 40px; position: relative;}
.navBox ul li+li{border-top: 1px solid #e8e8e8; }
.navBox ul li a{ color: #666; transition: all 0.5s ease;  padding-left: 18px; display: block;}
.navBox ul li a span.sign{width:4px; height: 4px; display: none; background-color: #0085dd; position: absolute; left: 0; top: 18px;transition: all 0.5s ease;}
.navBox ul li a:hover{ color: #0078d7;}
.navBox ul li a:hover .sign{ display: block;}
.navBox ul li a.onlink{color: #0078d7;}
.navBox ul li a.onlink .sign{ display: block;}

/**/
.w712{ width: 712px; overflow: hidden;}
.conent ul li{ padding:16px 0 26px 0; position: relative; border-bottom: 1px dashed #d3d3d3;}
.conent ul li:hover{background-color: #eee;}
.head{font-size: 18px; color: #333; line-height: 18px; margin-bottom: 16px;}
.head a{ color: #333;}
.head a:hover{ color: #0066cc;}
.img{ width: 168px; height: 111px; overflow: hidden; margin-right: 16px;}
.img img{ width: 100%;}
.text{ line-height: 22px; color: #666;}
.from{ position: absolute; right: 0; bottom: 10px;}
.from span{ display: inline-block; color: #999; margin-left: 10px;}
.from span em{  font-style: normal; margin-right: 10px;}
.from span.year{ color: #666;}

/*分页*/
.page{ text-align: center; clear: both; overflow: hidden; width: 300px; margin: 0 auto; padding-top: 40px;}
.page a{ display: inline-block; width:28px; height: 28px; border:1px solid #d3d3d3; text-align: center; line-height: 28px; color: #1c2736; float: left; margin-right: 4px; background-color: #fff; position: relative;}
.page a.onlink{ background-color: #0078d7; color: #fff; border:none; width: 30px; height: 30px; line-height: 30px;}
.page a:hover{ background-color: #0078d7; color: #fff; border:none; width: 30px; height: 30px; line-height: 30px;}
.page a.front:hover,.page a.after:hover{ width:28px; height: 28px; border:1px solid #d3d3d3; text-align: center; line-height: 28px; color: #1c2736; background-color: #fff;}
.page a.front span{ display: inline-block; width: 8px; height: 8px; vertical-align: middle; border-left: 2px solid #999; border-bottom: 2px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 12px;top: 50%;}
.page a.after span{display: inline-block; width: 8px; height: 8px; vertical-align: middle; border-right: 2px solid #999; border-top: 2px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 14px;top: 50%;}

/*视频新闻*/
.w392{ width:392px;}
.video{ width: 392px; height: 253px; overflow: hidden; margin-top: 10px;}
.w300{ width: 300px;}
.videoBox ul li{ background-color: #fff; clear: both; overflow: hidden; box-shadow: 0 1px 1px #ddd;margin-top: 10px;}
.videoBox ul li:hover{ border:1px solid #b72727;}
.videoBox .videoImg{ float: left; margin-right: 16px; width:180px; height: 120px; overflow: hidden; position: relative;}
.videoBox .videoImg .star{width:45px; height: 45px; display: block; background: url(../images/star.png) no-repeat;position: absolute; top: 50%; left: 50%; margin-top: -18px; margin-left: -16px; cursor: pointer; background-size: 100%;}
.videoBox .box-5{ float: left; position: relative; height: 120px; width: 95px;}
.videoBox .box-5 .tit{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 24px; margin-top: 5px;}
.videoBox .box-5 .tit a{color: #333;}
.videoBox .box-5 .tit a:hover{ color: #0066cc;}
.videoBox .box-5 .time{ color: #999; font-size: 14px; position: absolute; bottom: 5px;}

/*视频列表*/
.vidoList{ margin-top: 10px;}
.vidoList ul{ margin-left: -16px; clear: both; overflow: hidden;}
.vidoList ul li{ width: 224px; height:220px; float: left; overflow: hidden; box-shadow: 0 1px 1px #ddd; margin-left: 16px; margin-bottom: 16px;border:1px solid #fafafa;}
.vidoList ul li:hover{border:1px solid #b72727; width: 224px; height: 220px;}
.player{ width: 224px;height: 151px; overflow: hidden; position: relative;}
.player .starIcon{width:45px; height: 45px; display: block; background: url(../images/star.png) no-repeat;position: absolute; top: 50%; left: 50%; margin-top: -18px; margin-left: -16px; cursor: pointer; background-size: 100%;}
.vidoTt{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 24px; padding: 10px 15px;}

/*分页*/
.page{ text-align: center; clear: both; overflow: hidden; width: 300px; margin: 0 auto; padding-top: 20px;}
.page a{ display: inline-block; width:28px; height: 28px; border:1px solid #d3d3d3; text-align: center; line-height: 28px; color: #1c2736; float: left; margin-right: 4px; background-color: #fff; position: relative;}
.page a.onlink{ background-color: #0078d7; color: #fff; border:none; width: 30px; height: 30px; line-height: 30px;}
.page a:hover{ background-color: #0078d7; color: #fff; border:none; width: 30px; height: 30px; line-height: 30px;}
.page a.front:hover,.page a.after:hover{ width:28px; height: 28px; border:1px solid #d3d3d3; text-align: center; line-height: 28px; color: #1c2736; background-color: #fff;}
.page a.front span{ display: inline-block; width: 8px; height: 8px; vertical-align: middle; border-left: 2px solid #999; border-bottom: 2px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 12px;top: 50%;}
.page a.after span{display: inline-block; width: 8px; height: 8px; vertical-align: middle; border-right: 2px solid #999; border-top: 2px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 14px;top: 50%;}











