﻿/*
* @Author: Jason
* @Date: 2018-09-04 14:14:33
* @Last Modified by:   Jason
* @Last Modified time: 2021-03-16 00:56:16
*/

.show-hd {
	width: 1110px;
	margin: 0 auto;
	/*overflow: hidden;*/
	border-bottom: 2px solid #d7d7d7;
	padding-bottom: 27px;
}
/* 主标题 */
.show-title {
	padding-top: 20px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #333;
	word-break: break-all;
	white-space: pre-line;
}
.sub-title {
    font-size: 22px;
    color: rgb(102, 102, 102);
    font-weight: bold;
}
.cite-title {
    font-size: 22px;
    color: rgb(102, 102, 102);
    font-weight: normal;
}

/* 相关信息 */
.show-aboutinfo {
	text-align: center;
	font-size: 12px;
	color: #9b9b9b;
}
.show-aboutinfo span {
	margin-right: 30px;
}

/* 内容 */
.show-content {
	line-height: 40px;
	font-size: 18px;
	color: #333;
	padding-bottom: 30px;
	border-bottom: 1px solid #d7d7d7;
}
.show-content p {
	margin-bottom: 20px;
	font-size: 18px;
	color: #333;
	/*text-indent: 2em;*/
}
/*.show-content p[style="text-align:center;"] {
	text-indent: 0;
}*/
.show-content img {
	max-width: 90% !important;
	display: block;
	margin: 0 auto !important;
	margin-bottom: 10px;
}
.show-content p img {
	margin-bottom: 0px;
}

/* 上一篇下一篇 */
.show-prenext {
	width: 1110px;
	padding-top: 40px;
	overflow: hidden;
}
.show-prenext .prenext-title {
	padding-right: 30px;
	overflow: hidden
}
.show-prenext .show-pre-btn,
.show-prenext .show-next-btn {
	margin-bottom: 15px;
	line-height: 1.5;
	overflow: hidden;
}
.show-prenext .show-pre-btn span,
.show-prenext .show-next-btn span {
	float: left;
}
.show-prenext a:hover {
	color: #006fab;
	text-decoration: none;
}
/* 音频 */
.show-audio {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}

/* 视频 */
.show-con .show-video .player {
	position:relative;
	margin: 0 auto;
	width: 600px;
	height:450px;
	background:#000;
}
.show-con .show-video .player.big {
	position:relative;
	margin: 0 auto;
	width: 886px;
	height:500px;
	background:#000;
}
.show-con .show-video .player *{
	transition: all 0s !important;
	-webkit-transition: all 0s !important;
}
.show-con .show-video #player {
	position:relative;
	z-index:100;
	margin:0 auto;
	width:600px;
	height:450px;
}
.show-con .show-video #player.big {
	position:relative;
	z-index:100;
	margin:0 auto;
	width:886px;
	height:500px;
}

/* 图集 */
.hide {
	display: none;
}
.show-album {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	overflow: hidden;
}
.album-image-md {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	height: 600px;
	overflow: hidden;
}
.album-image-bd {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	height: 600px;
	text-align: center;
	overflow: hidden;
}
.album-image {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
}
.album-image-ft {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	height: 50px;
	line-height: 50px;
	background: #0b618f;
	color: #fff;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
}
.album-image-nav {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 800px;
	height: 600px;
	overflow: hidden;
}
.album-image-nav-left-block {
	position: relative;
	z-index: 1;
	float: left;
	margin: 0;
	width: 50%;
	height: 600px;
	list-style-type: none;
	overflow: hidden;
}
.album-image-btn-prev:link,
.album-image-btn-prev:visited,
.album-image-btn-prev:hover {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 0;
	margin: -40px 0 0 0;
	width: 50px;
	height: 80px;
	line-height: 60px;
	font-size: 100px;
	color: #999;
	background-color: #333;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-decoration: none;
	text-align: center;
	overflow: hidden;
}
.album-image-nav-right-block {
	position: relative;
	z-index: 1;
	float: left;
	margin: 0;
	width: 50%;
	height: 600px;
	list-style-type: none;
	overflow: hidden;
}
.album-image-btn-next:link,
.album-image-btn-next:visited,
.album-image-btn-next:hover {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 0;
	margin: -40px 0 0 0;
	width: 50px;
	height: 80px;
	line-height: 60px;
	font-size: 100px;
	color: #999;
	background-color: #333;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-decoration: none;
	text-align: center;
	overflow: hidden;
}
.album-image-btn-prev:hover,
.album-image-btn-next:hover {
	color: #FFF;
	background-color: #000;
}
.album-image-loading-overlay {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	margin: 0;
	width: 800px;
	height: 600px;
	background-color: #FFF;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
}
.album-image-loading-overlay img {
	position: absolute;
	z-index: 6;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	width: 32px;
	height: 32px;
}
.album-carousel {
	margin: 0 auto;
	margin-top: 10px;
	width: 800px;
	height: 90px;
	overflow: hidden;
}
.album-carousel-btn-prev:link,
.album-carousel-btn-prev:visited,
.album-carousel-btn-prev:hover {
	float: left;
	margin: 0;
	width: 44px;
	height: 90px;
	line-height: 70px;
	text-align: center;
	font-size: 80px;
	text-decoration: none;
	color: #999;
	background: #e8e8e8;
	overflow: hidden;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.album-carousel-btn-next:link,
.album-carousel-btn-next:visited,
.album-carousel-btn-next:hover {
	float: right;
	margin: 0;
	width: 44px;
	height: 90px;
	line-height: 70px;
	text-align: center;
	font-size: 80px;
	text-decoration: none;
	color: #999;
	background: #e8e8e8;
	overflow: hidden;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.album-carousel-btn-prev:hover,
.album-carousel-btn-next:hover {
	color: #fff;
	background-color: #d9d9d9;
}
.album-carousel-zone {
	position: relative;
	z-index: 1;
	float: left;
	margin: 0;
	margin-left: 6px;
	width: 700px;
	height: 90px;
	background-color: #FFF;
	overflow: hidden;
}
.album-carousel-list {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	/* width: 1760px; */
	height: 90px;
	overflow: hidden;
}
.album-carousel-thumb {
	position: relative;
	z-index: 3;
	float: left;
	margin: 0;
	margin-right: 25px;
	list-style-type: none;
	width: 120px;
	height: 90px;
	overflow: hidden;
}
.album-carousel-thumb a:link,
.album-carousel-thumb a:visited,
.album-carousel-thumb a:hover {
/* position: absolute;
z-index: 2;
top: 0;
left: 0; */
display: table-cell;
width: 120px;
height: 90px;
text-align: center;
vertical-align: middle;
overflow: hidden;
}
.album-carousel-thumb img {
	width: 100%;
	/* max-width: 100%; */
	/* max-height: 90px; */
	height: auto;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.album-carousel-thumb-selected a:link img,
.album-carousel-thumb-selected a:visited img,
.album-carousel-thumb-selected a:hover img,
.album-carousel-thumb a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}

.play-pause {
	width: 32px;
	height: 50%;
	padding: 14px 16px;
}

.audiojs .play {
	background: url("../images/player-graphics.gif") 0 0 no-repeat;
}
.audiojs .pause {
	background: url("../images/player-graphics.gif") 0 -100px no-repeat;
}
.audiojs .error {
	background: url("../images/player-graphics.gif") 0 -66px no-repeat;
}
.audiojs p {
	display: none;
	width: 32px;
	height: 32px;
	margin: 0px;
	cursor: pointer;
}
/* 视频详情页 */
.ny-s-video .video-title {
	font-size: 24px;
	color: #333333;
	letter-spacing: 0;
	line-height: 26px;
}
.ny-s-video .show-video-list {
	height: 500px;
	background: #f3f3f3;
	overflow: hidden;
}
.ny-s-video .show-video {
	width: 886px;
	overflow: hidden;
}
.ny-s-video .show-video .player {
	position:relative;
	margin: 0 auto;
	width: 886px;
	height: 500px;
	background:#000;
}
.ny-s-video .show-video #player {
	position: relative;
	z-index: 100;
	margin: 0 auto;
	width: 886px;
	height: 500px;
}
.ny-s-video .show-video-hot {
	margin: 0 15px;
	width: 284px;
	height: 100%;
	overflow: hidden;
}
.ny-s-video .show-video-hot p.title {
	font-size: 18px;
	line-height: 38px;
	color: #d0000d;
}
.ny-s-video .show-video-hot ul {
	position: relative;
	width: 300px;
	height: 462px;
	overflow-y: auto;
}
.ny-s-video .show-video-hot li {
	height: 74px;
	margin-bottom: 12px;
	overflow: hidden;
}
.ny-s-video .show-video-hot li .image {
	margin-right: 10px;
}
.ny-s-video .show-video-hot li .image,
.ny-s-video .show-video-hot li .image img {
	display: block;
	width: 131px;
	height: 100%;
	overflow: hidden;
}
.ny-s-video .show-video-hot a.title{
	display: block;
	font-size: 14px;
	line-height: 19px;
	height: 57px;
	color: #333;
	overflow: hidden;
}
.ny-s-video .show-video-hot a.title:hover { color: #d0000d; }
.ny-s-video .show-video-hot .time {
	margin-top: 3px;
	font-size: 10px;
	color: #848484;
}
.summary{
	border: 1px solid rgb(221, 221, 221);
	background: rgb(248, 251, 255);
	padding: 20px;
	width: 1158px;
	margin: 30px 0;
	line-height: 1.8;
	font-size: 14px;
	color: rgb(114, 114, 114);
}

/* 附件列表 */
.list-enclosed {
    padding-top: 20px;
}

.list-enclosed .enclosed-item {
    color: #f00;
    list-style: none;
    text-indent: 3em;
}

.list-enclosed .enclosed-item.first {
    text-indent: 0;
}

.list-enclosed .enclosed-item a {
    color: #174fb5;
    list-style: none;
}

.list-enclosed .enclosed-item a:hover {
    color: #d8392f;
}


/*详情页分享*/
.share_box {
	position: relative;
    display: inline-block;
    height: 14px;
    width: 110px;
}