td {
	border-style: solid;
}

.title {
	font-size: 20px;
	letter-spacing: 1px;
	color: #2c94df;
	font: bold 22px/50px microsoft yahei;
	padding-top: 10px;
	text-align: center;
}

.txt {
	font-size: 18px;
	line-height: 200%;
	margin-bottom: 20px;
	/* margin-top: 20px; */
}

.txt p {
	text-indent: 2em;
	margin-bottom: 15px;
	line-height: 200%;
}
.txt table p{
	text-indent: 0em;
	margin-bottom: 0px;
	line-height: 100%;
}
.txt img {
	/* display: block; */
	margin: 0 auto;
	cursor: pointer;
	overflow: hidden;
	width: expression(this.width > 300 && this.width > this.height ? 700 : true);
	max-width: 95%;
	margin-left: -2em;
	/* left:-2em; */
	/* text-indent: -2em; */
}

.other_content {
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	line-height: 50px;
	font-size: 16px;
	margin: 30px 0px;
}

.other_content .icon {
	padding: 0px 5px;
}

.other_content .fg {
	padding: 0px 15px;
}

.other_content .share {
	float: left;
	padding-top: 3px;
	/* line-height: 50px;
	height: 50px;
	font-size: 2em; */
}

.other_content .share .share-sina {
	color: #FF8200;
	padding-right: 10px;
}

.other_content .share .share-sina:hover {
	color: #EE7100;
}

.other_content .share .share-weixin {
	color: #46AF35;
}

.other_content .share .share-weixin:hover {
	color: #56BE24;
}

.jfontsize {
	float: left;
	padding-top: 10px;
	padding-right: 20px;
}

.jfontsize a {
	float: left;
	box-sizing: content-box;
	display: block;
	width: 24px;
	height: 24px;
	border: 1px solid #ddd;
	margin: 0 4px;
	padding: 3px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.jfontsize a i {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-image: url(/pc/images/jfont.png);
	background-repeat: no-repeat;
}

#jfontsize-p2 i {
	background-position: 0 0;
}

a#jfontsize-p2:hover i {
	background-position: 0 -24px;
}

#jfontsize-m2 i {
	background-position: -24px 0;
}

a#jfontsize-m2:hover i {
	background-position: -24px -24px;
}

#jfontsize-d2 i {
	background-position: -48px 0;
}

a#jfontsize-d2:hover i {
	background-position: -48px -24px;;
}

/* .other_content .share .share-qzone{
	color: #46AF35;
} */

@media ( min-width : 768px) {
	.txt {
		padding: 0px 20px;
	}
	.txt img {
		max-width: 700px;
	}
	#kc2023{
		max-width: 1000px;
	}
	.videoplay {
		margin: 0 auto;
		width: 600px;
		height: 400px;
	}
	.dplayer-video-warp .dplayer-video{
		height: 100px !important;	
	}
}

@media ( min-width : 992px) {
	.videoplay {
		margin: 0 auto;
		width: 800px;
		height: 450px;
	}

	.txt>.videoplay:only-child {
		margin: 0 auto;
		width: 800px;
		height: 450px;
	}
}

.other_content {
	font-size: 16px;
}

@media ( max-width : 330px) {
	.other_content {
		font-size: 10px;
	}
}